Kurs i containers och Kubernetes för utvecklare
Bygg container images med Docker och kör dem i ditt eget kluster i Kubernetes, på en dag.
Den här kursen är en introduktion till containers och Kubernetes ur utvecklarens perspektiv. Du bygger och publicerar container images med Docker och kör sedan din applikation i Kubernetes, det open source-system som driftsätter, skalar och hanterar containeriserade applikationer.
Kursen blandar presentationer, livedemonstrationer och guidade praktiska övningar. Varje deltagare arbetar i sitt eget kluster i Azure Kubernetes Service (AKS), så du övar på en riktig miljö.
Vem är kursen för?
Utvecklare, mjukvaruingenjörer och IT-proffs som vill:
- lära sig containers och Kubernetes ur utvecklarens perspektiv
- komma igång med cloud-native utveckling
- skapa en grund för moderna arbetssätt för build och deployment
Förkunskaper
Grundläggande programmeringskunskaper och vana vid kommandoraden i Windows. Du behöver ingen erfarenhet av containers.
Agenda
Under kursen går vi igenom följande ämnen.
Containers
- Introduktion: containers och hur de skiljer sig från traditionell virtualisering
- Skapa en container: bygga dina första containers med Docker, och containerns livscykel
- Containerisera en exempelapplikation
- Multi-stage builds: mindre images som är redo för produktion
- Pusha exempelapplikationen till registret: hantera images i ett register i cloud
Kubernetes
- Introduktion: container orchestration och arkitekturen i Kubernetes
- Pods: den minsta enhet som går att driftsätta i Kubernetes
- Deployment: hantera och skala din applikation
- Services: göra applikationer nåbara och dirigera nätverkstrafik
- Ingress: åtkomst utifrån och load balancing
Verktyg du använder
- Ditt eget kluster i Azure Kubernetes Service (AKS)
- Docker, för att skapa och hantera containers
- Ett container registry, för att lagra dina images
- kubectl, för att hantera klustret
- Visual Studio Code, för redigering
Om utbildaren
Jag heter Tore Nestenius. Jag undervisar på plats och på distans, både direkt åt företag och via utbildningsföretag i Europa. Lite om min bakgrund:
- Jag har utbildat utvecklare sedan 2010 och hållit flera hundra kurser och föredrag.
- Jag tar fram, underhåller och håller varje kurs själv, och förbättrar den efter varje tillfälle.
- Jag är Microsoft .NET MVP.
- Jag var med och grundade Edument, ett svenskt utbildnings- och konsultföretag, där jag var CTO, utvecklare och utbildare.
- Jag arbetar som senior .NET-konsult, så jag undervisar utifrån verkliga projekt.
- Jag har arbetat med .NET och C# sedan 2002.
- Jag har certifieringarna Azure AZ-204 och AZ-900.
- Jag var med och grundade användargruppen .NET Skåne.

Introduktion till containers och Kubernetes
Längd
1 dag
Nivå
Nybörjare
Språk
Kursen hålls på svenska eller engelska.
Vanliga frågor om utbildning
Erbjuder du utbildning både på plats och på distans?
Ja, jag erbjuder båda.
Erbjuder du utbildning på både svenska och engelska?
Ja, båda går bra. Allt kursmaterial är på engelska, och jag kan hålla kursen på svenska eller engelska.
Håller du halvdagar?
På plats kör jag oftast hela dagar. På distans kan jag erbjuda både halva och hela dagar.
Håller du webbinarier och kortare föredrag?
Ja, se min sida om föredrag.
Kan du anpassa kurser?
Ja. Vill du veta mer? Boka ett förutsättningslöst möte.