Schița de curs

Introducere

Panoramica asupra practicii DevOps în afaceri

  • Cum se diferențiază DevOps de practicile IT tradiționale?
  • Termenii și tehnologiile DevOps
  • Metodologiile Agile aplicate în DevOps

Panoramica asupra caracteristicilor și arhitecturii Azure DevOps

  • Azure DevOps Server
  • Azure DevOps gazduit vs. local
  • Azure DevOps pentru utilizatori finali
  • Azure DevOps pentru administratori

Configurarea și setarea Azure DevOps pentru dezvoltare

Utilizarea hartii fluxului de valoare pentru evaluarea proceselor existente de dezvoltare

  • Migrarea către Azure DevOps

Panoramica asupra serviciilor și instrumentelor principale Azure DevOps

  • Alegerea serviciilor Azure DevOps potrivite pentru afacere

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

  • Folosirea instrumentelor scrum și Agile integrate în Azure Boards
  • Lucrul cu widget-urile de tablou Azure Boards
  • Monitorizarea stării proiectului cu instrumentele de analitică Azure
  • Optimizarea transparenței și cooperării echipei cu Boards
  • Integrarea Azure Boards cu depozitele GitHub existente

Gazduirea depozitelor Git și colaborarea folosind Azure Repos

  • Crearea depozitelor și controlul versiunilor cu Azure Repos
  • Conectarea prin trimiterea codului prin suport client Git securizat
  • Construirea API-urilor REST și webhoook-urilor în Azure Repos
  • Crearea mediilor de dezvoltare și efectuarea cererilor pull
  • Caracteristica de căutare cu conștiință a codului din Azure Repos
  • Curățarea și menținerea depozitelor

Construirea și implementarea software-ului folosind Azure Pipelines

  • Implementarea integrării continuă/distribuiri continue (CI/CD)
  • Configurarea Azure Pipelines cu limbajele preferate și sistemul de operare
  • Folosirea lanțului de construcții și construcțiilor multi-fazate în Pipelines
  • Lucrul cu registrele Azure Pipelines
  • Distribuia conteinerele la Kubernetes sau orice cloud

Implementarea gestionării pachetelor integrate folosind Azure Artifacts

  • Crearea și împărțirea de pachete 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 la pipeline-urile CI/CD cu Azure Artifacts

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

  • Testarea manuală planificată vs. testarea exploratorie
  • Efectuarea tipului potrivit de test pentru aplicațiile enterprise
  • Capturarea și analizarea datelor folosind Azure Test Plans
  • Folosirea caracteristicii de urmărire end-to-end din Azure Test Plans
  • Lucrul corect pentru rezolvarea defectelor codului identificate

Integrarea serviciilor Azure DevOps cu alte extensii

Găsirea și rezolvarea problemelor

Schimbări și concluzie

Cerințe

  • O înțelegere a metodologiilor Agile de dezvoltare a software-ului
  • Cunoștințe privind orice limbaj de programare scripting
  • Experiență basică cu sarcinile de administrarea sistemelor
  • Cunoștințe privind fluxul de lucru GitHub și depozitele

Audiență

  • Ingineri DevOps
  • Dezvoltatori
  • Manageri de proiecte
 14 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite