Microservices bouwen met Spring Cloud en Docker Training Cursus
Spring Cloud is een open-source, lichtgewicht framework voor microservices waarmee Java-toepassingen voor de cloud kunnen worden ontwikkeld.
Docker is een open-source platform voor het bouwen, distribueren en draaien van toepassingen binnen containers. Docker leent zich uitstekend voor het ontwikkelen van microservice-toepassingen.
In deze door een instructeur geleide, live training leren deelnemers de basisprincipes van het bouwen van microservices met Spring Cloud en Docker. De kennis van de deelnemers wordt getest door middel van oefeningen en de stap-voor-stap ontwikkeling van voorbeeldmicroservices.
Na afloop van deze training kunnen deelnemers het volgende:
- De basisprincipes van microservices begrijpen.
- Docker gebruiken om containers te bouwen voor microservice-toepassingen.
- Gecontaineriseerde microservices bouwen en implementeren met Spring Cloud en Docker.
- Microservices integreren met discovery-services en de Spring Cloud API Gateway.
- Docker Compose gebruiken voor end-to-end integratietests.
Opzet van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en praktijkopdrachten.
- Praktische implementatie in een live-lab-omgeving.
Opties voor cursusaanpassing
- Om een op maat gemaakte training voor deze cursus aan te vragen, neem contact met ons op om dit te regelen.
Cursusaanbod
Inleiding
Microservices en microservice-architectuur begrijpen
Overzicht van Docker en containerisatie
Overzicht van Spring Cloud en Spring Boot
De configuratieservice en discovery-service maken met Spring Cloud
De API Gateway gebruiken met Spring Cloud
Een containerimage bouwen voor elke microservice met Docker
Gegevens opslaan in verschillende databases
Een API Gateway bouwen met Spring Cloud Gateway
De Netflix Eureka- en Consul discovery-services (service registers) gebruiken om services te registreren en te ontdekken
Docker Compose gebruiken voor integratietests
Samenvatting en volgende stappen
Vereisten
- Ervaring met Java-ontwikkeling
- Ervaring met het Spring Framework
Doelgroep
- Java-ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Microservices bouwen met Spring Cloud en Docker Training Cursus - Boeking
Microservices bouwen met Spring Cloud en Docker Training Cursus - Navraag
Microservices bouwen met Spring Cloud en Docker - Consultancyaanvraag
Getuigenissen (3)
Hoe trainers kennis effectief overbrengen
Vu Thoai Le - Reply Polska sp. z o. o.
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Automatisch vertaald
de trainer had veel kennis en geduld om met ons te delen
Bogdan Olaru
Cursus - Introduction to Docker
Automatisch vertaald
De kennis en uitwisselingen met Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Cursus - Docker and Kubernetes
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerd Docker
14 UrenIn deze instructeurgeleide live training in België (online of ter plaatse) leren ingenieurs hun kennis van Docker te verfijnen om toepassingen op grotere schaal te implementeren terwijl ze de controle behouden.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Hun eigen Docker-afbeeldingen te bouwen.
- Grote aantallen Docker-toepassingen te implementeren en te beheren.
- Verschillende containerorkestraties oplossingen te evalueren en de meest geschikte uit te kiezen.
- Een continue integratieproces voor Docker-toepassingen in te stellen.
- Docker-toepassingen te integreren met bestaande processen voor continue integratie.
- Hun Docker-toepassingen veilig te stellen.
Containerized AI & ML Deployment with Docker
14 UrenDocker is een containerisatieplatform dat consistent, draagbaar en reproduceerbare omgevingen biedt voor AI- en machinelearningworkloads.
Deze instructeurgeleide live-training (online of ter plaatse) is gericht op professionals met tusseniveau die wensen om ML-codebases, afhankelijkheden en modellen te verpakken met Docker voor betrouwbare development-naar-productie-workflows.
Na het volgen van deze cursus kunnen de deelnemers:
- Docker-afbeeldingen bouwen en beheren die zijn aangepast voor AI- en ML-toepassingen.
- Machinelearningpipelines, tools en afhankelijkheden containeriseren.
- Docker-omgevingen optimaliseren voor prestaties en draagbaarheid.
- Containerized ML-services implementeren in verschillende runtime-omgevingen.
Cursusformat
- Conceptdemonstraties ondersteund door gerichte discussie.
- Handson-oefeningen gericht op echte containerisatie-taken.
- Praktische implementatie met live-lab Docker-omgevingen.
Cursusaanpassingsmogelijkheden
- Om deze training aan te passen aan uw organisatorische omgeving, neemt u contact met ons op voor afspraken.
CI/CD voor AI: Automatisering van Docker-gebaseerde modelbouw en -implementaties
21 UrenCI/CD voor AI is een gestructureerde benadering om het modelverpakking, testen, containeriseren en implementeren te automatiseren met behulp van continue integratie- en continue leveringspijplijnen.
Deze instructiegeleide live-training (online of ter plekke) is gericht op professionals op middel niveau die willen automatiseren hoe AI-modellen eindig worden afgeleverd, met behulp van Docker en CI/CD-platforms.
Aan het einde van de training kunnen de deelnemers:
- Geautomatiseerde pijplijnen maken voor het bouwen en testen van AI-modelcontainers.
- Versiebeheer en reproduceerbaarheid implementeren in modellifecycle.
- Geautomatiseerde implementatiestrategieën integreren voor AI-diensten.
- CI/CD-beste praktijken toepassen die afgestemd zijn op machine learning-operations.
Cursusindeling
- Door de instructeur geleide presentaties en technische discussies.
- Praktijklabs en handson implementation exercises.
- Realistische CI/CD-werkstroomsimulaties in een beheerde omgeving.
Cursusaanpassingsopties
- Als uw organisatie aangepaste pijplijnwerkstromen of platformintegraties vereist, neem dan contact met ons op om deze cursus aan te passen.
Certified Kubernetes Administrator (CKA) - exam voorbereiding
21 UrenHet Certified Kubernetes Administrator (CKA)-programma is gemaakt door The Linux Foundation en de Cloud Native Computing Foundation (CNCF).
Kubernetes is Nowadys een toonaangevend platform dat wordt gebruikt voor het orkestreren van containers.
NobleProg geeft vanaf 2015 Docker & Kubernetes trainingen. Met meer dan 360 succesvol afgeronde opleidingsprojecten zijn wij uitgegroeid tot een van de bekendste opleidingsbedrijven wereldwijd op het gebied van containerisatie.
Sinds 2019 helpen we onze klanten ook om hun prestaties in de k8s-omgeving te bevestigen door hen voor te bereiden en aan te moedigen om te slagen voor CKA- en CCAD-examens.
Deze live training onder leiding van een instructeur (online of op locatie) is bedoeld voor systeembeheerders, Kubernetes gebruikers die hun kennis willen bevestigen door te slagen voor het CKA-examen.
Aan de andere kant is de training ook gericht op het opdoen van praktische ervaring in Kubernetes Administratie, dus we raden aan om eraan deel te nemen, zelfs als je niet van plan bent om het CKA-examen af te leggen.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefeningen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
- Ga voor meer informatie over CKA-certificering naar: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - examen voorbereiding
21 UrenHet Certified Kubernetes Application Developer (CKAD) programma is ontwikkeld door The Linux Foundation en de Cloud Native Computing Foundation (CNCF), de thuisbasis van Kubernetes.
Deze instructeurgeleide, live training (online of on-site) is gericht op Ontwikkelaars die hun vaardigheden willen bevestigen in het ontwerpen, bouwen, configureren en exponeren van cloud-native toepassingen voor Kubernetes.
Aan de andere kant richt de training zich ook op het verkrijgen van praktische ervaring in Kubernetes-toepassingsontwikkeling. We raden aan om er deel van uit te maken, zelfs als je niet van plan bent om de CKAD-examen af te leggen.
NobleProg levert Docker & Kubernetes trainingen sinds 2015. Met meer dan 360 succesvol afgeronde trainingprojecten zijn we een van de best bekende trainingondernemingen ter wereld op het gebied van containerisatie geworden. Sinds 2019 helpen we onze klanten ook hun prestaties in de k8s-omgeving te bevestigen door hen voor te bereiden en aan te moedigen om de CKA en CKAD-examens af te leggen.
Format van het cursus
- Interactieve les en discussie.
- Vele oefeningen en praktijk.
- Hands-on implementatie in een live-lab omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem contact met ons op om het te regelen.
- Om meer te weten te komen over CKAD, bezoek: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introductie tot Docker
14 UrenDeze instructeurgeleide live training in België (online of ter plaatse) is gericht op ingenieurs die Docker willen gebruiken om software als containers te implementeren in plaats van als traditionele standalone-software.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Docker te installeren en te configureren.
- Software containerisatie te begrijpen en uit te voeren.
- Docker-gebaseerde toepassingen te beheren.
- Verschillende Docker-toepassingen en systemen met elkaar te netwerken.
- Docker-registries te begrijpen en te bewerken.
Docker, Kubernetes en OpenShift 3 voor Beheerders
35 UrenIn deze live training in België onder leiding van een instructeur, leren deelnemers hoe ze Red Hat OpenShift Container Platform kunnen beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Clusters maken, configureren, beheren en problemen met OpenShift oplossen.
- Implementeer gecontaineriseerde applicaties on-premise, in de openbare cloud of in een gehoste cloud.
- Beveiligd OpenShift containerplatform
- Bewaak en verzamel statistieken.
- Opslag beheren.
Docker en Kubernetes: Bouwen en schalen van een containerisatie applicatie
21 UrenTijdens deze instructiegeleide live training in België (op locatie of remote), zullen de deelnemers leren hoe ze Docker containers kunnen maken en beheren, waarna ze een voorbeeldtoepassing binnen een container implementeren. De deelnemers leren ook hoe ze hun containerisatie toepassingen automatisch, op schaal en gecontroleerd kunnen beheren binnen een Kubernetes cluster. Tot slot gaat de training door naar meer geavanceerde onderwerpen, waarbij de deelnemers worden geleid door het proces van beveiligen, scalen en bewaken van een Kubernetes cluster.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Een Docker container instellen en uitvoeren.
- Een containerisatie server en webtoepassing implementeren.
- Docker images bouwen en beheren.
- Een Docker en Kubernetes cluster instellen.
- Kubernetes gebruiken om een geclusteerde webtoepassing te implementeren en te beheren.
- Een Kubernetes cluster beveiligen, schalen en bewaken.
Docker voor MLOps: End-to-End Pipeline Containerisatie
21 UrenDocker is een containerisatieplatform dat wordt gebruikt om reproduceerbare, draagbare en schaalbare omgevingen te bouwen voor ML-systemen.
Deze instructeur-led training (online of ter plaatse) is gericht op technisch personeel van middelbare tot geavanceerde niveau die willen leren hoe ze volledige ML-pipelines met Docker kunnen containeriseren en operationeel maken.
Na het voltooien van deze training zullen de deelnemers in staat zijn om:
- ML-training, validatie- en inferentiewerkbelastingen te containeriseren.
- Eind-to-eind ML-pipelines met Docker en ondersteunende tools te ontwerpen en orkestreren.
- Versiebeheer, reproduceerbaarheid en CI/CD voor ML-componenten te implementeren.
- ML-services in containeromgevingen te deployen, bewaken en schalen.
Format van de cursus
- Interactieve lessen ondersteund door praktische demonstraties.
- Handson exercises gericht op het bouwen van echte ML-pipeline-componenten.
- Live-lab implementatie voor eind-to-eind containerized workflows.
Cursus aanpassingsopties
- Voor aangepaste trainingen die specifieke ML-infrastructuurbehoeften ondersteunen, neem contact met ons op om de opties te bespreken.
Docker and Kubernetes
21 UrenCursusdoelen: Verkrijgen van theoretische en praktische vaardigheden op het gebied van Docker en Kubernetes.
GPU-versneld AI & Deep Learning met Docker-containers
21 UrenGPU-versnelling is essentieel voor het uitvoeren van hoge prestaties deep learning workloads op een schaalbare en efficiënte manier.
Deze instructeurgeleide, live training (online of ter plekke) is gericht op technische professionals met een tussenliggend niveau die GPU-ingeschakelde AI workloads willen configureren, optimaliseren en uitvoeren in Docker-containers.
Aan het einde van deze cursus kunnen de deelnemers:
- GPU-ingeschakelde containers bouwen en uitvoeren voor training en inferentie.
- CUDA, drivers en runtime-bibliotheken configureren voor containerized AI-workflows.
- Resource-toewijzing en -isolatie optimaliseren voor GPU-intense toepassingen.
- Schaalbare, containerized deep learning services in productieomgevingen implementeren.
Cursusopzet
- Interactieve instructie ondersteund door praktijkdemonstraties.
- Oefeninggerichte oefeningen met focus op GPU-ingeschakelde ontwikkeling.
- Handson implementatie in een live-lab omgeving.
Cursusaanpassingsmogelijkheden
- Voor op maat gemaakte training afgestemd op uw infrastructuur of GPU-stack, neem contact met ons op om dit te regelen.
Hybride AI-Implementatie: Docker, Cloud en Edge-integratie
21 UrenHybride AI-implementatie is het proces waarbij AI-inferentie wordt uitgevoerd over cloud-, on-premise- en edge-omgevingen met behulp van geünificeerde containergebaseerde werkstromen.
Dit door de instructeur geleide, live training (online of ter plaatse) is gericht op gevorderde professionals die willen ontwerpen en implementeren distributed AI-inferentiesystemen in heterogene omgevingen.
Na het voltooien van deze training zullen de deelnemers in staat zijn:
- Veilige en schaalbare containergebaseerde AI-diensten voor meerdere locaties te bouwen.
- AI-inferentieworkloads naar de cloud, lokale servers en edge-apparaten te implementeren met Docker.
- Orchestration tools te integreren om gedistribueerde AI-bewerkingen te automatiseren.
- Inference-latency, betrouwbaarheid en veerkracht over diverse infrastructuur te optimaliseren.
Format van de cursus
- Geleide presentaties en gesprekken geleid door experts.
- Uitgebreide praktijk en toepasbare oefeningen.
- Realistische experimentatie in een beheerde live-labomgeving.
Aanpassingsmogelijkheden van de cursus
- Voor aangepaste aanpassingen om deze cursus in te richten op uw organisatie's infrastructuur of use cases, neemt u contact met ons op voor een aangepaste training.
Java Microservices
21 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is bedoeld voor ontwikkelaars van het middenniveau Java die microservices-gebaseerde toepassingen willen ontwerpen, ontwikkelen, implementeren en onderhouden met behulp van Java frameworks zoals Spring Boot en Spring Cloud.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De principes en voordelen van microservices-architectuur te begrijpen.
- Microservices te bouwen en te implementeren met Java en Spring Boot.
- Service discovery, configuratiebeheer en API-gateways te implementeren.
- Microservices effectief te beveiligen, te monitoren en te schalen.
- Microservices te implementeren met behulp van Docker en Kubernetes.
Building Microservices met Spring Cloud en Docker - 5 Dagen
35 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is gericht op ontwikkelaars en DevOps ingenieurs op Intermediate niveau die microservices willen bouwen, implementeren en beheren met behulp van Spring Cloud en Docker.
Aan het einde van deze training zijn de deelnemers in staat om:
- Microservices ontwikkelen met Spring Boot en Spring Cloud.
- Toepassingen containeriseren met Docker en Docker Compose.
- Service discovery, API-gateways en communicatie tussen diensten implementeren.
- Microservices in productieomgevingen monitoren en beveiligen.
- Microservices implementeren en orkestreren met Kubernetes.
Microservices met Spring Cloud en Kafka
21 UrenDit instructeur-led, live-training in België (online of on-site) is gericht op ontwikkelaars die willen transformeren van traditionele architectuur naar een zeer geconcurrenteerd microservices-gebaseerde architectuur met behulp van Spring Cloud, Kafka, Docker, Kubernetes en Redis.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Het benodigde ontwikkelomgeving voor het bouwen van microservices op te zetten.
- Een zeer geconcurrenteerde microservices-ecosysteem te ontwerpen en implementeren met behulp van Spring Cloud, Kafka, Redis, Docker en Kubernetes.
- Monolitische en SOA-services om te zetten naar een microservices-gebaseerde architectuur.
- Een DevOps-benadering aan het ontwikkelen, testen en releasen van software aan te nemen.
- Hoge concurrentie tussen microservices in productie te garanderen.
- Microservices te monitoren en herstelstrategieën te implementeren.
- Prestatieoptimalisaties uit te voeren.
- Meer te leren over toekomstige trends in microservices-architectuur.