Genom att klicka “Acceptera alla cookies”, du samtycker till lagring av cookies på din enhet för att förbättra webbplatsnavigering, analysera webbplatsanvändning och hjälpa till med våra marknadsföringsinsatser.

Molnbaserad Docker och Kubernetes (för utvecklare med AI-verktyg)

Traditionella beräkningslösningar förlitar sig på monolitiska arkitekturer med fysiska eller virtuella maskiner som är dyra, oflexibla, svåra att hantera och utmanande att skala. Molnbaserade alternativ som använder Docker-containrar orkestrerade av Kubernetes övervinner dessa begränsningar genom att möjliggöra en mikrotjänstarkitektur som är skalbar, flexibel och enklare att hantera.

Denna kurs omfattar utveckling av mikrotjänster med Docker och Kubernetes i Azures publika moln (GCP eller AWS-moln tillgängliga på begäran). Du kommer att lära dig att utnyttja AI-verktyg för att påskynda utveckling och driftsättning av containerbaserade applikationer.

Kursen är utformad för mjukvaruutvecklare som arbetar med containerbaserade lösningar. Du lär dig att containerisera, driftsätta och konfigurera tjänster i ett Kubernetes-kluster. Inga tidigare kunskaper om Docker eller molnberäkning krävs. Vi täcker Azure Kubernetes Service (AKS) och relaterade molnbaserade tjänster.

Praktisk molnerfarenhet: Över 60% av kurstiden ägnas åt praktiska molnbaserade övningar. Varje deltagare får ett fullt konfigurerat Azure-molnkonto under utbildningens gång, vilket möjliggör obegränsad experimentering i en verklig miljö. Exempelkod och labbskript använder Bash och Python, med AI-assistans för utvecklare som är nya inom skriptning.

Målgrupp

Denna kurs är idealisk för:

- Mjukvaruutvecklare som övergår till molnbaserad utveckling

- DevOps-ingenjörer som implementerar containeriseringsstrategier

- Tekniska arkitekter som utvärderar mikrotjänstarkitekturer

- Utvecklare som är intresserade av att använda AI-verktyg för att påskynda molnutveckling

Förkunskapskrav

Deltagare bör ha:

- Kännedom om en IDE (Visual Studio Code, IntelliJ, PyCharm, Eclipse, Visual Studio)

- Grundläggande programmerings- eller skriptningskunskaper

- Förståelse för mjukvaruutvecklingskoncept

- Inga tidigare kunskaper om moln, Docker eller Kubernetes krävs

Vad du kommer att lära dig

1. Grundläggande molnbaserade koncept

   - Mikrotjänster vs monolitisk arkitektur

   - Introduktion till containrar och Kubernetes

   - Molnbaserade principer och fördelar

  Labb: Konfigurera din molnbaserade utvecklingsmiljö och driftsätta din första container

2. Docker-containerisering

   - Bygga effektiva Docker-avbildningar

   - Container-nätverk och lagring

   - Flerstegsbyggen och optimering

   Labb: Containerisera en exempelapplikation i molnet

3. Kubernetes grunderna

   - Kärnkomponenter och arkitektur

   - Driftsättning och hantering av applikationer

   - Konfiguration och resurshantering

  Labb: Driftsättning till AKS och hantering av ett live Kubernetes-kluster

4. Container-API:er och integration

   - Docker REST API grunderna

   - Programmatisk containerhantering

   - API-autentisering och säkerhet

   - Bygga applikationer som interagerar med containrar

  Labb: Bygga en molnapplikation som hanterar containrar via API:er

5. Molndriftsättning

   - Azure Kubernetes Service (AKS)

   - Skalning och lastbalansering

   - Tjänsteexponering och ingress

   - Infrastruktur som kod med ARM och Bicep

  Labb: Implementera autoskalning och hög tillgänglighet i Azure-molnet

6. Utvecklararbetsflöden

   - CI/CD för containeriserade applikationer

   - Felsöknings- och problemlösningstekniker

   - Använda AI-verktyg för att påskynda utveckling

  Labb: Konfigurera en komplett CI/CD-pipeline i Azure DevOps

Viktiga lärdomar

- Praktisk erfarenhet med verkliga molnmiljöer och infrastruktur

- Praktiska färdigheter i att containerisera och driftsätta applikationer till produktion

- Förståelse för molnbaserade arkitekturprinciper

- Förmåga att bygga, driftsätta och hantera mikrotjänster i Azure

- Kunskap om Docker- och Kubernetes-API-integrationer

- Erfarenhet av att använda AI-verktyg för att påskynda containerutvecklingsarbetsflöden

- Tillgång till labbmiljöer i 30 dagar efter kursavslut för fortsatt övning

Vad våra kursdeltagare säger om oss

För oss är det viktigt att de som går utbildning med oss är nöjda och får med sig nya saker att implementera i sin vardag. Vill du veta omdöme på en specifik kurs? Kontakta oss gärna.

Jag skulle rekommendera kursen vidare och ger den 5 av 5! Bra att det var hands-on nästan hela tiden.

Kursdeltagare
Testdriven utveckling

Att tillämpa våra nya kunskaper i övningarna och det faktum att läraren var mycket kunnig och kunde ge exempel på alla frågor.

Kursdeltagare
Frontend & React

Det var riktigt trevligt med halvdagar. Det var också väldigt bra att läraren lärde sig under kursens gång vad och hur mycket vi kan och anpassade tempot därefter.

Kursdeltagare
Frontend & React

Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.

Kursdeltagare
Avancerad C++

Kursdetaljer

Icon for how many days the course is
2 dagar
Icon to illustrate what language
Kursen kan hållas på engelska
 
Icon to illustrate comment about the training
På plats eller digitalt klassrum på distans
Icon to illustrate the dates of the course
Utbildningen ges på förfrågan, kontakta oss
 25 900 SEK 
Anmäl intresse

Har du frågor?
Kontakta oss på 040-617 07 20

Submit Interest

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.