Κατασκευή Μικρουπηρετών με Spring Cloud και Docker Κομμάτι εκπαίδευσης
Το Spring Cloud είναι ένα ανεκτίκτυπο πλαίσιο μικρουπηρεσιών με κώδικα ανοιχτής λαμβάνοντας υπόψη την έναρξη Java εφαρμογών για το cloud.
Το Docker είναι μια πλατφόρμα κώδικα ανοιχτής λύσης για τη δημιουργία, εξαγωγή και λειτουργία εφαρμογών μέσα σε πλαστούς. Το Docker χρησιμοποιείται αποδοτικά για τη δημιουργία εφαρμογών μικρουπηρεσιών.
Σε αυτό το οδηγούμενο, εξ οίκου και ζωντανά πεποιθητική εκπαίδευση, οι συμμετέχοντες θα μάθουν τα βασικά για τη δημιουργία μικρουπηρεσιών χρησιμοποιώντας Spring Cloud και Docker. Η γνώση των συμμετεχόντων δοκιμάζεται μέσω ασκήσεων και της βήμα προς βήμα δημιουργίας εξατομικευμένων δειγμάτων μικρουπηρεσιών.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν τα βασικά για μικρουπηρεσίες.
- Χρησιμοποιήσουν Docker για να δημιουργήσουν πλάστους για εφαρμογές μικρουπηρεσιών.
- Δημιουργήσουν και να υποβιβάσουν πλαστούς μικρουπηρεσίες χρησιμοποιώντας Spring Cloud και Docker.
- Ενσωματώσουν τις μικρούπηρεσιες σε δυνάμεις αναγνώρισης και τη Spring Cloud API Gateway.
- Χρησιμοποιήσουν Docker Compose για ολοκληρωμένη ενσωμάτωση δοκιμών.
Μορφή της Κατεύθυνσης
- Αλληλεπίδραση με το κορμό και συζήτηση.
- Πολλές ασκήσεις και πράξεις.
- Χειρονομία εφαρμογών σε ζωντανό περιβάλλον εργαστηρίου.
Επιλογές Προσαρμογής Κατεύθυνσης
- Για να αιτηθείτε μια προσαρμοσμένη εκπαίδευση για αυτή την κατεύθυνση, παρακαλώ επικοινωνήστε μαζί μας.
Εξέλιξη Κομματιού
Εισαγωγή
Κατανοητική των Microservices και της Αρχιτεκτονικής Microservice
Επισκόπηση του Docker και της Containerization
Επισκόπηση του Spring Cloud και του Spring Boot
Δημιουργία της Υπηρεσίας Διαμόρφωσης (Configuration Service) και της Υπηρεσίας Ανακάλυψης (Discovery Service) με Spring Cloud
Χρήση του API Gateway με Spring Cloud
Κατασκευή εικόνας πακέτου (Container Image) για κάθε microservice χρησιμοποιώντας Docker
Αποθήκευση δεδομένων σε διάφορους databases
Κατασκευή API Gateway με Spring Cloud Gateway
Χρήση των υπηρεσιών ανακάλυψης Netflix Eureka και Consul (Service Registries) για να εγγράφουν και ανακαλύπτουν υπηρεσίες
Χρήση του Docker Compose για ολοκληρωμένη δοκιμαστική αξιολόγηση (integration testing)
Σύνοψη και επόμενα βήματα
Απαιτήσεις
- Εμπειρία ανάπτυξης Java
- Εμπειρία με το Spring Framework
Ακροατήριο
- Προγραμματιστές Java
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Κατασκευή Μικρουπηρετών με Spring Cloud και Docker Κομμάτι εκπαίδευσης - Κράτηση
Κατασκευή Μικρουπηρετών με Spring Cloud και Docker Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Κατασκευή Μικρουπηρετών με Spring Cloud και Docker - Συμβουλευτική Αίτημα
Σχόλια (2)
Πώς ο εκπαιδευτής παρέχει γνώση με τόσο αποτελεσματικό τρόπο
Vu Thoai Le - Reply Polska sp. z o. o.
Κομμάτι - Certified Kubernetes Administrator (CKA) - exam preparation
Μηχανική Μετάφραση
ο εκπαιδευτής είχε πολύ γνώσεις και υπομονή να μας μοιραστεί
Bogdan Olaru
Κομμάτι - Introduction to Docker
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Advanced Docker
14 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση διδάκτορων (online ή on-site) απευθύνεται σε μηχανικούς που επιθυμούν να εξασφαλίζουν τον υψηλότερο βαθμό γνώσης Docker, προκειμένου να διαχειρίζονται την κλίμακα των εφαρμογών τους με αύξηση του έλεγχου.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Να κατασκευάζουν τις δικές τους εικόνες Docker.
- Να διαχειρίζονται μεγάλη πλήθος εφαρμογών Docker.
- Να αξιολογούν διαφορετικές λύσεις χορήγησης container και να επιλέγουν τη σωστότερη.
- Να θεσπίζουν διαδικασίες συνεχούς ολοκλήρωσης για εφαρμογές Docker.
- Να ολοκληρώνουν την ολοκλήρωση εφαρμογών Docker με υπάρχοντες διαδικασίες συνεχούς ολοκλήρωσης.
- Να εξασφαλίζουν την ασφάλεια των εφαρμογών Docker τους.
Docker & Kubernetes Προαποδοχή
21 ΏρεςΜε το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε τις δικές τους Docker εικόνες.
- Ανάπτυξη και διαχείριση μεγάλου αριθμού Docker εφαρμογών .
- Αξιολογήστε διαφορετικές λύσεις ενορχήστρωσης κοντέινερ και επιλέξτε την καταλληλότερη.
- Ρυθμίστε μια διαδικασία συνεχούς ενοποίησης για Docker εφαρμογές.
- Ενσωματώστε τις εφαρμογές Docker με τις υπάρχουσες διαδικασίες ενοποίησης συνεχών εργαλείων.
- Ασφαλίστε τις Docker εφαρμογές τους.
- Χρησιμοποιήστε το Kubernetes για να αναπτύξετε και να διαχειριστείτε διαφορετικά περιβάλλοντα στο ίδιο σύμπλεγμα
- Ασφαλίστε, κλιμακώστε και παρακολουθήστε ένα Kubernetes σύμπλεγμα
Περιέχομενη Κατασκευή του AI & ML με Docker
14 ΏρεςO Docker είναι μια πλατφόρμα κατασκευής που επιτρέπει συνεκτικά, μεταφερόμενα και αναδημιουργούμενα περιβάλλοντα για φορτώσεις AI και machine learning.
Αυτή η εκπαίδευση, υπό την καθοδήγηση εκπαιδευτή (online ή on-site), απευθύνεται σε προς τα μέσα επαγγελματίες που επιθυμούν να διαχειριστούν κωδικούς ML, αναφέρεις και μοντέλα χρησιμοποιώντας το Docker για έγκυρες εργασίες από ανάπτυξη σε παραγωγή.
Μετά την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Κατασκευάζουν και διαχειρίζονται εικόνες Docker που είναι εξειδικευμένες για εφαρμογές AI και ML.
- Κατασκευάζουν απομονωμένες πλήρη φορτώσεις machine learning, εργαλεία και αναφέρεις.
- Βελτιώνουν τα περιβάλλοντα Docker για απόδοση και μεταφορικότητα.
- Κατασκευάζουν υπηρεσίες ML σε διάφορα περιβάλλοντα εκτέλεσης.
Μορφή της Εκπαίδευσης
- Δειγματοδότηση εννοιών υποστηριζόμενων από καθοδηγημένη συζήτηση.
- Εργασίες με χειρονομία εστιασμένες σε πρακτικές κατασκευή πληθύσμα.
- Πρακτική εφαρμογή χρησιμοποιώντας live-lab περιβάλλον Docker.
Επιλογές Προσαρμογής της Εκπαίδευσης
- Για να προσαρμόσετε αυτήν την εκπαίδευση στο περιβάλλον του οργανισμού σας, παρακαλώ επικοινωνήστε μαζί μας για να το διορθώσετε.
CI/CD για ΤΝ: Αυτομάτων Δοχείων Docker και Προσδιορισμών Μοντέλων
21 ΏρεςCI/CD για ΤΝ είναι μια δομημένη προσέγγιση για την αυτομάτωση του συσκευασμού, των δοκιμών, της δοχικοποίησης και της απόδοσης μοντέλων χρησιμοποιώντας συνεχή ενσωμάτωση (CI) και συνεχή παράδοση (CD).
Αυτή η διδακτορική περιβόηση, ζωντανή και εποπτευόμενη από τον υποδιδάκτη (online ή onsite), στοχεύει σε επαγγελματίες με μέσο επίπεδο που επιθυμούν να αυτοματοποιήσουν τα workflows διαδρομής παράδοσης από τέλος έως τέλος με χρήση Docker και πλατφόρμων CI/CD.
Καθώς το εκπαιδευτικό πρόγραμμα λήγει, οι συμμετέχοντες θα μπορούν να:
- Δημιουργούν αυτόματες λειτourgικές για τη δοχικοποίηση και τα προβλέποντα οδηγία μοντέλων.
- Εφαρμόζουν έλεγχο έκδοσης και αναπαραγωγικότητα για το life cycle των μοντέλων.
- Συμβάλλουν σε αυτόματες στρατηγικές παράδοσης για υπηρεσίες AI.
- Εφαρμόζουν best practices του CI/CD καταλληλοποιημένες για επιχειρήσεις μηχανικής μάθησης.
Μορφή του Μαθήματος
- Παρουσιάσεις και τεχνικές συζητήσεις που επιβλέπονται από τον δάσκαλο.
- Πρακτικά laboratόria και χειρονομίαι εφαρμογής.
- Αληθινές προσομοιώσεις workflows CI/CD σε ελεγχόμενες περιβάλλοντα.
Επιλογές Προσαρμογής του Μαθήματος
- Εάν η οργάνωση σας απαιτεί προσαρμοσμένες λειτourgικές workflows ή integrations πλατφόρμων, επικοινωνήστε μαζί μας για να το αυτοματοποιήσετε αυτό το μάθημα.
Συνδεδεμένος Διαχειριστής Kubernetes (CKA) - έως προετοίμαση εξετάσεων
21 ΏρεςΤο πρόγραμμα Certified Kubernetes Administrator (CKA) δημιουργήθηκε από το The Linux Foundation και το Cloud Native Computing Foundation (CNCF).
Το Kubernetes είναι σήμερα μια κορυφαία πλατφόρμα που χρησιμοποιείται για ενορχήστρωση κοντέινερ.
Η NobleProg παρέχει Docker & Kubernetes εκπαίδευση από το 2015. Με περισσότερα από 360 επιτυχώς ολοκληρωμένα εκπαιδευτικά έργα, γίναμε μια από τις πιο γνωστές εταιρείες εκπαίδευσης παγκοσμίως στον τομέα της μεταφοράς εμπορευματοκιβωτίων.
Από το 2019 βοηθάμε επίσης τους πελάτες μας να επιβεβαιώσουν τις επιδόσεις τους στο περιβάλλον k8s προετοιμάζοντάς τους και ενθαρρύνοντας να περάσουν τις εξετάσεις CKA και CKAD.
Αυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών (διαδικτυακή ή επιτόπου) απευθύνεται σε Διαχειριστές Συστήματος, Kubernetes χρήστες που επιθυμούν να επιβεβαιώσουν τις γνώσεις τους περνώντας την εξέταση CKA.
Από την άλλη πλευρά, η εκπαίδευση επικεντρώνεται επίσης στην απόκτηση πρακτικής εμπειρίας στη Kubernetes Διοίκηση, γι' αυτό σας συνιστούμε να λάβετε μέρος σε αυτήν, ακόμα κι αν δεν σκοπεύετε να λάβετε μέρος στις εξετάσεις CKA.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και εξάσκηση.
- Πραγματική εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε μια εξατομικευμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσουμε.
- Για να μάθετε περισσότερα σχετικά με την πιστοποίηση CKA, επισκεφθείτε τη διεύθυνση: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - προετοιμασία για το διαγώνισμα
21 ΏρεςΤο πρόγραμμα Certified Kubernetes Application Developer (CKAD) αναπτύχθηκε από The Linux Foundation και την Cloud Native Computing Foundation (CNCF), την οικοδέσποινο του Kubernetes.
Αυτή η εκπαίδευση που διεξάγεται υπό την καθοδήγηση εκπαιδευτικών (online ή on-site) απευθύνεται σε Προγραμματιστές που θέλουν να επιβεβαιώσουν τις δεξιότητές τους στον σχεδιασμό, κατασκευή, ρύθμιση και παρουσίαση εφαρμογών cloud native για Kubernetes.
Επιπλέον, η εκπαίδευση εστιάζει επίσης στην απόκτηση πρακτικής εμπειρίας στην ανάπτυξη εφαρμογών Kubernetes, οπότε την προτείνουμε να λάβει κανείς μέρος σε αυτή, ακόμη και αν δεν ενδιαφέρεστε για το διαγώνισμα CKAD.
Η NobleProg παρέχει εκπαίδευση Docker & Kubernetes από το 2015. Με πάνω από 360 επιτυχημένα κατεβεβαιωμένα εκπαιδευτικά έργα, γίναμε μία από τις γνωστότερες εκπαιδευτικές εταιρείες παγκοσμίως στον τομέα της containerization. Από το 2019, βοηθάμε επίσης τους πελάτες μας να επιβεβαιώσουν την απόδοσή τους στο περιβάλλον k8s προετοιμάζοντάς τους και καθοδηγώντάς τους για τη διεξαγωγή των διαγωνισμών CKA και CKAD.
Μορφή του Μαθήματος
- Αλληλεπίδραση, παράσταση και συζήτηση.
- Πολλές άσκησεις και πρακτική εξάσκηση.
- Χειρονομία σε ενεργό περιβάλλον live-lab.
Επιλογές Προσαρμογής του Μαθήματος
- Για να αίτησετε μια προσαρμοσμένη εκπαίδευση γι' αυτό το μάθημα, συνεχθείτε μαζί μας για να διοργανώσουμε.
- Για περισσότερες πληροφορίες σχετικά με το CKAD, επισκεφθείτε: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Διαχείριση Περιοχών με το Docker
21 ΏρεςΤο Docker είναι ένα πλατφόρμα για τους προγραμματιστές και τους διαχειριστές συστημάτων ώστε να φροντίζουν κατανεμημένες εφαρμογές. Αποτελείται από ένα runtime για την εκτέλεση δοχευτών (containers) και μια υπηρεσία για την κοινή χρήση δοχευτών.
Με το Docker, η ίδια εφαρμογή μπορεί να λειτουργεί ανέκαθεν σε υπολογιστές φέρτρων, δεδομένα server και ιδρυματικά server.
Αυτό το μάθημα, κατά τη διάρκεια των πρώτων δύο ημερών, διδάσκει τη βασική χρήση του Docker, επωφελούμενη και για προγραμματιστές και για διαχειριστές συστημάτων. Το μάθημα περιλαμβάνει πολλές εκπαιδευτικές δραστηριότητες και οι συμμετέχοντες θα πρακτικεύουν στο δικό τους περιβάλλον Docker και θα δημιουργήσουν τους δικούς τους δοχευτές Docker.
Στην τελευταία μέρα, οι συμμετέχοντες θα μάθουν για πιο προηγμένες εργαλεία που υποστηρίζουν το Docker. Θα αφορούν το Docker Machine, το Docker Compose και το Docker Swarm.
Εισαγωγή στο Docker
14 ΏρεςΑυτή η επιδότηση που καθοδηγείται από διδάκτορα, live μάθησης σε Ελλάδα (online ή on-site), είναι προορισμένη για μηχανικούς που θέλουν να χρησιμοποιήσουν το Docker για να διαθέτουν και να διαχειρίζονται λογισμικό σε μορφή περιέχουσα αντί για τη παραδοσιακή μορφή επιμέρους εφαρμογών.
Στο τέλος αυτής της επιδότησης, οι συμμετέχοντες θα μπορούν να:
- Εγκαταστήσουν και ρυθμίσουν το Docker.
- Κατανοήσουν και εφαρμόσουν την περιέχουσα λογισμικών (software containerization).
- Να διαχειρίζονται εφαρμογές με βάση το Docker.
- Να υποδοχήσουν διάφορες εφαρμογές και συστήματα του Docker.
- Κατανοήσουν και να μεταβάλουν οδηγίες (registries) Docker.
Docker για Προγραμματιστές και Διαχειριστές Συστήματος
14 ΏρεςΤο Docker είναι μια πλατφόρμα για προγραμματιστές και sysadmin για τη διατήρηση κατανεμημένων εφαρμογών. Αποτελείται από ένα χρόνο εκτέλεσης για τη λειτουργία κοντέινερ και μια υπηρεσία για κοινή χρήση κοντέινερ.
Με το docker η ίδια εφαρμογή μπορεί να εκτελεστεί αμετάβλητη σε φορητούς υπολογιστές, αποκλειστικούς διακομιστές και εικονικούς διακομιστές.
Αυτό το μάθημα διδάσκει τη βασική χρήση του Docker, χρήσιμο τόσο για προγραμματιστές όσο και για διαχειριστές συστημάτων. Το μάθημα περιλαμβάνει πολλές ασκήσεις και οι συμμετέχοντες θα εξασκηθούν στο δικό τους Docker περιβάλλον και θα δημιουργήσουν τις δικές τους Docker εικόνες κατά τη διάρκεια των 2 ημερών.
Java Microservices
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου Java που επιθυμούν να σχεδιάσουν, να αναπτύξουν, να αναπτύξουν και να διατηρήσουν εφαρμογές που βασίζονται σε μικροϋπηρεσίες χρησιμοποιώντας πλαίσια Java όπως Spring Boot και Spring Cloud.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις αρχές και τα οφέλη της αρχιτεκτονικής μικροϋπηρεσιών.
- Δημιουργήστε και αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Java και Spring Boot.
- Εφαρμογή εντοπισμού υπηρεσιών, διαχείρισης ρυθμίσεων και πυλών API.
- Ασφαλίστε, παρακολουθήστε και κλιμακώστε τις μικροϋπηρεσίες αποτελεσματικά.
- Αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Docker και Kubernetes.
Σύστημα Αρχιτεκτονικής, Αρχιτεκτονικής Υπηρεσιών και Μικρουπηρεσιών με το Spring Cloud
21 ΏρεςΣε αυτή τη ζωντανή εκπαίδευση στο Ελλάδα, καθοδηγούμενη από εκπαιδευτές, οι συμμετέχοντες θα μάθουν πώς να αξιολογούν διαφορετικές τεχνολογίες και προσεγγίσεις για το σχεδιασμό μιας αρχιτεκτονικής συστήματος που βασίζεται σε υπηρεσίες. Η εκπαίδευση ξεκινά με μια συζήτηση και σύγκριση μονολιθικών συστημάτων και αρχιτεκτονικών υπηρεσιών, και στη συνέχεια σκάβει στις λεπτομέρειες της αρχιτεκτονικής μικροϋπηρεσιών.
Οι συμμετέχοντες έχουν την ευκαιρία να εφαρμόσουν τις γνώσεις τους στην πράξη καθώς προχωρούν στη δημιουργία και την ανάπτυξη ενός συνόλου μικροϋπηρεσιών απόδειξης της ιδέας που έχουν κατασκευαστεί με Spring Cloud, Spring Boot και Docker.
Τέλος, εξετάζονται τα σχετικά δομικά στοιχεία υποδομής για να βοηθήσουν τους συμμετέχοντες να καθορίσουν τα καταλληλότερα εργαλεία και προσεγγίσεις που θα χρησιμοποιηθούν για διαφορετικές οργανωτικές απαιτήσεις.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν πλήρη κατανόηση της Service-Oriented Architecture (SOA) και της Αρχιτεκτονικής Microservice καθώς και πρακτική εμπειρία χρησιμοποιώντας Spring Cloud και σχετικές τεχνολογίες Spring για την ταχεία ανάπτυξη των δικών τους μικρουπηρεσιών σε κλίμακα cloud, έτοιμες για cloud.
Δημιουργία Microservices με το Spring Cloud και το Docker - 5 ημέρες
35 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου και DevOps μηχανικούς που επιθυμούν να δημιουργήσουν, να αναπτύξουν και να διαχειριστούν μικροϋπηρεσίες χρησιμοποιώντας τα Spring Cloud και Docker.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αναπτύξτε μικροϋπηρεσίες χρησιμοποιώντας τα Spring Boot και Spring Cloud.
- Δημιουργήστε κοντέινερ εφαρμογές με Docker και Docker Compose.
- Εφαρμόστε την ανακάλυψη υπηρεσιών, τις πύλες API και την επικοινωνία μεταξύ υπηρεσιών.
- Παρακολουθήστε και ασφαλίστε τις μικροϋπηρεσίες σε περιβάλλοντα παραγωγής.
- Αναπτύξτε και ενορχηστρώστε μικροϋπηρεσίες χρησιμοποιώντας το Kubernetes.
Spring Cloud για Μικροδυναμικά Συστήματα
14 ΏρεςΣε αυτήν τη ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα, ξεκινάμε με μια συζήτηση για την αρχιτεκτονική μικροϋπηρεσιών. Οι γνώσεις των συμμετεχόντων δοκιμάζονται μέσω ασκήσεων και της σταδιακής ανάπτυξης δειγμάτων μικροϋπηρεσιών.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν πλήρη κατανόηση του τρόπου χρήσης του Spring Cloud και των σχετικών τεχνολογιών Spring για να αναπτύξουν γρήγορα τις δικές τους μικροϋπηρεσίες σε κλίμακα cloud, έτοιμες για cloud.
Μικρουπηρεσίες με Spring Cloud και Kafka
21 ΏρεςΑυτή η εκπαιδευτική σειρά, υπό την καθοδήγηση αξιοφιλοτίμου εκπαιδευτή (online ή onsite), είναι απευθειωμένη σε διαμορφώτες που θέλουν να μετατρέψουν την παραδοσιακή αρχιτεκτονική σε μια υποδοχή πολύ καλά παραλληλίστων μικρούπηρεσιών με τη χρήση Spring Cloud, Kafka, Docker, Kubernetes και Redis.
Εκ του σύμπαντος αυτής της εκπαίδευσης, οι διαμορφωτές θα μπορούν να:
- Ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης για τη δημιουργία μικρούπηρεσιών.
- Σχεδιάσουν και υλοποιήσουν ένα πολύ παράλληλο περιβάλλον μικρούπηρεσιών χρησιμοποιώντας Spring Cloud, Kafka, Redis, Docker και Kubernetes.
- Μετατρέψουν τις μονολιθικές και SOA υπηρεσίες σε αρχιτεκτονική μικρούπηρεσιών.
- Εφαρμόσουν ένα DevOps προσέγγιση στην ανάπτυξη, δοκιμασία και εκδοχή λογισμικού.
- Εξασφαλίζουν υψηλό παράλληλο λειτουργικό μεταξύ των μικρούπηρεσιών στην παραγωγή.
- Παρακολουθούν τις μικρούπηρεσίες και εφαρμόζουν στρατηγικές ανάκαμψης.
- Εκτελούν προσαυξητική ρύθμιση επιδόσεως.
- Μαθαίνουν για μέλλοντας τάσεις στην αρχιτεκτονική μικρούπηρεσιών.
Κατασκευή Μικρουπηρεσιών με Spring Cloud και Netflix OSS
21 ΏρεςΤο Spring Cloud είναι ένα αναπτυξιακό πλαίσιο μικρούπηρεσιών open-source, ελαφρά και χωρίς βάρος για τη δημιουργία Java εφαρμογών στον νεφέλι. Το Netflix OSS είναι μια συλλογή πλαισίων και βιβλιοθηκών για τη δημιουργία μικρούπηρεσιών. Το Spring Cloud ενταξιοδοτεί πολύ καλά στα συστατικά του Netflix χρησιμοποιώντας αυτόματη διαμόρφωση και συνήθειες.
Σε αυτή την εκπαιδευτική σεσσίον, οι συμμετέχοντες θα μάθουν τα βασικά προσεγγίσεις για τη δημιουργία μικρούπηρεσιών χρησιμοποιώντας Spring Cloud και Netflix OSS. Η γνώση των συμμετέχοντων εξετάζεται μέσω ασκήσεων και βήματα-προς-βήμα ανάπτυξης δειγματικών μικρούπηρεσιών.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα έχουν μια καθαρή κατανόηση του πώς να χρησιμοποιούν το Spring Cloud και συναφείς τεχνολογίες του Spring μαζί με το Netflix OSS για να αναπτύξουν γρήγορα τις δικές τους μικρούπηρεσιών, προσαρμόσιμες σε κλίμακα νεφέλι και έτοιμες για το νεφέλι.
Αντικείμενο
- Προγραμματιστές Java
Μορφή του μαθήματος
- Μερικώς παράσταση, μερικώς συζήτηση, ασκήσεις και εξέλιξη χειροποίητων εργασιών