Επικοινωνήστε μαζί μας

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

Ενότητα 1 – Εισαγωγή στο OpenShift

  • Αρχιτεκτονική OpenShift
  • Βασικές αρχές Kubernetes
  • Projects και namespaces
  • Ροή εργασίας προγραμματιστή OpenShift
  • Χρήση της Web Console και του CLI

Ενότητα 2 – Εφαρμογές σε Περιέκτες

  • Βασικές αρχές containers
  • Δημιουργία εικόνων εφαρμογών
  • Μητρώα εικόνων
  • Κύκλος ζωής εικόνας
  • Εργασία με artifacts εφαρμογής

Ενότητα 3 – Εγκατάσταση Εφαρμογών

  • Δημιουργία deployments εφαρμογών
  • Στρατηγικές rollout
  • Κλιμάκωση εφαρμογών
  • Διαχείριση παραμετροποίησης
  • Secrets και ConfigMaps

Ενότητα 4 – Δικτύωση Εφαρμογών

  • Services
  • Routes
  • Έννοιες Ingress
  • Εσωτερική επικοινωνία
  • Εξωτερική πρόσβαση

Ενότητα 5 – Μόνιμα Δεδομένα

  • Έννοιες μόνιμης αποθήκευσης
  • Persistent Volume Claims
  • Stateful εφαρμογές
  • Ζητήματα διαχείρισης δεδομένων

Ενότητα 6 – Αυτοματοποίηση Ανάπτυξης

  • Βασικές αρχές CI/CD
  • Αυτοματοποίηση δημιουργίας εφαρμογών
  • Pipelines εγκατάστασης
  • Διαχείριση εκδόσεων
  • Ροές εργασίας έκδοσης

Ενότητα 7 – Παρατηρησιμότητα

  • Αρχεία καταγραφής εφαρμογών
  • Μετρικές
  • Παρακολούθηση
  • Έλεγχοι υγείας
  • Αντιμετώπιση προβλημάτων εγκατάστασης

Ενότητα 8 – Ασφάλεια Εφαρμογών

  • Ασφαλής παραμετροποίηση εφαρμογών
  • Διαχείριση secrets
  • Έλεγχος πρόσβασης
  • Ασφάλεια εικόνων
  • Βέλτιστες πρακτικές ασφαλείας

Ενότητα 9 – Πρακτικές Cloud-Native Ανάπτυξης

  • Αρχές Twelve-Factor App
  • Σχεδίαση stateless εφαρμογών
  • Παραμετροποίηση βάσει περιβάλλοντος
  • Ζητήματα κλιμάκωσης
  • Συνεργασία DevOps

Ενότητα 10 – Πρακτικό Project

  • Δημιουργία containerized εφαρμογής
  • Εγκατάστασή της στο OpenShift
  • Παραμετροποίηση δικτύωσης
  • Αποθήκευση δεδομένων εφαρμογής
  • Υλοποίηση αυτοματοποιημένης εγκατάστασης
  • Παρακολούθηση και αντιμετώπιση προβλημάτων της εφαρμογής

Μορφή του Σεμιναρίου

  • Διαδραστικές διαλέξεις και επιδείξεις.
  • Εκτεταμένες πρακτικές ασκήσεις.
  • Πρακτικά εργαστήρια βασισμένα σε πραγματικά σενάρια ανάπτυξης.

Επιλογές Προσαρμογής Σεμιναρίου

  • Η εκπαίδευση μπορεί να προσαρμοστεί στις γλώσσες προγραμματισμού, τα frameworks και τα εργαλεία CI/CD που χρησιμοποιούνται στον οργανισμό σας.
  • Τα εργαστήρια μπορούν να προσαρμοστούν στο περιβάλλον OpenShift του πελάτη ή σε μια αντίστοιχη πλατφόρμα βασισμένη στο Kubernetes.

Απαιτήσεις

  • Γενική κατανόηση των εννοιών των containers
  • Εμπειρία στην ανάπτυξη λογισμικού

Κοινό

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

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


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

Σχόλια (7)

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

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