Schița de curs
Introducere
Prezentare generală a practicii DevOps în cadrul întreprinderilor
- Cum este DevOps diferit de practicile tradiționale IT?
- Termeni și tehnologii ale DevOps
- Metodologii Agile aplicate în DevOps
Prezentare generală a Azure DevOps Caracteristici și arhitectură
- Serviciul Azure DevOps
- Găzduit v.s. pe premisele proprii 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 către Azure DevOps
Prezentare generală a Azure DevOps Servicii și instrumente de bază
- Alegerea serviciilor adecvate Azure DevOps pentru afacere
Planificarea și urmărirea dezvoltării de software cu Azure Boards
- Utilizarea unelților scrum și agile integrate în Azure Boards
- Munca cu widget-urile panoului de control al Azure Boards
- Monitorizarea stării proiectului cu instrumentele de analiză ale Azure
- Optimizarea transparenței și cooperării echipei prin utilizarea Boards
- Integrarea Azure Boards cu depozitele existente GitHub
Găzduirea depozitelor Git și Collaboration Utilizarea Azure Repos
- Creați depozite și control de versiune cu Azure Repos
- Conectarea prin intermediul unui client Git sigur
- Crearea API-urilor REST și webhook-uri în Azure Repos
- Creați medii de dezvoltare și executați cereri de extragere
- Functia de căutare cu conștiința codului din Azure Repos
- Curățarea și menținerea depozitelor
Crearea și implementarea de software cu Azure Pipeline-uri
- Implementarea integrării continue/deivery (CI/CD)
- Configurarea Azure Pipelines cu limba și OS preferate
- Utilizarea lanțului de construcții și construcțiilor în mai multe faze în Pipelines
- Munca cu registrele Azure Pipelines
- Deploying containers to Kubernetes or any cloud
Implementarea pachetului integrat Management Folosind Azure Artifacts
- Creați și împărtășiți pachete de cod în Azure Artifacts
- Gestionați tipurile de pachete cu gestionarea universală a artefactelor
- Organizați și protejați pachetul sursă public sau privat
- Adăugați pachete la CI/CD pipeline-uri cu Azure Artifacts
Testarea și optimizarea calității codului cu Azure Planuri de testare
- Testarea manuală planificată v.s. testarea exploratorie
- Executarea tipului potrivit de test pentru aplicațiile de afaceri
- Captura și analiza datelor folosind Azure Test Plans
- Utilizarea caracteristicii de urmărire end-to-end din Azure Test Plans
- Lucrul corespunzător pentru a rezolva defectele identificate în cod
Integrarea serviciilor Azure DevOps cu alte extensii
Depanare
Rezumat și concluzii
Cerințe
- O înțelegere a metodelor de dezvoltare software Agile
- Cunoștințele unui limbaj de programare de scripting
- Experiență de bază cu sarcinile de administrarea sistemelor
- Cunoașterea fluxului de lucru și a depozitelor GitHub
Audiență
- Inginerii DevOps
- Dezvoltаторii
- Gestionarii proiectelor
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
Partea practică și interacțiunea cu studenții
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Curs - Azure DevOps Fundamentals
Tradus de catre o masina