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 CLI
Modulul 2 – Aplicații Containerizate
- Fundamentele containerelor
- Construirea imaginilor aplicațiilor
- Registre de imagini
- Ciclul de viață al imaginilor
- Lucrul cu artefactele aplicațiilor
Modulul 3 – Implementarea Aplicațiilor
- Crearea implementărilor de aplicații
- Strategii de lansare
- Scalarea aplicațiilor
- Gestionarea configurațiilor
- Secrete și ConfigMaps
Modulul 4 – Rețeaua Aplicațiilor
- Servicii
- Rute
- Concepte de Ingress
- Comunicarea internă
- Accesul extern
Modulul 5 – Date Persistente
- Concepte de stocare persistentă
- Cereri de Volume Persistente
- Aplicații cu stare
- 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
- Loguri 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 aplicațiilor Twelve-Factor
- Designul aplicațiilor fără stare
- Configurarea specifică mediului
- Considerații privind scalabilitatea
- Colaborarea DevOps
Modulul 10 – Proiect Practic
- Construiește o aplicație containerizată
- Implementează-o în OpenShift
- Configurează rețeaua
- Stochează datele aplicației
- Implementează implementarea automată
- Monitorizează și depanează 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 limbile 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
- O înțelegere generală a conceptelor de container
- Experiență în dezvoltarea de software
Audiență
- 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