Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στην Αρχιτεκτονική Μικροϋπηρεσιών
- Τι είναι οι μικροϋπηρεσίες;
- Μονολιθική έναντι αρχιτεκτονικής μικροϋπηρεσιών
- Οφέλη και προκλήσεις των μικροϋπηρεσιών
- Πραγματικές περιπτώσεις χρήσης μικροϋπηρεσιών
Ξεκινώντας με το Spring Boot
- Εισαγωγή στο Spring Boot και τα πλεονεκτήματά του
- Ρύθμιση μιας μικροϋπηρεσίας Spring Boot
- Δημιουργία RESTful APIs με το Spring Boot
Δημιουργία και Διαχείριση Μικροϋπηρεσιών
- Σχεδίαση μικροϋπηρεσιών: Domain-Driven Design (DDD)
- Υλοποίηση επικοινωνίας μεταξύ υπηρεσιών
- Χρήση REST και gRPC για επικοινωνία μεταξύ υπηρεσιών
- Διαχείριση ασύγχρονων μηνυμάτων με Kafka/RabbitMQ
Ανακάλυψη Υπηρεσιών και Διαχείριση Διαμόρφωσης
- Εισαγωγή στο Spring Cloud
- Ρύθμιση του Eureka για ανακάλυψη υπηρεσιών
- Χρήση του Spring Cloud Config για κεντρική διαχείριση διαμόρφωσης
API Gateway και Εξισορρόπηση Φορτίου
- Εισαγωγή στο πρότυπο API Gateway
- Χρήση του Spring Cloud Gateway ή Zuul
- Υλοποίηση εξισορρόπησης φορτίου με το Ribbon
Ασφάλεια Μικροϋπηρεσιών
- Εισαγωγή στην ασφάλεια στις μικροϋπηρεσίες
- Υλοποίηση αυθεντικοποίησης και εξουσιοδότησης με OAuth2
- Ασφάλιση REST APIs με JWT
Παρακολούθηση και Καταγραφή (Logging)
- Ρύθμιση κεντρικής καταγραφής με τη στοίβα ELK
- Χρήση του Micrometer για παρακολούθηση μικροϋπηρεσιών
- Κατανεμημένη ανίχνευση με Spring Cloud Sleuth και Zipkin
Ανάπτυξη Μικροϋπηρεσιών με Docker και Kubernetes
- Ενσωμάτωση μικροϋπηρεσιών σε containers με Docker
- Ανάπτυξη μικροϋπηρεσιών στο Kubernetes
- Διαχείριση κλιμάκωσης και ενορχήστρωσης
Περίληψη και Επόμενα Βήματα
Απαιτήσεις
- Εμπειρία στον βασικό προγραμματισμό Java
- Βασική κατανόηση των RESTful APIs και της επικοινωνίας HTTP
- Εξοικείωση με βάσεις δεδομένων και SQL
Κοινό-στόχος
- Προγραμματιστές Java που μεταβαίνουν σε αρχιτεκτονική μικροϋπηρεσιών
- Μηχανικοί λογισμικού που δημιουργούν κλιμακούμενες και κατανεμημένες εφαρμογές
- Επαγγελματίες DevOps που εργάζονται με ανάπτυξη μικροϋπηρεσιών
21 Ώρες
Σχόλια (1)
Η ευρύτητα των θεμάτων που καλύφθηκαν ήταν αρκετή και ο εκπαιδευτικός προσπάθησε να τους αξιοποιήσει καλά.
Lakshmipriya Sivakumar - Deque Systems Inc
Κομμάτι - Spring Boot, React, and Redux
Μηχανική Μετάφραση