Schița de curs

Introducere

Prezentare generală a practicilor DevOps în cadrul afacerilor

  • Cum diferă DevOps de practicile IT tradiționale?
  • Termeni și tehnologii ale DevOps
  • Metodologii Agile aplicate în DevOps

Prezentare generală a caracteristicilor și arhitecturii Azure DevOps

  • Serverul Azure DevOps
  • Azure DevOps găzduit vs. on-premise
  • Azure DevOps pentru utilizatori finali
  • Azure DevOps pentru administratori

Configurarea și setarea Azure DevOps pentru dezvoltare

Utilizarea hărții fluxului de valoare pentru evaluarea proceselor actuale de dezvoltare

  • Migrarea la Azure DevOps

Prezentare generală a serviciilor și instrumentelor de bază Azure DevOps

  • Alegerea serviciilor Azure DevOps potrivite pentru afacere

Planificarea și urmărirea dezvoltării software cu Azure Boards

  • Utilizarea instrumentelor integrate Scrum și Agile în Azure Boards
  • Lucrul cu widget-uri de tablou de bord Azure Boards
  • Monitorizarea stării proiectului cu instrumentele de analiză Azure
  • Optimizarea transparenței și cooperării echipelor cu Boards
  • Integrarea Azure Boards cu depozite existente GitHub

Găzduirea depozitelor Git și colaborare folosind Azure Repos

  • Crearea de depozite și controlul versiunilor cu Azure Repos
  • Conectarea prin push code prin suportul securizat Git client
  • Construirea API-urilor REST și webhooks în Azure Repos
  • Crearea de medii de dezvoltare și efectuarea de cereri de pull
  • Funcția de căutare bazată pe cod din Azure Repos
  • Curățarea și întreținerea depozitelor

Construirea și implementarea software-ului cu Azure Pipelines

  • Implementarea integrării continue/livrării continue (CI/CD)
  • Configurarea Azure Pipelines cu limbajul și sistemul de operare preferat
  • Utilizarea lanțurilor de build și a build-urilor multi-fazate în Pipelines
  • Lucrul cu registre Azure Pipelines
  • Implementarea containerelor în Kubernetes sau orice cloud

Implementarea gestionării integrate a pachetelor folosind Azure Artifacts

  • Crearea și partajarea pachetelor de cod în Azure Artifacts
  • Gestionarea tipurilor de pachete cu gestionarea universală a artefactelor
  • Organizarea și securizarea pachetelor de cod sursă publice și private
  • Adăugarea pachetelor în pipeline-uri CI/CD cu Azure Artifacts

Testarea și optimizarea calității codului cu Azure Test Plans

  • Testare manuală planificată vs. testare exploratorie
  • Executarea tipului corect de test pentru aplicații enterprise
  • Captarea și analizarea datelor folosind Azure Test Plans
  • Utilizarea funcției de urmărire end-to-end din Azure Test Plans
  • Luarea măsurilor adecvate pentru rezolvarea defectelor de cod identificate

Integrarea serviciilor Azure DevOps cu alte extensii

Depanare

Rezumat și concluzii

Cerințe

  • Înțelegerea metodelor de dezvoltare software Agile
  • Cunoștințe despre orice limbaj de programare de scripting
  • Experiență de bază cu sarcini de administrare a sistemelor
  • Cunoștințe despre fluxul de lucru și depozitele GitHub

Publicul țintă

  • Ingineri DevOps
  • Dezvoltatori
  • Manageri de proiecte
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite