Course Outline

Microservices Αρχιτεκτονική

  • Θεμελιώδεις αρχές μικροϋπηρεσιών
  • Βασικά εξαρτήματα και σχεδιασμός υπηρεσιών
  • Κοινά πρότυπα μικροϋπηρεσιών
  • Στρατηγικές διυπηρεσιακής επικοινωνίας
  • Χειρισμός κατανεμημένων συναλλαγών σε μικροϋπηρεσίες
  • Θέματα ασφαλείας στην αρχιτεκτονική μικροϋπηρεσιών
  • Ανακάλυψη ενορχήστρωσης και υπηρεσίας
  • Εμπορευματοκιβώτια μικροϋπηρεσιών
  • Παρακολούθηση και παρατηρησιμότητα μικροϋπηρεσιών
  • Εισαγωγή στην Προμήθεια χωρίς διακομιστή και συμβάντων

Αρχιτεκτονική εφαρμογών που βασίζεται σε κοντέινερ

  • Εισαγωγή στις έννοιες του containerization
  • Εργασία με Docker: δημιουργία και διαχείριση κοντέινερ
  • Αρχές σχεδιασμού για εφαρμογές σε εμπορευματοκιβώτια
  • Βασικές αρχές του Kubernetes και ενορχήστρωση κοντέινερ
  • Networking σε περιβάλλοντα με κοντέινερ
  • Βέλτιστες πρακτικές ασφάλειας για εμπορευματοκιβώτια
  • Χρησιμοποιώντας το Service Mesh για επικοινωνία μικροϋπηρεσιών
  • Στρατηγικές εξισορρόπησης φορτίου και κλιμάκωσης
  • Κατανεμημένη συλλογή ανίχνευσης και μετρήσεων
  • Υποδομή ως κώδικας (IaC) για την ανάπτυξη εμπορευματοκιβωτίων
  • Ρύθμιση μιας πλατφόρμας ανάπτυξης κοντέινερ

Ανάπτυξη CI/CD

  • Βασικές έννοιες των αγωγών CI/CD
  • Εργαλεία και τεχνολογίες για αυτοματισμό CI/CD
  • Αυτοματοποίηση κατασκευών και εκδόσεων
  • Αυτοματοποιημένες στρατηγικές δοκιμών σε CI/CD
  • Στρατηγικές αυτοματοποίησης ανάπτυξης και απελευθέρωσης
  • Χρήση της υποδομής ως κώδικα (IaC) σε αναπτύξεις
  • Μοτίβα ανάπτυξης: Γαλαζοπράσινες, Καναρίους και Κυλιόμενες ενημερώσεις
  • Ενσωμάτωση ασφάλειας στο DevOps (DevSecOps)

ABC (Προηγμένες βέλτιστες πρακτικές και θεωρήσεις)

  • Βέλτιστες πρακτικές για ανθεκτική αρχιτεκτονική
  • Θέματα βελτιστοποίησης απόδοσης και επεκτασιμότητας
  • Σχεδιασμός αποκατάστασης καταστροφών για μικροϋπηρεσίες και εμπορευματοκιβώτια

Περίληψη και Επόμενα Βήματα

Requirements

  • Βασικές γνώσεις ανάπτυξης λογισμικού
  • Κατανόηση των εννοιών του cloud computing
  • Εξοικείωση με τη χρήση της γραμμής εντολών Linux

Ακροατήριο

  • Προγραμματιστές λογισμικού
  • DevOps Μηχανικοί
  • Cloud Architects
  • Διαχειριστές συστήματος
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories