Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή στη Μηχανική Πλατφόρμας
- Η προοπτική του προγραμματιστή για τη μηχανική πλατφόρμας
- Κατανόηση των πλεονεκτημάτων για τις ομάδες ανάπτυξης
- Ευθυγράμμιση της μηχανικής πλατφόρμας με τους αναπτυξιακούς στόχους
Πλατφόρμες αυτοεξυπηρέτησης για προγραμματιστές
- Αρχές αυτοεξυπηρέτησης και κατ' απαίτηση πόρων
- Αξιοποίηση εσωτερικών πλατφορμών για ανάπτυξη και δοκιμή
- Hands-on: Ρύθμιση περιβάλλοντος sandbox αυτοεξυπηρέτησης
Αυτοματοποίηση στην Ανάπτυξη
- Αυτοματοποίηση επαναλαμβανόμενων εργασιών στη διαδικασία ανάπτυξης
- Συνεχής Ενοποίηση (CI) και Συνεχής Ανάπτυξη (CD) για προγραμματιστές
- Hands-on: Δημιουργία αυτοματοποιημένων αγωγών κατασκευής και ανάπτυξης
Leveraging Microservices και Containers
- Εισαγωγή στην αρχιτεκτονική των μικροϋπηρεσιών
- Containerization με Docker και ενορχήστρωση με Kubernetes
- Hands-on: Containering μιας εφαρμογής και ανάπτυξη στο Kubernetes
Παρακολούθηση και Παρατηρησιμότητα
- Εργαλεία και πρακτικές για την παρακολούθηση της υγείας των εφαρμογών
- Εφαρμογή παρατηρησιμότητας στην ανάπτυξη
- Hands-on: Ενσωμάτωση εργαλείων παρακολούθησης στη ροή εργασιών ανάπτυξης
Ασφάλεια και συμμόρφωση για τις ομάδες ανάπτυξης
- Ενσωμάτωση πρακτικών ασφαλείας στον κύκλο ζωής ανάπτυξης
- Διασφάλιση συμμόρφωσης με αυτοματοποιημένους ελέγχους
- Hands-on: Εφαρμογή εργαλείων σάρωσης ασφαλείας και συμμόρφωσης σε CI/CD
Collaboration και Communication
- Βέλτιστες πρακτικές για ομαδική συνεργασία χρησιμοποιώντας εργαλεία πλατφόρμας
- Αποτελεσματική επικοινωνία στο πλαίσιο ανάπτυξης με επίκεντρο την πλατφόρμα
- Hands-on: Συνεργατική διαχείριση έργου με εργαλεία πλατφόρμας
Εργασία έργου
- Ανάπτυξη ενός μίνι έργου χρησιμοποιώντας αρχές μηχανικής πλατφόρμας
- Ενσωματώνει αυτοματισμό, παρακολούθηση και ασφάλεια
- Συνεδρία αξιολόγησης και ανατροφοδότησης από ομοτίμους
Περίληψη και Επόμενα Βήματα
Requirements
- Κατανόηση του κύκλου ζωής ανάπτυξης λογισμικού (SDLC)
- Εμπειρία με συστήματα ελέγχου εκδόσεων (π.χ. Git)
- Εξοικείωση με τις βασικές έννοιες του containerization
Ακροατήριο
- προγραμματιστές λογισμικού
- Μέλη της ομάδας ανάπτυξης
- DevOps ασκούμενοι
21 Hours