Schița de curs
Modulul 1 – Introducere în OpenShift
- Arhitectura OpenShift
- Fundamentele Kubernetes
- Proiecte și namespace-uri
- Fluxul de lucru al dezvoltatorului OpenShift
- Utilizarea Consolei Web și a CLI
Modulul 2 – Aplicații Containerizate
- Fundamentele containerelor
- Construirea imaginilor de aplicații
- Registre de imagini
- Ciclu de viață al imaginilor
- Lucrul cu artefacte de aplicații
Modulul 3 – Implementarea Aplicațiilor
- Crearea implementărilor de aplicații
- Strategii de rollout
- Scalarea aplicațiilor
- Gestionarea configurațiilor
- Secrete și ConfigMaps
Modulul 4 – Rețele de Aplicații
- Servicii
- Rute
- Concepte de Ingress
- Comunicare internă
- Acces extern
Modulul 5 – Date Persistente
- Concepte de stocare persistentă
- Cereri de Volume Persistente
- Aplicații stateful
- Considerații privind gestionarea datelor
Modulul 6 – Automatizarea Dezvoltării
- Fundamentele CI/CD
- Automatizarea construcției aplicațiilor
- Pipeline-uri de implementare
- Gestionarea versiunilor
- Fluxuri de lansare
Modulul 7 – Observabilitate
- Jurnale de aplicații
- Metrici
- Monitorizare
- Verificări de sănătate
- Depanarea implementărilor
Modulul 8 – Securitatea Aplicațiilor
- Configurarea securizată a aplicațiilor
- Gestionarea secretelor
- Controlul accesului
- Securitatea imaginilor
- Cele mai bune practici de securitate
Modulul 9 – Practici de Dezvoltare Cloud-Native
- Principiile Twelve-Factor App
- Designul aplicațiilor stateless
- Configurare specifică mediului
- Considerații de scalabilitate
- Colaborare DevOps
Modulul 10 – Proiect Practic
- Construiți o aplicație containerizată
- Implementați-o în OpenShift
- Configurați rețeaua
- Stocați datele aplicației
- Implementați implementarea automată
- Monitorizați și depanați aplicația
Formatul Cursului
- Prelegeri interactive și demonstrații.
- Exerciții practice extinse.
- Laboratoare practice bazate pe scenarii reale de dezvoltare.
Opțiuni de Personalizare a Cursului
- Training-ul poate fi adaptat la limbajele de programare, framework-urile și instrumentele CI/CD utilizate în organizația dumneavoastră.
- Laboratoarele pot fi adaptate la mediul OpenShift al clientului sau la o platformă echivalentă bazată pe Kubernetes.
Cerințe
- Înțelegere generală a conceptelor de containerizare
- Experiență în dezvoltarea de software
Public țintă
- Dezvoltatori
Mărturii (7)
multe exerciții practice (laboratoare)
Seba - Robert Bosch Sp. z o.o
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Temă și exerciții
Sylwia - Robert Bosch Sp. z o.o
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Bună modalitate de a conduce instruirea
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Instrucționistul este o persoană foarte bine pregătită cu o mare cunoaștere.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Așteptarea tuturor participanților la exerciții și oferirea ajutorului dacă este necesar.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Exemple practice + exerciții
Antonin Vyborny - Deutsche Borse Group
Curs - OpenShift 4 for Developers
Tradus de catre o masina
Instrucționistul cunoaște foarte bine subiectul. Nu s-a întâmplat ca să nu rezolvăm o problemă.
Lubos Lagin - Deutsche Borse Group
Curs - OpenShift 4 for Developers
Tradus de catre o masina