Επικοινωνήστε μαζί μας
 Διάρκεια 21 Ώρες

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

Ημέρα 1: Θεμέλια Cloud και Βασικές Υπηρεσίες

Μέρος I: Θεμέλια της Αρχιτεκτονικής Cloud

  1. Αρχές αρχιτεκτονικής cloud και μη λειτουργικές απαιτήσεις (διαθεσιμότητα, κλιμακούμενοτητα, ασφάλεια, απόδοση)
  2. Μοντέλα υιοθέτησης cloud και συμβιβασμοί: IaaS, PaaS, SaaS και κοινή ευθύνη
  3. Συστατικά της αρχιτεκτονικής Azure: Περιοχές (Regions), Ομάδες Πόρων (Resource Groups) και Πόροι
  4. Αρχιτεκτονική κρίσιμων για την αποστολή συστημάτων και στόχοι αποκατάστασης από καταστροφές (RTO, RPO)

Μέρος II: Βασικές Υπηρεσίες Cloud

  1. Θεμέλια αποθήκευσης και δεδομένων: Azure Table Storage και Azure Cosmos DB
  2. Υπολογιστική και πλατφόρμα κοντεινερ: Azure Kubernetes Service (AKS) και Azure Container Registry (ACR)
  3. Συνεργατικά δεδομένα και μηνυματοφορία: Azure SQL Database και Azure Service Bus
  4. Πρακτική άσκηση για κάθε υπηρεσία: διαμόρφωση, ανάπτυξη και αξιολόγηση βάσει κριτηρίων διαθεσιμότητας, απόδοσης, ασφάλειας και τιμολόγησης
  5. Infrastructure as Code χρησιμοποιώντας Bicep για αναπαραγώσιμα περιβάλλοντα

Ημέρα 2: Ηγεσία Αρχιτεκτονικής και Καθαρή Αρχιτεκτονική

Μέρος III: Ο Αρχιτέκτων

  1. Ορισμοί της αρχιτεκτονικής λογισμικού και οπτικές γωνίες αρχιτεκτονικής
  2. Ρόλοι, ευθύνες και ιδιοκτησία αποφάσεων του αρχιτέκτονα λογισμικού
  3. Προδιαγραφές και επικοινωνία αρχιτεκτονικής με τεχνικούς και επιχειρηματικούς ενδιαφερόμενους
  4. Πρακτική διαδρομή για να γίνει κάποιος αποτελεσματικός αρχιτέκτων λογισμικού

Μέρος IV: Διαχείριση Εξαρτήσεων σε Μονολίθους

  1. Αρχές Καθαράς Αρχιτεκτονικής: διαχωρισμός ανησυχιών, κατεύθυνση εξαρτήσεων και συντηρησιμότητα
  2. Επιλογή των σωστών υπηρεσιών cloud για τη μοντέρνα εξελιξη μονολιθικών συστημάτων (πλεονεκτήματα και μειονεκτήματα)
  3. Εργαστήριο: Δομή και ανάπτυξη μιας λύσης Καθαράς Αρχιτεκτονικής στην Azure χρησιμοποιώντας .NET

Ημέρα 3: Αρχιτεκτονικές Πεδίου και Κατανεμημένες Αρχιτεκτονικές

Μέρος V: DDD, CQRS και Event Sourcing

  1. Θεμέλια του Domain-Driven Design: όρια πεδίου, κοινόγλωσσα και σχεδιασμός βασισμένος σε μοντέλα
  2. Έννοιες CQRS και Event Sourcing για σύνθετα, εξελισσόμενα επιχειρηματικά πεδία
  3. Πρότυπα αρχιτεκτονικής που χρησιμοποιούνται σε cloud λύσεις βασισμένες σε DDD
  4. Εργαστήριο: Εφαρμογή Event Sourcing ως τεχνική σχεδιασμού βασισμένη σε απαιτήσεις (από τις απαιτήσεις σε zdarствия, συσσωρευτές και ροές zdarσίων)

Μέρος VI: Microservices

  1. Αρχές αρχιτεκτονικής microservices και συμβιβασμοί κατανεμημένων συστημάτων
  2. Επιλογή υπηρεσιών cloud για λύσεις βασισμένες σε microservices (πλεονεκτήματα και μειονεκτήματα)
  3. Σγχρονικοί και ασύγχρονοι τρόποι επικοινωνίας σε microservices, συμπεριλαμβανομένων προτύπων αξιοπιστίας όπως διακόπτες κυκλώματος και στρατηγικές ανθεκτικότητας
  4. Δυνατότητα δοκιμών σε microservices και CI/CD: δοκιμές συμβολαίων, όρια δοκιμών ολοκλήρωσης, αυτόματοι πύλοι ποιότητας και βεβαιότητα ανάπτυξης
  5. Εργαστήριο: Δομή και ανάπτυξη microservices στην Azure χρησιμοποιώντας .NET

Απαιτήσεις

  • Οικογνωμοσύνη με προχωρημένη γλώσσα προγραμματισμού (C# ή Java)
  • Βασικές γνώσεις των καλυφθέντων στυλ αρχιτεκτονικής
  • Θεμελιώδεις εμπειρίες με υπηρεσίες cloud
  • Ελάχιστη 5ετής εμπειρία σε μηχανική λογισμικού

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


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

Σχόλια (2)

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

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