Kursplan
Introduktion
Översikt över DevOps-praktik i företag
- Hur skiljer sig DevOps från traditionella IT-praktik?
- Terminologi och tekniker inom DevOps
- Agila metodik som används i DevOps
Översikt över Azure DevOps-funktioner och arkitektur
- Azure DevOps Servern
- Värd v.s. lokala Azure DevOps
- Azure DevOps för slutanvändare
- Azure DevOps för administratörer
Konfigurera Azure DevOps för utveckling
Använda Value Stream Map för att utvärdera aktuella utvecklingsprocesser
- Migrering till Azure DevOps
Översikt över kärntjänster och verktyg i Azure DevOps
- Välja lämpliga Azure DevOps-tjänster för företaget
Planera och spåra programutveckling med Azure Boards
- Använda inbyggda scrum- och agila verktyg i Azure Boards
- Arbeta med dashboards-widgetar i Azure Boards
- Övervaka projektstatus med Azure-analysverktyg
- Förbättra transparens och samarbete av team med Boards
- Integrera Azure Boards med existerande GitHub-lager
Värd för Git-lager och samarbete med Azure Repos
- Skapa lager och versionshantering med Azure Repos
- Ansluta till koden genom säker Git-klientstöd
- Skapa REST-API:er och webhookar i Azure Repos
- Skapa utvecklingsmiljöer och utföra pull-requests
- Kodmedveten sökfunktion i Azure Repos
- Rensa och underhålla lager
Bygga och distribuera programvara med Azure Pipelines
- Implementera kontinuerlig integration/kontinuerlig leverans (CI/CD)
- Konfigurera Azure Pipelines med önskat språk och operativsystem
- Använda build chaining och multifasbyggar i Pipelines
- Arbeta med Azure Pipelines-registrieringsfunktioner
- Distribuera containrar till Kubernetes eller någon molntjänst
Implementera integrerad pakethantering med Azure Artifacts
- Skapa och dela kodpaket i Azure Artifacts
- Hantera paketyper med universell artefakthantering
- Organisera och säkra offentliga och privata källkodspaket
- Lägga till paket i CI/CD-pipelinen med Azure Artifacts
Testa och optimera kodkvalitet med Azure Test Plans
- Planerat manuellt test v.s. utforskande test
- Föra ut rätt typ av test för företagsprogramvara
- Fånga och analysera data med hjälp av Azure Test Plans
- Använda slutpunkt till slutpunkt spårbarhetsfunktionen i Azure Test Plans
- Ta 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 av agila programutvecklingsmetodik
- Kunskap i något skriptprogrammeringsspråk
- Grundläggande erfarenhet av systemadministrativa uppgifter
- Kunskap om GitHub-arbetsflöden och lager
Målgrupp
- 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
Maskintolkat
Practical part and interaction with students