Kursplan

Innledning

Oversikt over DevOps-praksis i bedrifter

  • Hvordan er DevOps forskjellig fra tradisjonelle IT-praksiser?
  • Terminologi og teknologier innen DevOps
  • Agile metodikk som brukes i DevOps

Oversikt over Azure DevOps-funksjoner og arkitektur

  • Azure DevOps Server
  • Virtuelt v. på premis Azure DevOps
  • Azure DevOps for sluttnyttbrukere
  • Azure DevOps for administratorer

Oppsett og konfigurering av Azure DevOps for utvikling

Bruk av Value Stream Map for vurdering av gjeldende utviklingsprosesser

  • Migrering til Azure DevOps

Oversikt over Azure DevOps kjernetjenester og -verktøy

  • Valg av riktige Azure DevOps-tjenester for bedriften

Planlegging og sporring av programvareutvikling med Azure Boards

  • Bruk av innebygde scrum- og agile-verktøy i Azure Boards
  • Arbeid med widgeter på Azure Boards-dashbordet
  • Overvåking av prosjektstatus med Azure Analytics-verktøy
  • Optimalisering av gennomsiktighet og samarbeid i team ved hjelp av Boards
  • Integrasjon av Azure Boards med eksisterende GitHub-repositories

Værter Git-repositories og samarbeid med Azure Repos

  • Opprettelse av repositories og versjonskontroll med Azure Repos
  • Kobling til en trygg Git-klient for å sende kode
  • Bygging av REST APIer og webhooks i Azure Repos
  • Opprettelse av utviklingsmiljøer og utførelse av pull-forespørsler
  • Kodenbevisst søkefunksjon i Azure Repos
  • Rengjøring og vedlikehold av repositories

Bygging og distribusjon av programvare med Azure Pipelines

  • Implementering av kontinuerlig integrasjon/levering (CI/CD)
  • Konfigurering av Azure Pipelines med foretrukket språk og OS
  • Bruk av build-kjeder og multi-fase-bygger i Pipelines
  • Arbeid med Azure Pipelines-registre
  • Distribusjon av containere til Kubernetes eller enhver sky

Implementering av integrert pakkebehandling ved hjelp av Azure Artifacts

  • Opprettelse og deling av kodepakker i Azure Artifacts
  • Håndtering av pakketyper med universell artefakthåndtering
  • Organisering og sikring av offentlige og private kildekodepakker
  • Tilføyelse av pakker til CI/CD-pipelines ved hjelp av Azure Artifacts

Bruk og optimalisering av kodekvalitet med Azure Test Plans

  • Planlagt manuelt testing v. explorativ testing
  • Utførelse av riktig type test for virksomhetsapplikasjoner
  • Fangst og analyse av data ved hjelp av Azure Test Plans
  • Bruk av end-to-end sporbarhet i Azure Test Plans
  • Tar riktige tiltak for å løse identifiserte kodefeil

Integrasjon av Azure DevOps-tjenester med andre utvidelser

Felsøkning

Sammenfattelse og konklusjon

Krav

  • Forkjent kjennskap til agil programvareutviklingsmetodikk
  • Kjennskap til et skriptspråk
  • Grundleggende erfaring med systemadministrasjonsoppgaver
  • Kjennskap til GitHub-arbeidsflyt og repositorier

Målgruppe

  • DevOps-ingeniører
  • Utviklere
  • Prosjektledere
 14 timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier