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

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite