Schița de curs

Introducere

  • DevOps vs Agile
  • Panoramica asupra conceptelor core DevOps
  • Înțelegerea avantajelor cheie ale DevOps

Înțelegerea fazelor DevOps

  • Integrarea continuă
  • Livrarea continuă
  • Implementarea continuă
  • Testarea continuă
  • Monitorizarea continuă

Definirea structurii și proceselor DevOps

  • Înțelegerea rolurilor și responsabilităților DevOps
  • Planificarea și evaluarea adoptării DevOps
  • Personalizarea sau standardizarea pipeline-ului DevOps    

Pregătirea infrastructurii DevOps

  • Alegerea unui instrument Kanban pentru urmărirea fluxului de lucru (Jira, Azure DevOps, etc)
  • Gestionarea codurilor sursă folosind Git
  • Construirea aplicațiilor cu Gradle și Jenkins
  • Implementarea aplicațiilor cu Docker și Kubernetes

Construirea unor instrumente de automatizare

  • Înțelegerea scenariilor de automatizare
  • Crearea și rularea testelor automate cu Selenium
  • Implementarea fluxurilor de lucru automate pentru construcție și implementare

Integrarea securității în procesele DevOps

  • Înțelegerea modelului DevSecOps
  • Definirea politicilor și procedurilor de securitate
  • Automatizarea proceselor și instrumentelor de securitate DevOps

Cele mai bune practici și sfaturi DevOps

Synopsis și următoarele pași

Cerințe

  • O înțelegere a metodologiilor Agile
  • Experiență în dezvoltarea software-ului

Audience

  • Ingineri DevOps
  • Manageri IT
  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite