Docker och Kubernetes med JavaScript - eLearning

4.950,00 SEK

  • 20 hours
eLearning

Bemästra modern applikationsdistribution och orkestrering med Docker och Kubernetes – två av de mest eftertraktade DevOps-teknikerna idag. Den här praktiska kursen är utformad för att hjälpa dig att bygga, paketera, distribuera och hantera containeriserade applikationer i stor skala. Du börjar med att lära dig grunderna i Docker, inklusive containerisering, skapande av images och nätverk. Därefter går du vidare till Kubernetes, där du utforskar hur du automatiserar distribution, skalning och hantering av containeriserade applikationer över kluster.

Nyckelfunktioner

Språk

Kurs och material på engelska

Nivå

Nybörjarnivå

Åtkomst

1 års tillgång till utbildningsplattformen

6 timmar videor på begäran

med 20+ timmars rekommenderad studietid

24 guidade praktiska övningar

10 automatiskt rättade prov

Certifiering

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna:

Förstå

Förstå containeriseringskoncept och hur Docker fungerar

Bygg

Bygg, hantera och distribuera containeriserade applikationer

Bilder

Skapa Docker-avbildningar, volymer och nätverk

Automatisera

Arbeta med Docker-register och automatisera byggen

Skriv

Använd Docker Compose och Swarm för orkestrering

Kubernetes

Förstå Kubernetes arkitektur och komponenter

Distribuera

Distribuera och hantera applikationer i Kubernetes-kluster

Pods

Arbeta med pods, deploymenter och tjänster

Skalning

Automatisera skalning och hantering av applikationer

Bästa praxis

Tillämpa DevOps-bästa praxis i containerbaserade miljöer

Hero

Kursöversikt

  1. Introduktion till Docker och containrar

    Lektion 01

    • Introduktion till Docker
    • Virtualisering vs containerisering
    • Vad är Docker
    • Installation av Docker
    • Grundläggande Docker-kommandon
    • Docker-arkitektur
  2. Docker Compose

    Lektion 02

    • Introduktion till containrar och avbildningar
    • Förstå bilder och containrar
    • Containerlivsstil
    • Vad är en Dockerfile
    • Skapa en avbild med Dockerfile
    • Bygga och köra en containeravbildning
    • Dela avbilden: DockerHub
  3. Bilder och behållare

    Lektion 03

    • Att arbeta med containrar (skaltillgång m.m.)
    • Använda Docker Commit
    • Skapa flera behållare
    • Docker-nätverk
    • Hantera omstarter av containrar
  4. Skriv

    Lektion 04

    • Vad är Docker Compose
    • Hur du skapar en Docker Compose-fil
    • Hur du skapar tjänster med Docker Compose
    • Grundläggande Docker Compose-kommandon
  5. Docker-orkestrering

    Lektion 05

    • Förstå orkestrering
    • Introduktion till Docker Swarm
    • Docker Swarm vs Kubernetes
  6. Introduktion till Kubernetes

    Lektion 06

    • Vad är Kubernetes
    • Varför Kubernetes och dess utveckling
    • Förstå Kubernetes-arkitektur
    • Kubectl-kommandon
  7. Distribuera ett kluster

    Lektion 07

    • Distribuera ett kluster lokalt med Minikube
    • Skapa ett kluster i AWS-molnet
    • Skapa ett kluster på Google Cloud
  8. Lär känna Pods

    Lektion 08

    • Bekanta sig med pods
    • Hantera pods
    • Pods livscykel
    • Skapa pods från YAML-filer
    • Hantera pods med etiketter
    • Replicationskontroller
  9. Tjänster och Ingress

    Lektion 09

    • Tjänster och Ingress
    • Vad är en tjänst?
    • Skapa tjänster
    • Lastbalanserare och Ingress
  10. Distributioner

    Lektion 10

    • Vad är distributioner?
    • Vad är ReplicaSets?
    • Hantera distributioner (skapa, ta bort, övervaka)
    • Rullande uppdateringar med Kubernetes
    • Kubernetes-instrumentpanel och klusterövervakning
    • Användningsfall och analys av Kubernetes
Docker och Kubernetes

Vem bör anmäla sig till det här programmet?

Förutsättningar

  • Inga obligatoriska förkunskaper
  • Grundläggande kunskaper i Linux och nätverk är till hjälp
  • Vana vid virtualiseringskoncept är en fördel
  • Grundläggande förståelse för applikationsdistribution är fördelaktigt

Programvaruutvecklare

DevOps-ingenjörer

Molningenjörer

Systemadministratörer

Lösningsarkitekter

IT-specialister

Starta kursen nu

Uttalanden

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.


Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!