Feiern Sie die Feiertage mit 10% Rabatt auf alle Kurse mit dem Code "AVCFOREVER10". Sichern Sie sich jetzt den Preis vor den Änderungen im Jahr 2025!

DevOps Certification - Blended learning (Live Virtuell Klasse + eLearning)

4.900,00 NOK

  • 56 hours
Live-Virtuelles Klassenzimmer
eLearning
Blended Learning

Forbered deg på en karriere innen det raskt voksende feltet DevOps ved å delta på dette DevOps-sertifiseringstreningkurset. Kurset bygger bro mellom programvareutviklere og driftspersonell. Du vil lære å bli ekspert innen kontinuerlig utvikling og utrulling, automatisering av konfigurasjonsstyring, samarbeid på tvers av team, samt IT-tjenesteagilitet ved bruk av moderne DevOps-verktøy som Git, Docker, Jenkins, Cucumber, Ansible, TeamCity og Nagios.

Kursplan

Hero
  1. Kursintroduksjon

    Leksjon 00

    - Innledning

  2. Introduksjon til DevOps

    Leksjon 01

    - Læringsmål

    - Oversikt over DevOps

    - Forholdet mellom agil utvikling og DevOps

    - DevOps-verktøykjede

    - DASA DevOps-prinsipper

    - Utfordringer med den tradisjonelle tilnærmingen

    - Å takle utfordringer gjennom DevOps

    - DevOps-tilnærming til utfordringene

    - Oversikt over DevOps-verktøy

    - Beste praksiser for DevOps

    - Kategorier av DevOps-verktøy

    - DevSecOps og dets manifest

    - Arbeidsflyt for DevOps og DevSecOps

    - Viktige punkter

    Kunnskapssjekk

  3. Versjonskontrollsystemer

    Leksjon 02

    - Læringsmål

    - Oversikt over versjonskontrollsystemer

    - Rollen til versjonskontrollsystemer

    - Typer kontrollsystemer og deres støtteverktøy

    - Oversikt over Git

    - Oversikt over kildekode og versjonskontrollverter

    - Distribuer filene til GitHub via Git

    - Viktige punkter

    - Kunnskapssjekk

    - Prosjektoppgave ved leksjonsslutt: Distribuer filene til Bitbucket via Git

  4. Kontinuerlig integrasjon, kontinuerlig utrulling og byggeverktøy

    Leksjon 03

    - Læringsmål

    - Oversikt og betydning av kontinuerlig integrasjon og kontinuerlig

    - Utrulling

    - Oversikt og funksjoner i Jenkins

    - Sett opp Jenkins

    - Oversikt og funksjoner i TeamCity

    - Sett opp TeamCity

    - Byggverktøy og deres bruksområder

    - Kontinuerlig integrasjon med Jenkins og Maven

    - Viktige punkter

    - Kunnskapssjekk

    - Prosjektoppgave ved leksjonens slutt: Kontinuerlig integrasjon med Jenkins, Git og Maven

  5. Programvare- og automatiseringstestrammeverk

    Leksjon 04

    - Læringsmål

    - Oversikt over programvaretesting

    - Testnivåer, tilnærminger og automatiseringsverktøy

    - Testdrevet utviklingsmetodikk med JUnit 5

    - Prinsipper for atferdsdrevet utvikling: Cucumber og dets anvendelser

    - Tilnærming til atferdsdrevet utvikling med Cucumber

    - Kunnskapssjekk

    - Prosjekt ved slutten av leksjonen: Tilnærming til utvikling drevet av oppførsel

  6. Konfigurasjonsstyringsverktøy

    Leksjon 05

    - Læringsmål

    - Oversikt over verktøy for konfigurasjonsstyring

    - Administrere infrastruktur

    - Typer konfigurasjonsstyringsverktøy

    - Oversikt over Puppet

    - Demonstrer Puppet-konfigurasjon

    - Oversikt over kokk

    - Demonstrer kokkens konfigurasjon

    - Oversikt over Ansible

    - Sett opp Apache-nettserver med Ansible

    - Oversikt over SaltStack

    Sammenligning av Ansible, Puppet, Chef og SaltStack

    Hovedpunkter

    Kunnskapssjekk

    Prosjektoppgave ved leksjonsslutt: Sett opp MySQL-database ved hjelp av Ansible

  7. Containerisering med Docker

    Leksjon 06

    - Læringsmål

    - Oversikt over Docker

    - Oversikt over virtualisering

    - Installasjon av Docker på flere operativsystemer

    - MySQL-database i Docker-container

    - Installasjon av Docker på flere operativsystemer

    - Bruke Docker Compose for å håndtere en container

    - Docker-registeret

    - Kjør Docker Registry med CentOS

    - Docker-nettverk

    - Demonstrer Docker-nettverk med to SSH-tilkoblinger

    - Viktige punkter

    - Kunnskapssjekk

    - Prosjektoppgave ved leksjonens slutt: Bygg et Docker-bilde og distribuer det til Docker

  8. Kontinuerlig overvåking

    Leksjon 07

    - Læringsmål

    - Oversikt over kontinuerlig overvåking

    - Typer overvåkingssystemer

    - Demonstrer Nagios

    - Arbeider med overvåkingsverktøyet Nagios

    - Oversikt over Grafana

    - ELK-stacken

    - Viktige poenger

    - Kunnskapssjekk

    - Prosjektoppgave ved leksjonsslutt: Legg til en node i overvåkingsverktøyet Nagios

  9. Behovet for skytjenester i DevOps

    Leksjon 08

    - Læringsmål

    - Oversikt over skydatateknologi

    - Skytjenester og modeller

    - Bruke AWS i DevOps

    - Kubernetes

    - Legg til en Linux-node i Kubernetes-klusteret

    - Viktige punkter

    - Kunnskapssjekk

    - Prosjektoppgave ved leksjonsslutt: Drift Docker på en Kubernetes-kluster

  10. Dockerisering av Jenkins Pipeline

    Prosjekt 01

    Kan du demonstrere kontinuerlig integrasjon og leveranse ved å dockerisere Jenkins Pipeline?

  11. Administrer og overvåk Docker-beholdere med Dry-verktøyet

    Prosjekt 02

    Installer Dry, demonstrer samspillet med Docker-containere og -bilder, og overvåk det.

  12. Distribuer Angular-applikasjon i Docker-container

    Prosjekt 03

    Distribuer Angular-applikasjonen i Docker, som skal bygges med Angular CLI og Docker Compose for utvikling og produksjon.

  13. Automatisert levering av WordPress-applikasjon på Kubernetes

    Prosjekt 04

    Distribuer WordPress-applikasjonen til Kubernetes-klusteret, automatiser leveransen med Jenkins, og håndter versjonskontrollen av kildekoden på GitHub.

Læringsutbytte

Ved slutten av dette DevOps-sertifikatkurset i e-læring vil du kunne:

Beskrive metodikkene for DevOps og DevSecOps og deres nøkkelkonsepter

Forklare typene av versjonskontrollsystemer, verktøy for kontinuerlig integrasjon, verktøy for kontinuerlig overvåking, og skytjenestemodeller

Arbeide i Git med GitHub og Git med Bitbucket

Konfigurere dine private Jenkins og TeamCity verktøy, Jenkins med Java, Git og Maven

Sette opp et rammeverk for testdrevet utvikling med Junit 5 og et rammeverk for atferdsdrevet utvikling med Cucumber

Arbeide med opprettelsen av Docker-containere, Registry, Docker Compose, Docker Hub og Docker Networking; beskriv viktigheten av Grafana og ELK Stack; utfør demonstrasjon på Nagios

Beskrive viktigheten av skytjenester i DevOps, bruk av AWS i DevOps, og hvordan du kan sette opp din egen private Kubernetes-kluster

Sette opp din komplette private infrastruktur ved hjelp av versjonskontrollsystemer og CI/CD-verktøy

Nøkkelfunksjoner

56 timer med blandet læring

20 timer med nettbasert selvstudium

36 timer med instruktørledet opplæring

Over ti bransjebaserte kursavslutningsprosjekter med integrerte laboratorier

24 live-demonstrasjoner av populære DevOps-verktøy

Døgnåpen støtte med dedikerte veiledningssesjoner

Sertifisering

- 85 prosent fullføring av nettbasert selvstyrt læring eller deltakelse i én direktesendt virtuell klasseromssesjon - Vellykket evaluering i minst ett prosjekt.

Hero

Hvem bør melde seg på dette programmet?

Forutsetninger:

Deltakere som tar DevOps-nettbasert opplæring må ha en teknisk bakgrunn med forståelse av Linux, webutvikling og grunnleggende Java.

Programvareutviklere

Tekniske prosjektledere

Arkitekter

Operativ støtte

Utrullingsingeniører

IT-ledere

Utviklingsledere

Start kurset nå

Benötigen Sie eine Unternehmenslösung oder LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!

;