Kursplan
Introduksjon
Oversikt over DevOps Praksis innen virksomheter
- Hvordan skiller DevOps seg fra tradisjonelle IT-praksiser?
- Begreper og teknologier i DevOps
- Agile metodologier som brukes i DevOps
Oversikt over Azure DevOps funksjoner og arkitektur
- Den Azure DevOps Serveren
- Hosted versus lokal Azure DevOps
- Azure DevOps for endbrukere
- Azure DevOps for administratorer
Sette opp og konfigurere Azure DevOps for utvikling
Bruke verdistrømskart for å evaluere eksisterende utviklingsprosesser
- Migrasjon til Azure DevOps
Oversikt over Azure DevOps kjernetjenester og verktøy
- Velge de riktige Azure DevOps tjenester for virksomheten
Planlegging og sporing av programvareutvikling med Azure Boards
- Bruk av innbygde scrum- og agile-verktøy i Azure Boards
- Arbeid med Azure Boards dashboard-widgets
- Overvåking av prosjektstatus med Azure analyseverktøy
- Optimalisering av gjennomsiktighet og samarbeid i lag med Boards
- Integrering av Azure Boards med eksisterende GitHub Repositories
Hosting Git Repositories og Collaboration Bruke Azure Repos
- Opprette repositories og versjonskontroll med Azure Repos
- Tilkobling med push-kode gjennom sikker Git-klientstøtte
- Bygging av REST-APIs og webhooks i Azure Repos
- Opprette utviklingsmiljøer og utføre pull-requests
- Kodebevisst søkefunksjon i Azure Repos
- Rydde opp og vedlikeholde repositories
Bygge og distribuere programvare med Azure rørledninger
- Implementering av continuous integration/continuous delivery (CI/CD)
- Konfigurering av Azure Pipelines med foretrukket språk og OS
- Bruk av byggekjeder og flerfasede bygger i Pipelines
- Arbeid med Azure Pipelines register
- Distribusjon av containere til Kubernetes eller ethvert sky
Implementering av integrert pakke Management ved hjelp av Azure-artefakter
- Opprette og dele kodepakker i Azure Artifacts
- Håndtering av pakketyper med universell artefaktstyring
- Organisering og sikring av offentlig og privat kildekode
- Legge til pakker i CI/CD-pipelines med Azure Artifacts
Testing og optimalisering av kodekvalitet med Azure testplaner
- Planlagt manuell testing versus utforskende testing
- Utførelse av riktig type test for bedriftsapplikasjoner
- Innhenting og analysering av data med Azure Test Plans
- Bruk av end-to-end-traceability-funksjonen i Azure Test Plans
- Å ta riktige tiltak for å løse identifiserte kodefeil
Integrering av Azure DevOps-tjenester med andre utvidelser
Feilsøking
Oppsummering og konklusjon
Krav
- Forståelse av Agile softwareutviklingsmetodologier
- Kunnskap om et hvilket som helst skriptprogrammeringsspråk
- Grundleggende erfaring med systemadministrasjonsoppgaver
- Kunnskap om GitHub arbeidsflyt og repositorier
Publikum
- DevOps Ingeniører
- Utviklere
- Prosjektledere
Testimonials (2)
At vi kunne gjøre alt i praksis selv. At treneren vår hadde omfattende kunnskap og vi kunne spørre ham om hva som helst, og han hadde alltid svaret. At jeg fikk noen ferdigheter som er nyttige for utviklere.
Julia Gajtkowska - Demant Business Services Poland
Kurs - Azure DevOps Fundamentals
Machine Translated
Practical part and interaction with students