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
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
(*De eindprijs kan variëren afhankelijk van de technische specialisatie van het cursus, het aangepaste niveau, de methode van levering en het aantal leerlingen)
Hulp nodig bij het kiezen van de juiste cursus?
Microservices bouwen met Spring Cloud en Docker Training Cursus - Navraag
Microservices bouwen met Spring Cloud en Docker - Consultancyaanvraag
Reviews (2)
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
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerd Docker
14 UrenIn deze instructeurgeleide live training in Nederland (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/
Containerbeheer met Docker
21 UrenDocker is een platform voor ontwikkelaars en systeembeheerders om gedistribueerde toepassingen te beheren. Het bestaat uit een runtime om containers te draaien en een dienst voor het delen van containers.
Met Docker kan dezelfde toepassing ongewijzigd draaien op laptops, dedicated servers en virtuele servers.
Deze cursus, gedurende de eerste twee dagen, leert de basisgebruik van Docker, nuttig zowel voor ontwikkelaars als voor systeembeheerders. De cursus bevat veel handson-oefeningen en de deelnemers oefenen in hun eigen Docker-omgeving en bouwen hun eigen Docker-images.
Op de laatste dag leren de deelnemers over geavanceerdere tools die Docker ondersteunen. Het zal Docker Machine, Docker Compose en Docker Swarm zijn.
Introductie tot Docker
14 UrenDeze instructeurgeleide live training in Nederland (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 voor Ontwikkelaars en Systeembeheerders
14 UrenDocker is een platform voor ontwikkelaars en sysadmins om gedistribueerde applicaties te onderhouden. Het bestaat uit een looptijd voor het uitvoeren van containers en een service voor het delen van containers.
Met docker kan dezelfde app ongewijzigd blijven op laptops, dedicated servers en virtuele servers.
Deze cursus leert het basisgebruik van Docker, handig voor zowel ontwikkelaars als systeembeheerders. De cursus bevat veel hands-on oefeningen en de deelnemers oefenen in hun eigen Docker-omgeving en bouwen hun eigen Docker-afbeeldingen gedurende de 2 dagen.
Docker en Jenkins voor DevOps
14 UrenDit trainer-geloodste, live-training in Nederland (online of op locatie) is gericht op DevOps-ingenieurs die willen optimaliseren en vereenvoudigen van het CI/CD-proces met Docker en Jenkins.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Codelevering en pipelinedeployments te automatiseren met Jenkins.
- Een applicatie te bouwen met Docker en Docker File.
- Authenticatieopties in te stellen om de beveiliging te versterken.
Java Microservices
21 UrenDeze door een instructeur geleide, live training in Nederland (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.
Systeemarchitectuur, Servicearchitectuur en Microservicearchitectuur met Spring Cloud
21 UrenIn deze door een instructeur geleide live training in Nederland leren deelnemers hoe ze verschillende technologieën en benaderingen kunnen evalueren voor het ontwerpen van een servicegerichte systeemarchitectuur. De training begint met een bespreking en vergelijking van monolithische systemen en servicearchitecturen, waarna dieper wordt ingegaan op de details van microservicearchitectuur.
Deelnemers krijgen de kans om hun kennis in de praktijk te brengen door een reeks proof-of-concept microservices te creëren en te deployen met Spring Cloud, Spring Boot en Docker.
Tenslotte worden de relevante infrastructuuronderdelen onderzocht om deelnemers te helpen de meest geschikte tools en benaderingen te selecteren voor verschillende organisatorische eisen.
Na afloop van deze training hebben deelnemers een solide begrip van Service-Oriented Architecture (SOA) en Microservicearchitectuur, evenals praktische ervaring met het gebruik van Spring Cloud en gerelateerde Spring-technologieën voor het snel ontwikkelen van eigen cloud-schaalbare, cloud-klare microservices.
Building Microservices met Spring Cloud en Docker - 5 Dagen
35 UrenDeze door een instructeur geleide, live training in Nederland (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.
Spring Cloud voor Microservices
14 UrenIn deze live training in Nederland onder leiding van een instructeur beginnen we met een bespreking van microservice-architectuur. De kennis van de deelnemers wordt op de proef gesteld door middel van oefeningen en de stapsgewijze ontwikkeling van voorbeeldmicroservices.
Aan het einde van deze training hebben de deelnemers een goed begrip van hoe ze Spring Cloud en gerelateerde Spring-technologieën kunnen gebruiken om snel hun eigen microservices op cloudschaal en cloudklaar te ontwikkelen.
Microservices met Spring Cloud en Kafka
21 UrenDit instructeur-led, live-training in Nederland (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.
Microservices bouwen met Spring Cloud en Netflix OSS
21 UrenSpring Cloud is een open-source, lichtgewicht microservicesframework voor het ontwikkelen van Java-applicaties voor de cloud. Netflix OSS is een set frameworks en bibliotheken voor het ontwikkelen van microservices. Spring Cloud integreert naadloos met Netflix-componenten door gebruik te maken van automatische configuratie en conventie boven configuratie.
In deze instructeurgeleide, live training zullen de deelnemers de fundamentele concepten leren van het bouwen van microservices met Spring Cloud en Netflix OSS. De kennis van de deelnemers wordt getest door middel van oefeningen en stapsgewijze ontwikkeling van voorbeeldmicroservices.
Aan het einde van deze training hebben de deelnemers een solide inzicht in hoe ze Spring Cloud en gerelateerde Spring-technologieën samen met Netflix OSS kunnen gebruiken om snel hun eigen cloud-schaalbare, cloud-gere真的微服务。
Doelgroep
- Java-ontwikkelaars
Vorm van de cursus
- Gedeeltelijk les, gedeeltelijk discussie, oefeningen en veel praktijk.