Schița de curs
Modulul 1 – Introducere în OpenShift
- Arhitectura OpenShift
- Fundamentele Kubernetes
- Proiecte și namespace-uri
- Fluxul de lucru al dezvoltatorului în 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 aplicațiilor
- Strategii de lansare
- Scalarea aplicațiilor
- Gestionarea configurațiilor
- Secrete și ConfigMaps
Modulul 4 – Rețea pentru Aplicații
- Servicii
- Rute
- Concepte de Ingress
- Comunicații interne
- Acces 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
- Jurnalele aplicațiilor
- 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
- Proiectarea aplicațiilor fără stare
- Configurații specifice mediului
- Considerații privind scalabilitatea
- 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 o implementare 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
- O înțelegere generală a conceptelor de containere
- Experiență în dezvoltarea de software
Publicul ț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