Docker og Kubernetes med JavaScript - eLearning

4.950,00 NOK

  • 20 hours
eLæring

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

Hero

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

Hero

Kursplan

  1. Introduksjon til Docker og containere

    Leksjon 01

    • Introduksjon til Docker
    • Virtualisering vs containerisering
    • Hva er Docker
    • Installere Docker
    • Grunnleggende Docker-kommandoer
    • Docker-arkitektur
  2. 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
  3. Bilder og containere

    Leksjon 03

    • Jobbe med containere (skalltilgang osv.)
    • Bruke Docker Commit
    • Opprette flere containere
    • Docker-nettverk
    • Håndtering av omstart av containere
  4. Skriv

    Leksjon 04

    • Hva er Docker Compose
    • Hvordan lage en Docker Compose-fil
    • Hvordan opprette tjenester med Docker Compose
    • Grunnleggende Docker Compose-kommandoer
  5. Docker-orkestrering

    Leksjon 05

    • Forståelse av orkestrering
    • Introduksjon til Docker Swarm
    • Docker Swarm vs Kubernetes
  6. Introduksjon til Kubernetes

    Leksjon 06

    • Hva er Kubernetes
    • Hvorfor Kubernetes og dets utvikling
    • Forstå Kubernetes-arkitektur
    • Kubectl-kommandoer
  7. Distribuere et klynge

    Leksjon 07

    • Distribuere et klynge lokalt med Minikube
    • Opprette et cluster i AWS-skyen
    • Opprette en klynge på Google Cloud
  8. Bli kjent med pods

    Leksjon 08

    • Bli kjent med pods
    • Administrere podder
    • Poders livssyklus
    • Opprette pods fra YAML-filer
    • Administrere podder med etiketter
    • Replikeringskontrollere
  9. Tjenester og Ingress

    Leksjon 09

    • Tjenester og Ingress
    • Hva er en tjeneste?
    • Opprette tjenester
    • Lastbalansere og Ingress
  10. 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
Docker og 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

Start kurset nå

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

Contact background

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!