Kursplan

Introduksjon

  • DevOps vs Agile
  • Oversikt over DevOps kjernekonsepter
  • Forståelse av de viktigste fordelene med DevOps

Forståelse av DevOps faser

  • Kontinuert integrering
  • Kontinuert levering
  • Kontinuert distribusjon
  • Kontinuert testing
  • Kontinuert overvåking

Definere DevOps struktur og prosesser

  • Forståelse av DevOps roller og ansvarsområder
  • Planlegging og evaluering av DevOps-adopsjon
  • Tilpassing eller standardisering av DevOps-pipeline

Oppsett av DevOps-infrastruktur

  • Velg et Kanban-verktøy for arbeidsflytsporing (Jira, Azure DevOps, etc.)
  • Administrering av kildekode ved bruk av Git
  • Bygging av applikasjoner med Gradle og Jenkins
  • Distribusjon av applikasjoner med Docker og Kubernetes

Bygging av automatiseringsverktøy

  • Forståelse av automatiseringsscenarier
  • Oppretting og kjøring av automatiserte tester med Selenium
  • Implementering av automatiserte bygge- og distribusjonsarbeidsflyter

Integrering av sikkerhet i DevOps-prosesser

  • Forståelse av DevSecOps-modellen
  • Definering av sikkerhetsprinsipper og prosedyrer
  • Automatisering av DevOps-sikkerhetsprosesser og -verktøy

DevOps beste praksis og tips

Sammenfatning og neste steg

Krav

  • En forståelse av Agile-metodologier
  • Erfaring i programvareutvikling

Målgruppe

  • DevOps-ingeniører
  • IT-ledere
  • Utviklere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier