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
Mărturii (2)
Că am putea face totul de unii singuri în practică. Că trainerul nostru avea cunoștințe vaste și că puteam să-l întrebăm orice și că întotdeauna avea răspunsul. Că am dobândit unele abilități care sunt utile pentru dezvoltatori.
Julia Gajtkowska - Demant Business Services Poland
Curs - Azure DevOps Fundamentals
Tradus de catre o masina
Practical part and interaction with students