Kursplan
Införandet
Översikt över DevOps Practice Within Businesses
- Hur skiljer sig DevOps från traditionella IT-praktiker?
- DevOpss termer och teknologier
- Agile metoder som tillämpas i DevOps
Översikt över Azure DevOps Funktioner och arkitektur
- Azure DevOps Servern
- Värdbaserat vs. lokalt Azure DevOps
- Azure DevOps för slutanvändare
- Azure DevOps för administratörer
Ställa in och konfigurera Azure DevOps för utveckling
Använda Value Stream Map för att utvärdera befintliga utvecklingsprocesser
- Migrering till Azure DevOps
Översikt över Azure DevOps Tjänster och verktyg
- Välja lämpliga Azure DevOps tjänster för verksamheten
Planering och spårning av mjukvaruutveckling med Azure Boards
- Använda inbyggda scrum- och agila verktyg i Azure Boards
- Arbeta med Azure Boards dashboard-widgetar
- Övervaka projektstatus med Azure analytiska verktyg
- Optimera teamens transparens och samarbete med Boards
- Integrera Azure Boards med befintliga GitHub Repositories
Vara värd för Git-lagringsplatser och Collaboration använda Azure lagringsplatser
- Skapa lagringsplatser och versionskontroll med Azure Repos
- Ansluta med push-kod genom säker Git-klientstöd
- Bygga REST API:er och webbkrokar i Azure Repos
- Skapa utvecklingsmiljöer och utföra pull-begäranden
- Azure Repos kodmedvetna sökningsfunktion
- Rensa och underhålla lagringsplatser
Bygga och distribuera programvara med Azure pipelines
- Implementera kontinuerlig integration/kontinuerlig leverans (CI/CD)
- Konfigurera Azure Pipelines med föredragen språk och OS
- Använda byggkedjor och flerfasade byggnader i Pipelines
- Arbeta med Azure Pipelines register
- Distribuera behållare till Kubernetes eller vilken moln som helst
Implementera integrerat paket Management med hjälp av Azure artefakter
- Skapa och dela kodpaket i Azure Artifacts
- Hantera pakettypen med universell artefaktförvaltning
- Organisera och säkra offentliga och privata källkodspaket
- Lägga till paket i CI/CD-pipelines med Azure Artifacts
Testa och optimera kodkvalitet med Azure testplaner
- Planerad manuell testning vs. utforskande testning
- Utföra rätt typ av test för företagsapplikationer
- Fånga och analysera data med Azure Test Plans
- Använda funktionen för fullständig spårbarhet i Azure Test Plans
- Vidta lämpliga åtgärder för att lösa identifierade kodfel
Integrera Azure DevOps tjänster med andra tillägg
Felsökning
Sammanfattning och slutsats
Krav
- Förståelse för Agile programutvecklingsmetoder
- Kunskap om något skriptprogrammeringsspråk
- Grundläggande erfarenhet av systemadministrativa uppgifter
- Kunskap om GitHub arbetsflöden och arkiv
Publik
- DevOps Ingenjörer
- Utvecklare
- Projektledare
Vittnesmål (2)
Att vi kunde göra allt i praktiken själva. Att vår tränare hade stor kunskap och att vi kunde fråga honom vad som helst och att han alltid hade svaret. Att jag fick några färdigheter som är användbara för utvecklare.
Julia Gajtkowska - Demant Business Services Poland
Kurs - Azure DevOps Fundamentals
Machine Translated
Practical part and interaction with students