Bygga mikrotjänster med Spring Cloud och Docker Träningskurs
Spring Cloud är en öppen källkodsmässig, lättvikts ram för att bygga Java-applikationer för molnet.
Docker är en öppen plattform för att bygga, skicka och köra applikationer i containrar. Docker passar bra för att skapa mikrotjänstapplikationer.
I denna instruktörsledda, live-träning kommer deltagarna att lära sig grunderna av att bygga mikrotjänster med Spring Cloud och Docker. Deltagarnas kunskap testas genom övningar och stegvis utveckling av exempelmikrotjänster.
Genom denna träning kommer deltagarna att kunna:
- Förstå grunderna i mikrotjänster.
- Använda Docker för att bygga containrar för mikrotjänstapplikationer.
- Bygga och distribuera containeriserade mikrotjänster med Spring Cloud och Docker.
- Integrera mikrotjänster med upptäckningstjänster och Spring Cloud API-gatewayn.
- Använda Docker Compose för end-to-end-integreringstestning.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Händer implementation i en live-labbmiljö.
Kursanpassningsalternativ
- För att begära en anpassad träning för denna kurs, kontakta oss för att arrangera.
Kursplan
Introduktion
Förstå mikrotjänster och mikrotjänstarkitekturen
Översikt över Docker och containerisering
Översikt över Spring Cloud och Spring Boot
Skapa konfigurationstjänsten och upptäckningstjänsten med Spring Cloud
Använda API-gatewayn med Spring Cloud
Bygga en containrarbild 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 Discovery Services (Service Registries) för att registrera och upptäcka tjänster
Använda Docker Compose för integreringstestning
Sammanfattning och nästa steg
Krav
- Java-utvecklings erfarenhet
- 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 (3)
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
Kunskapen och utbytet med Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Kurs - Docker and Kubernetes
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/
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, Kubernetes och OpenShift 3 för administratörer
35 TimmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig hur man hanterar Red Hat OpenShift Container Platform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa, konfigurera, hantera och felsök OpenShift kluster.
- Distribuera containerbaserade applikationer lokalt, i det offentliga molnet eller i ett värdbaserat moln.
- Säker OpenShift containerplattform
- Övervaka och samla in mätvärden.
- Hantera lagring.
Docker och Kubernetes: Bygga och Skala en Containeriserad Applikation
21 TimmarI detta instruktör-ledna, live-träning i Sverige (platsbunden eller fjärran), kommer deltagarna att lära sig hur man skapar och hanterar Docker-containrar, sedan distribuerar ett exempel på en applikation inuti en containare. Deltagarna kommer också att lära sig hur man automatiserar, skalnar och hanterar sina containeriserade applikationer i ett Kubernetes-kluster. Slutligen går träningen vidare till mer avancerade ämnen, genom att guida deltagarna genom processen med att säkra, skalera och övervaka ett Kubernetes-kluster.
Vid slutet av denna träning kommer deltagarna kunna:
- Konfigurera och köra en Docker-container.
- Distribuera en containeriserad server och webbapplikation.
- Bygga och hantera Docker-avbildningar.
- Konfigurera ett Docker- och Kubernetes-kluster.
- Använda Kubernetes för att distribuera och hantera en klusterad webbapplikation.
- Säkra, skalera och övervaka ett Kubernetes-kluster.
Docker för MLOps: slut till slut pipelinedekontainerisering
21 TimmarDocker är en containeriseringsplattform som används för att skapa återproducerbara, portabla och skalbara miljöer för ML-system.
Detta instruktörledda, liveutbildning (online eller på plats) är riktat till tekniska experter med mellan- till avancerad nivå som vill containerisera och driftsätta fullständiga ML-pipelines med Docker.
Vid slutförandet av denna utbildning kommer deltagarna att kunna:
- Containerisera ML-träning, validering och inferensarbetsbelastningar.
- Utforma och orchestrera slut till slut ML-pipelines med Docker och stödjande verktyg.
- Implementera versionshantering, återproducerbarhet och CI/CD för ML-komponenter.
- Distribuera, övervaka och skalera ML-tjänster i containeriserade miljöer.
Kursformat
- Interaktiva föreläsningar som stöds av praktiska demonstrationer.
- Hantverksövningar fokuserade på att bygga riktiga ML-pipelinekomponenter.
- Live-lab-implementation för slut till slut containeriserade arbetsflöden.
Kursanpassningsalternativ
- För anpassad utbildning som är anpassad efter specifika ML-infrastrukturbehov, kontakta oss för att diskutera alternativ.
Docker and Kubernetes
21 TimmarMål för utbildningen: Få teoretiska och operationella kunskaper om Docker och Kubernetes.
GPU-Accelererad AI & Djupinlärning med Docker-containers
21 TimmarGPU-acceleration är avgörande för att köra högpresterande djupinlärningsarbetsbelastningar på ett skalbart och effektivt sätt.
Detta instruktörsledda, liveutbildning (online eller på plats) är riktad till tekniska experter på mellannivå som vill konfigurera, optimera och köra GPU-drivna AI-arbetsbelastningar i Docker-containers.
Vid slutet av kursen kommer deltagarna att kunna:
- Bygga och köra GPU-drivna containers för tränings- och inferensuppgifter.
- Konfigurera CUDA, drivrutiner och körningsbibliotek för containeriserade AI-flöden.
- Optimera resursallokering och isolation för GPU-intensiva tillämpningar.
- Distribuera skalbara, containeriserade djupinlärningstjänster i produktionsmiljöer.
Kursformat
- Interaktiv instruktion med stöd av verkliga demonstrationsfall.
- Övningarcentrerad praktik fokuserad på GPU-drivna utveckling.
- Händelsestyrdat implementering i en live-lab-miljö.
Kursanpassningsalternativ
- För anpassad utbildning enligt din infrastruktur eller GPU-stack, kontakta oss för att boka.
Hybrid AI-distribution: Docker, moln och gränsintegrering
21 TimmarHybrid AI-distribution är en praktik som innebär att köra AI-inferens i moln, lokala och gränsmiljöer med hjälp av enhetliga containerbaserade arbetsflöden.
Detta handledningsskickat, liveutbildning (online eller på plats) är riktad till företroffspråkiga professionella som önskar designa och distribuera distribuerade AI-inferenssystem över heterogena miljöer.
Efter genomgången utbildning kommer deltagarna att kunna:
- Bygga säkra och skalbara containeriserade AI-tjänster för flerortsmiljöer.
- Distribuera AI-inferensarbetsbelastningar till moln, lokala servrar och gränsenheter med Docker.
- Integrera orchestreringsverktyg för att automatisera distribuerade AI-operationer.
- Optimera inferensfördröjning, tillförlitlighet och robosthet över olika infrastruktur.
Kursformat
- Guidad presentationer och expertledna diskussioner.
- Utökad praktisk övning och tillämpade övningar.
- Reallivsexperiment i en kontrollerad live-labbmiljö.
Kursanpassningsalternativ
- För anpassade justeringar för att anpassa denna kurs till din organisationens infrastruktur eller användningsområden, vänligen kontakta oss för att anpassa utbildningen.
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.
Kubernetes från grundläggande till avancerat
14 TimmarI denna instruktionsledda, levande utbildning i Sverige (på plats eller distans) kommer deltagarna att lära sig hur man distribuerar en uppsättning exempelserver i behållare, och sedan automatisera, skala och hantera dessa server i ett Kubernetes-kluster. Utbildningen går vidare till mer avancerade ämnen, där deltagarna genomgår processen med att säkra, nätverka och övervaka ett Kubernetes-kluster.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Installera och köra en Docker-container.
- Distribuera behållarbaserade databaser och servrar.
- Installera ett Docker- och Kubernetes-kluster.
- Använda Kubernetes för att distribuera och hantera olika miljöer under samma kluster.
- Säkra, skala och övervaka ett Kubernetes-kluster.
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.