Intrati in legatura

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
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite