Bygga mikrotjänster med Spring Cloud och Docker Träningskurs
Spring Cloud är en öppen källkodslös, lättviktig mikrotjänsterkader för att skapa Java-program för molnet.
Docker är en plattform med öppen källkod för att bygga, distribuera och köra program i containrar. Docker passar väl för att skapa mikrotjänstprogram.
I denna handledningsledda, liveutbildning kommer deltagarna att lära sig grunderna i att bygga mikrotjänster med Spring Cloud och Docker. Deltagarnas kunskap testas genom övningar och stegvis utveckling av exempelmikrotjänster.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Förstå grunderna i mikrotjänster.
- Använda Docker för att bygga containrar för mikrotjänstprogram.
- Bygga och distribuera containeriserade mikrotjänster med Spring Cloud och Docker.
- Integrera mikrotjänster med upptäckningstjänster och Spring Cloud API Gateway.
- Använda Docker Compose för slut-slit integrationstestning.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementering i en live-labbmiljö.
Kursanpassningsalternativ
- För att begära anpassad utbildning för denna kurs, kontakta oss för att ordna.
Kursplan
Inledning
Förståelse av mikrotjänster och mikrotjänstarkitekturen
Översikt över Docker och containerisering
Översikt över Spring Cloud och Spring Boot
Skapa konfigurationstjänsten och upptäcktjänsten med Spring Cloud
Använda API-gatewayen med Spring Cloud
Bygga en containerbild för varje mikrotjänst med Docker
Lagra data i olika databaser
Bygga en API-gateway med Spring Cloud Gateway
Använda Netflix Eureka och Consult upptäcktjänster (service registries) för att registrera och hitta tjänster
Använda Docker Compose för integreringstestning
Sammanfattning och nästa steg
Krav
- Erfarenhet av Java-utveckling
- Erfarenhet av Spring Framework
Målgrupp
- Java-utvecklare
Öppna Utbildningskurser kräver 5+ deltagare.
Bygga mikrotjänster med Spring Cloud och Docker Träningskurs - Bokning
Bygga mikrotjänster med Spring Cloud och Docker Träningskurs - Fråga
Bygga mikrotjänster med Spring Cloud och Docker - Konsultfråga
Vittnesmål (2)
Hur tränaren effektivt överför kunskap
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskintolkat
utbildaren hade mycket kunskap och tålamod att dela med sig av till oss
Bogdan Olaru
Kurs - Introduction to Docker
Maskintolkat
Kommande Kurser
Relaterade Kurser
Avancerad Docker
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till ingenjörer som vill utveckla sitt kunskapsnivå inom Docker för att distribuera program i större skala samtidigt som de behåller kontroll.
Till slut av denna utbildning kommer deltagarna att kunna:
- Bygga sina egna Docker-avbildningar.
- Distribuera och hantera ett stort antal Docker-program.
- Värdera olika containerorchestration-lösningar och välja den mest lämpliga.
- Konfigurera en kontinuerlig integrationsprocess för Docker-program.
- Integrera Docker-program med existerande kontinuerliga integreringsverktyg.
- Säkra sina Docker-program.
Containeriserad AI & ML-distribution med Docker
14 TimmarDocker är en containerplattform som möjliggör konsekventa, portabla och reproducerbara miljöer för AI- och maskininlärningsarbetsbelastningar.
Detta instruktörledda, liveutbildning (online eller på plats) riktas till mellannivåprofiler som vill paketera ML-kodbasar, beroenden och modeller med Docker för pålitliga arbetsflöden från utveckling till produktion.
Efter att ha avslutat denna kurs kommer deltagarna kunna:
- Bygga och hantera Docker-avbildningar anpassade för AI- och ML-applikationer.
- Containerisera maskininlärningspipeliner, verktyg och beroenden.
- Optimera Docker-miljöer för prestanda och portabilitet.
- Distribuera containeriserade ML-tjänster i olika körningsmiljöer.
Kursformat
- Konceptdemonstrationer stödda av vägledande diskussioner.
- Praktiska övningar fokuserade på verkliga containeriseringstuppgifter.
- Praktisk implementation med live-labb Docker-miljöer.
Kursanpassningsalternativ
- För att anpassa denna utbildning till din organisationsmiljö, kontakta oss för att arrangera.
CI/CD för AI: Automatisering av Docker-baserade modellbyggen och distributioner
21 TimmarCI/CD för AI är en strukturerad metod för automatisering av modellförpackning, testning, containrarbetande och distribution med hjälp av kontinuerliga integrations- och leveranspipeliner.
Detta instruktörsledda, liveutbildning (online eller på plats) riktas till mellannivåprofessionals som vill automatisera slut-på-slut AI-modellleveransarbetsflöden med Docker och CI/CD-plattformar.
När utbildningen är avslutad kommer deltagarna att kunna:
- Skapa automatiserade pipeliner för bygg och testning av AI-modellcontainrar.
- Implementera versionshantering och återgivbarhet för modelllivscykler.
- Integrera automatiserade distributionsstrategier för AI-tjänster.
- Tillämpa CI/CD-bästa praxis anpassade till maskininlärningsoperationer.
Kursens format
- Instruktörförledda presentationer och tekniska diskussioner.
- Praktiska laborationer och handson-implementationsexerciser.
- Realistiska CI/CD-arbetsflödessimuleringar i en kontrollerad miljö.
Kursanpassningsalternativ
- Om din organisation behöver anpassade pipelinarbetssätt eller plattformsintegreringar, kontakta oss för att anpassa denna kurs.
Certified Kubernetes Administrator (CKA) - förberedelse för examen
21 TimmarProgrammet Certified Kubernetes Administrator (CKA) skapades av The Linux Foundation och Cloud Native Computing Foundation (CNCF).
Kubernetes Är Nowadys en ledande plattform som används för orkestrering av containrar.
NobleProg har levererat Docker och Kubernetes utbildning sedan 2015. Med mer än 360 framgångsrikt genomförda utbildningsprojekt blev vi ett av de mest kända utbildningsföretagen i världen inom containerisering.
Sedan 2019 hjälper vi också våra kunder att bekräfta sina prestationer i k8s-miljö genom att förbereda dem och uppmuntra dem att klara CKA- och CKAD-prov.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till systemadministratörer, Kubernetes användare som vill bekräfta sina kunskaper genom att klara CKA-provet.
Å andra sidan är utbildningen också inriktad på att få praktisk erfarenhet av Kubernetes administration, så vi rekommenderar att du deltar i den, även om du inte tänker ta CKA-examen.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
- Om du vill veta mer om CKA-certifiering kan du besöka: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - examensförberedelse
21 TimmarProgrammet Certified Kubernetes Application Developer (CKAD) har utvecklats av The Linux Foundation och Cloud Native Computing Foundation (CNCF), värd för Kubernetes.
Denna instruktörsguidade, liveutbildning (online eller på plats) är riktad till Utvecklare som vill bekräfta sina kunskaper i design, byggande, konfiguration och exponering av molnbaserade appar för Kubernetes.
På andra sidan fokuserar utbildningen också på att få praktisk erfarenhet inom Kubernetes-apputveckling, så vi rekommenderar att delta även om du inte tänker ta CKAD-examen.
NobleProg har levererat Docker & Kubernetes-utbildningar sedan 2015. Med mer än 360 framgångsrikt genomförda utbildningsprojekt har vi blivit en av de mest erkända utbildningsföretagen i hela världen inom containertechnik. Sedan 2019 hjälper vi också våra kunder att bekräfta deras prestationer i k8s-miljö genom att förbereda dem och uppmuntra dem att ta CKA- och CKAD-examen.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Händer på plats i en live-lab-miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna det.
- Mer information om CKAD finns på: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Containerhantering med Docker
21 TimmarDocker är en plattform för utvecklare och systemadministratörer för att underhålla distribuerade applikationer. Den består av en runtime för att köra containrar och en tjänst för att dela containrar.
Med Docker kan samma app köras oförändrad på bärbara datorer, dedikerade servrar och virtuella servrar.
Denna kurs lär under de två första dagarna grundläggande användning av Docker, vilket är användbart för både utvecklare och systemadministratörer. Kursen innehåller många praktiska övningar och deltagarna kommer att öva i sin egen Docker-miljö och bygga sina egna Docker-bilder.
På den sista dagen lär deltagarna sig om mer avancerade verktyg som stödjer Docker. Det kommer att vara Docker Machine, Docker Compose och Docker Swarm.
Introduktion till Docker
14 TimmarDetta instruktörsledda, liveutbildning i Sverige (online eller på plats) är riktad till ingenjörer som vill använda Docker för att distribuera och hantera mjukvara som containrar istället för som traditionell fristående mjukvara.
Genom denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Docker.
- Förstå och implementera programcontainrering.
- Hantera Docker-baserade program.
- Nätverksansluta olika Docker-program och system.
- Förstå och redigera Docker-registries.
Docker för utvecklare och systemadministratörer
14 TimmarDocker är en plattform för utvecklare och sysadminer för att upprätthålla distribuerade applikationer. Den består av en körtid för att köra containrar och en service för att dela behållare.
Med dockare kan samma app vara oförändrad på bärbara datorer, dedikerade servrar och virtuella servrar.
Kursen lär den grundläggande användningen av Docker, som är användbar både för utvecklare och systemadministratörer. Kursen innehåller många händer på övningar och deltagarna övar i sin egen Docker-miljö och bygger egna Docker-bilder under de två dagarna.
Docker och Jenkins för DevOps
14 TimmarDet här instruktörledda, liveutbildningen i Sverige (online eller på plats) riktar sig till DevOps-ingetjänare som vill optimera och förenkla CI/CD-processen med Docker och Jenkins.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Automatisera kodleveranser och pipeline-distribution med Jenkins.
- Bygga en applikation med Docker och Dockerfile.
- Konfigurera autentiseringsalternativ för att förbättra säkerheten.
Java Microservices
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå Java som vill designa, utveckla, distribuera och underhålla mikrotjänstebaserade applikationer med hjälp av Java-ramverk som Spring Boot och Spring Cloud.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna och fördelarna med mikrotjänstearkitektur.
- Bygga och distribuera mikrotjänster med Java och Spring Boot.
- Implementera tjänstering, konfigurationshantering och API-gateways.
- Säkra, övervaka och skala mikrotjänster på ett effektivt sätt.
- Distribuera mikrotjänster med hjälp av Docker och Kubernetes.
Systemarkitektur, Servicearkitektur och Mikrotjänstarkitektur med Spring Cloud
21 TimmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig att utvärdera olika tekniker och tillvägagångssätt för utformningen av en tjänstebaserad systemarkitektur. Utbildningen börjar med en diskussion och jämförelse av monolitiska system och tjänstearkitekturer, och gräver sedan i detaljerna i mikrotjänstarkitekturen.
Deltagarna får en chans att omsätta sina kunskaper i praktiken när de går igenom skapandet och implementeringen av en uppsättning proof-of-concept-mikrotjänster byggda med Spring Cloud, Spring Boot och Docker.
Slutligen undersöks de relevanta infrastrukturbyggstenarna för att hjälpa deltagarna att bestämma de mest lämpliga verktygen och metoderna att använda för olika organisatoriska krav.
I slutet av denna utbildning kommer deltagarna att ha en gedigen förståelse för Service-Oriented Architecture (SOA) och mikrotjänstarkitektur samt praktisk erfarenhet av att använda Spring Cloud och relaterade Spring-tekniker för att snabbt utveckla sina egna molnskala, molnklara mikrotjänster.
Bygga Microservices med Spring Cloud och Docker - 5 Dagar
35 TimmarDen här instruktörledda, liveträningen i Sverige (online eller på plats) riktar sig till utvecklare på mellanliggande nivå och DevOps ingenjörer som vill bygga, distribuera och hantera mikrotjänster med hjälp av Spring Cloud och Docker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla mikrotjänster med Spring Boot och Spring Cloud.
- Containerisera applikationer med Docker och Docker Compose.
- Implementera tjänstebesök, API-gatewayar och kommunikation mellan tjänster.
- Övervaka och säkra mikrotjänster i produktionsmiljöer.
- Distribuera och orkestrera mikrotjänster med hjälp av Kubernetes.
Spring Cloud för Mikrotjänster
14 TimmarI den här instruktörsledda, live-träningen i Sverige börjar vi med en diskussion om mikrotjänstarkitektur. Deltagarnas kunskaper sätts på prov genom övningar och steg-för-steg-utveckling av provmikrotjänster.
I slutet av den här utbildningen kommer deltagarna att ha en gedigen förståelse för hur man använder Spring Cloud och relaterade Spring-tekniker för att snabbt utveckla sina egna molnskala, molnklara mikrotjänster.
Microservices med Spring Cloud och Kafka
21 TimmarDenna instruktörledd, liveutbildning i Sverige (online eller platsbaserad) är riktad till utvecklare som vill omvandla traditionell arkitektur till en höghastighets mikrotjänsterbaserad arkitektur med hjälp av Spring Cloud, Kafka, Docker, Kubernetes och Redis.
Avslutningen på denna utbildning kommer deltagarna att kunna:
- Sätta upp den nödvändiga utvecklingsmiljön för att bygga mikrotjänster.
- Utforma och implementera en höghastighets mikrotjänstekosystem med Spring Cloud, Kafka, Redis, Docker och Kubernetes.
- Omvandla monolitiska och SOA-tjänster till mikrotjänsterbaserad arkitektur.
- Använda en DevOps-metod för utveckling, testning och distribution av programvara.
- Säkerställa höghastighet bland mikrotjänster i produktion.
- Övervaka mikrotjänster och implementera återhämtningsstrategier.
- Förbättra prestanda.
- Lära sig om framtida trender inom mikrotjänstararkitektur.
Bygga Mikrotjänster med Spring Cloud och Netflix OSS
21 TimmarSpring Cloud är ett öppen källkodsbaserat, lättviktigt mikrotjänstekaderramverk för att bygga Java-program för molnet. Netflix OSS är en uppsättning ramverk och bibliotek för att utveckla mikrotjänster. Spring Cloud integrerar smidigt med Netflix-komponenter genom automatkonfiguration och konvention över konfiguration.
I detta instruktörsledd, liveutbildning kommer deltagarna att lära sig de grundläggande begreppen för att bygga mikrotjänster med Spring Cloud och Netflix OSS. Deltagarnas kunskap testas genom övningar och stegvis utveckling av exempelmikrotjänster.
Vid slutet av denna utbildning kommer deltagarna att ha en fast förståelse för hur de kan använda Spring Cloud och relaterade Spring-teknologier tillsammans med Netflix OSS för att snabbt utveckla sina egna molnskalbara, molnkla mikrotjänster.
Målgrupp
- Java-utvecklare
Kursformat
- Del föreläsning, del diskussion, övningar och intensiv praktisk övning