Εξέλιξη Κομματιού

Εισαγωγή

  • Σύνοψη της αρχιτεκτονικής μικρουπηρεσιών
  • Κατανόηση των βασικών εννοιών μικρουπηρεσιών

Ανάπτυξη Μικρουπηρεσιών

  • Ανάπτυξη εφαρμογής μικρούπηρεσιών mini-variant
  • Εκτέλεση υπηρεσιών με Docker
  • Χειρισμός υπηρεσιών με Kubernetes
  • Κατανόηση της αρχιτεκτονικής πολυυπηρεσιακών εφαρμογών
  • Χρήση υποδοχής cloud για ανάπτυξη εφαρμογών
  • Εφαρμογή στρατηγικών normalization
  • Διαχείριση και μοντέλος βάσεων δεδομένων
  • Εφαρμογή στρατηγικών ευθενικότητας και επιλογών

Δοκιμασία Μεμονωμένων Μικρουπηρεσιών

  • Κατανόηση της αρχιτεκτονικής δοκιμασίας
  • Δοκιμασία μη έγκυρων εισόδων
  • Αλλαγή περιβάλλοντος Node κατά τη δοκιμασία
  • Δοκιμασία λειτουργίας σύνδεσης και αποσύνδεσης
  • Προβλήματα με τα cookies κατά τη δοκιμασία
  • Δοκιμασία μη εξουσιοδοτημένων αιτήσεων

Χρήση NodeJS και React

  • Ενσωμάτωση εφαρμογής React που εξυπηρετείται κατά την υποδοχή διακομιστή
  • Κώδικας κοινής χρήσης και ανάπτυξης μεταξύ υπηρεσιών
  • Δημιουργία-διάβασμα-ενημέρωση-διαγραφή παροχής διακομιστή
  • Χρήση NATS streaming server
  • Σύνδεση NATS στο περιβάλλον NodeJS
  • Διαχείριση NATS client
  • Εφαρμογή αντιγραφής δεδομένων μεταξύ υπηρεσιών
  • Κατανόηση του ροής γεγονότων
  • Χειρισμός γεγονότων και ζητήματων παράλληλης εκτέλεσης

Συνεχής ολοκλήρωση και Παράδοση (CI/CD)

  • Κατανόηση του ρεύματος ανάπτυξης
  • Εργασία με Git
  • Εκτέλεση δοκιμασιών
  • Επιλογές παραδόσεων

Σύνοψη και επόμενα βήματα

Απαιτήσεις

  • Βασικές γνώσεις JavaScript και React
  • Πειθαρχία με τη χρήση της command line

Ακροατήριο

  • Προγραμματιστές
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες