Docker og Kubernetes med JavaScript - eLearning
4.950,00 NOK
- 20 hours
Bli ekspert på moderne utrulling og orkestrering av applikasjoner med Docker og Kubernetes – to av de mest etterspurte DevOps-teknologiene i dag. Dette praktiske kurset er laget for å hjelpe deg med å bygge, pakke, rulle ut og administrere containeriserte applikasjoner i stor skala. Du begynner med å lære det grunnleggende om Docker, inkludert containerisering, bildebygging og nettverk. Deretter går du videre til Kubernetes, hvor du lærer hvordan du kan automatisere utrulling, skalering og administrasjon av containeriserte applikasjoner på tvers av klynger.
Nøkkelfunksjoner
Språk
Kurs og materiell på engelsk
Nivå
Nybegynnernivå
Tilgang
1 års tilgang til læringsplattformen
6 timer med videoer på forespørsel
med over 20 timer anbefalt studietid
24 veiledede praktiske øvelser
10 automatisk vurderte prøver
Sertifisering
Sertifikat for fullført program inkludert

Læringsutbytte
Når du har fullført dette kurset, vil du kunne:
Forstå
Forstå containeriseringskonsepter og hvordan Docker fungerer
Bygg
Bygg, administrer og distribuer containeriserte applikasjoner
Bilder
Opprett Docker-images, volumer og nettverk
Automatiser
Arbeid med Docker-registre og automatiser bygg
Skriv
Bruk Docker Compose og Swarm til orkestrering
Kubernetes
Forstå Kubernetes-arkitektur og -komponenter
Distribuer
Distribuer og administrer applikasjoner i Kubernetes-klynger
Pods
Arbeid med pods, deployments og tjenester
Skalering
Automatiser skalering og administrasjon av applikasjoner
Beste praksis
Bruk DevOps beste praksis i containerbaserte miljøer

Kursplan
Introduksjon til Docker og containere
Leksjon 01
- Introduksjon til Docker
- Virtualisering vs containerisering
- Hva er Docker
- Installere Docker
- Grunnleggende Docker-kommandoer
- Docker-arkitektur
Docker Compose
Leksjon 02
- Introduksjon til containere og images
- Forstå bilder og containere
- Containerlivsstil
- Hva er en Dockerfile
- Opprette et image med Dockerfile
- Bygge og kjøre et containerimage
- Dele imaget: DockerHub
Bilder og containere
Leksjon 03
- Jobbe med containere (skalltilgang osv.)
- Bruke Docker Commit
- Opprette flere containere
- Docker-nettverk
- Håndtering av omstart av containere
Skriv
Leksjon 04
- Hva er Docker Compose
- Hvordan lage en Docker Compose-fil
- Hvordan opprette tjenester med Docker Compose
- Grunnleggende Docker Compose-kommandoer
Docker-orkestrering
Leksjon 05
- Forståelse av orkestrering
- Introduksjon til Docker Swarm
- Docker Swarm vs Kubernetes
Introduksjon til Kubernetes
Leksjon 06
- Hva er Kubernetes
- Hvorfor Kubernetes og dets utvikling
- Forstå Kubernetes-arkitektur
- Kubectl-kommandoer
Distribuere et klynge
Leksjon 07
- Distribuere et klynge lokalt med Minikube
- Opprette et cluster i AWS-skyen
- Opprette en klynge på Google Cloud
Bli kjent med pods
Leksjon 08
- Bli kjent med pods
- Administrere podder
- Poders livssyklus
- Opprette pods fra YAML-filer
- Administrere podder med etiketter
- Replikeringskontrollere
Tjenester og Ingress
Leksjon 09
- Tjenester og Ingress
- Hva er en tjeneste?
- Opprette tjenester
- Lastbalansere og Ingress
Distribusjoner
Leksjon 10
- Hva er distribusjoner?
- Hva er ReplicaSets?
- Håndtering av utrullinger (oppretting, sletting, overvåking)
- Rullerende oppdateringer med Kubernetes
- Kubernetes-dashboard og klyngeovervåking
- Bruksområder og analyse av Kubernetes

Hvem bør melde seg på dette programmet?
Forutsetninger
- Ingen obligatoriske forkunnskaper
- Grunnleggende kunnskap om Linux og nettverk er nyttig
- Kjennskap til virtualiseringskonsepter er en fordel
- Grunnleggende forståelse av applikasjonsdistribusjon er en fordel
Programvareutviklere
DevOps-ingeniører
Skyingeniører
Systemadministratorer
Løsningsarkitekter
IT-fagfolk
Uttalelser
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
