Schița de curs

Introducere

Prezentare generală a practicii DevOps în cadrul întreprinderilor

  • Cum diferă DevOps de practicile IT tradiționale?
  • Termeni și tehnologii ale DevOps
  • Metodologiile agile care se aplică în DevOps

Prezentare generală a Azure DevOps Caracteristici și arhitectură

  • Serverul Azure DevOps
  • Hosted v.s. on-premise Azure DevOps
  • Azure DevOps pentru utilizatorii finali
  • Azure DevOps pentru administratori

Setarea și configurarea Azure DevOps pentru dezvoltare

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

  • Migrarea la Azure DevOps

Prezentare generală a Azure DevOps Servicii și instrumente de bază

  • Alegerea serviciilor Azure DevOps adecvate pentru afacerea dvs.

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

  • Utilizarea instrumentelor scrum și agile încorporate în Azure Boards
  • Lucrul cu widgeturile de tablou de bord Azure Boards
  • Monitorizarea stării proiectului cu instrumentele de analiză Azure
  • Optimizarea transparenței și cooperării echipelor cu ajutorul Boards
  • Integrarea Azure Boards cu depozitele GitHub existente

Găzduirea depozitelor Git și Collaboration Utilizarea Azure Repos

  • Crearea de depozite și controlul versiunilor cu Azure Depozite
  • Conectarea cu un cod push prin intermediul suportului securizat al clientului Git
  • Crearea de API-uri REST și webhooks în Azure Repos
  • Crearea mediilor de dezvoltare și efectuarea de cereri de tip pull request
  • Funcția de căutare în funcție de cod din Azure Repos
  • Curățarea și întreținerea depozitelor

Crearea și implementarea de software cu Azure Pipeline-uri

  • Implementarea integrării continue/livrării continue (CI/CD)
  • Configurarea Azure Pipelines cu limba și sistemul de operare preferate
  • Utilizarea înlănțuirii construcțiilor și a construcțiilor în mai multe faze în Pipelines
  • Lucrul cu registrele Azure Pipelines
  • Implementarea containerelor în Kubernetes sau în orice cloud

Implementarea pachetului integrat Management Folosind Azure Artifacts

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

Testarea și optimizarea calității codului cu Azure Planuri de testare

  • Testarea manuală planificată versus testarea exploratorie
  • Executarea tipului corect de test pentru aplicațiile de întreprindere
  • Capturarea și analiza datelor utilizând Azure Planuri de testare
  • Utilizarea caracteristicii de trasabilitate de la un capăt la altul a planurilor de testare Azure.
  • Realizarea de acțiuni adecvate pentru a rezolva defectele de cod identificate

Integrarea serviciilor Azure DevOps cu alte extensii

Depanare

Rezumat și concluzii

Cerințe

  • O înțelegere a metodologiilor de dezvoltare software Agile
  • Cunoașterea oricărui limbaj de programare de tip scripting
  • Experiență de bază în ceea ce privește sarcinile de administrare a sistemului
  • Cunoștințe de GitHub fluxuri de lucru și depozite
  • .

Audiență

  • DevOps Inginerii
  • Dezvoltatori
  • Manageri de proiect
 14 ore

Numărul de participanți



Pret per participant

Mărturii (3)

Cursuri înrudite

Categorii înrudite