Introduktion

Slutförd

"DevOps är en union av människor, processer och produkter för att möjliggöra kontinuerlig leverans av värde till våra slutanvändare." - Enligt Donovan Brown i Vad är DevOps?

DevOps-utbildningsvägarna hjälper dig att förbereda dig för en DevOps-resa. Du får lära dig de viktigaste egenskaperna för DevOps-processen, verktygen och personer som är involverade under livscykeln. Dessutom förbereder den dig för certifieringsprovet för Microsoft DevOps Solution. Du ser annat innehåll för att se till att du har en fullständig bild av DevOps. Modulens innehåll innehåller grafik, referenslänkar, frågor om modulgranskning och valfria praktiska labb.

Du får lära dig följande:

  • Planera för DevOps.
  • Använd källkontroll.
  • Skala Git för ett företag.
  • Kombinera artefakter.
  • Utforma en strategi för beroendehantering.
  • Hantera hemligheter.
  • Implementera kontinuerlig integrering.
  • Implementera en strategi för containerbygge.
  • Utforma en lanseringsstrategi.
  • Konfigurera ett arbetsflöde för versionshantering.
  • Implementera ett distributionsmönster.
  • Optimera feedbackmekanismer.

Planera innan du agerar. Den här modulen hjälper dig att förstå vad DevOps är och hur du planerar för en DevOps-omvandlingsresa.

Vad är DevOps-omvandlingsresan?

DevOps-omvandlingsresan är en serie med 8 utbildningsvägar. Den bekantar dig med Azure DevOps och GitHub. Lär dig också dess många tjänster, funktioner och integrering med verktyg för att stödja din DevOps-process.

Varför ska jag gå utbildningsvägen för DevOps?

Personer i dessa moduler är intresserade av att utforma och implementera DevOps-processer. Dessutom förbereder de sig för certifieringsprovet AZ-400 – Designa och implementera Microsoft DevOps Solutions .

Certifieringsprovet är för DevOps-proffs. Kombinera människor, processer och tekniker för att kontinuerligt leverera värdefulla produkter och tjänster som uppfyller slutanvändares behov och affärsmål. DevOps-proffs effektiviserar leveransen genom att optimera metoder, förbättra kommunikation och samarbete och skapa automatisering.

De utformar och implementerar strategier för programkod och infrastruktur som möjliggör kontinuerlig integrering, testning, leverans, övervakning och feedback.

Examenskandidater måste vara skickliga på agila metoder. De måste känna till Azure-administration, utveckling och experter inom minst ett av dessa områden.

DevOps-proffs måste utforma och implementera DevOps-metoder för versionskontroll, efterlevnad, infrastruktur som kod, konfigurationshantering, version, lansering och testning med hjälp av Azure-tekniker.

Det finns fem domänområden.

AZ-400-domänområde Vikt
Utforma och implementera processer och kommunikation. 11%
Utforma och implementera en strategi för källkontroll. 13 %
Utforma och implementera bygg- och versionspipelines. 51 %
Utveckla en säkerhets- och efterlevnadsplan. 16%
Implementera en instrumenteringsstrategi. %9

Utbildningsmål

När du har slutfört den här serien kan studenter och proffs:

  • Utforma och implementera spårbarhet och arbetsflöde.
  • Utforma och implementera lämpliga mått och frågor för DevOps.
  • Konfigurera samarbete och kommunikation.
  • Utforma och implementera förgreningsstrategier för källkoden.
  • Konfigurera och hantera lagringsplatser.
  • Utforma och implementera en pakethanteringsstrategi.
  • Utforma och implementera en teststrategi för pipelines.
  • Utforma och implementera pipelines.
  • Utforma och implementera distributioner.
  • Utforma och implementera infrastruktur som kod (IaC).
  • Underhåll pipelines.
  • Utforma och implementera autentiserings- och auktoriseringsmetoder.
  • Utforma och implementera en strategi för hantering av känslig information inom automatisering.
  • Automatisera säkerhets- och efterlevnadsgenomsökning.
  • Konfigurera övervakning för en DevOps-miljö.
  • Analysera mått från instrumentation.

Förutsättningar

Framgångsrika elever kommer att ha förkunskaper och förståelse för följande:

  • Begrepp inom molnbaserad databehandling omfattar förståelse för PaaS-, SaaS- och IaaS-implementeringar.
  • Azure-administration och Azure-utveckling med beprövad expertis inom minst ett av dessa områden.
  • Grundläggande DevOps-begrepp, inklusive versionskontroll, agil programvaruutveckling och grundläggande principer för programvaruutveckling. Det skulle vara bra att ha erfarenhet av en organisation som levererar programvara.

Om devops är nytt för dig kan du överväga att göra följande:

Om du är nybörjare på Azure och molnbaserad databehandling bör du överväga någon av följande resurser:

Om du inte har använt Azure Administration tidigare kan du överväga att göra följande:

Om du inte har använt Azure Developer tidigare kan du överväga att göra följande:

Du måste skapa en Azure DevOps-organisation för vissa övningar. Om du inte har det ännu kan du se följande:

Du måste skapa ett GitHub-konto på GitHub.com för vissa övningar. Om du inte har det ännu kan du se följande: