Lokale, door instructeurs geleide live Microservices-trainingscursussen demonstreren door hands-on praktijk de basisprincipes van microservice-architectuur en hoe microservice-applicaties kunnen worden ontwikkeld. Microservices-training is beschikbaar als 'live training op afstand' of 'live training op locatie'. Online live training (ook bekend als "live training op afstand") wordt uitgevoerd via een interactieve, externe desktop . Live training op locatie kan lokaal worden uitgevoerd op het terrein van de klant in Leuven of in NobleProg bedrijfstrainingscentra in Leuven. Microservices wordt ook wel Microservice Architectuur genoemd. NobleProg -- Uw lokale trainingsaanbieder
Leuven
Park Inn by Radisson Leuven, Martelarenlaan 36, Louvain, België, 3010
Leuven
Leuven (in het Nederlands Leuven, in het Duits Löwen) is een Nederlandstalige stad in België gelegen in het Vlaamse Gewest, hoofdstad van de provincie Vlaams-Brabant en hoofdstad van het district dat zijn naam draagt. Het wordt bewaterd door de Dijle, een zijrivier van de Rupel. Het is een universiteitsstad waar de Katholieke Universiteit Leuven is gevestigd, een Nederlandstalige tak ontstaan uit de splitsing van de oudste universiteit van België. Leuven staat ook bekend om het hoofdkantoor van AB InBev, de grootste brouwerij ter wereld. Leuven is de bierhoofdstad van België.
De dichtstbijzijnde luchthaven bij het trainingscentrum
15 kilometer ten oosten van de luchthaven van Brussel.
Dichtstbijzijnde treinstation bij het trainingscentrum
Station Leuven
De dichtstbijzijnde parkeerplaats bij het trainingscentrum
Confluent Apache Kafka is een ondernemingsklassen platform voor gedistribueerde gebeurtenisstroming, gebouwd op Apache Kafka. Het ondersteunt data-pijplijnen met hoge doorvoer, fouttolerantie en real-time streaming-toepassingen.
Deze docentgeleide live-training (online of op locatie) is bedoeld voor ingenieurs en beheerders op tussenniveau die Confluent Kafka-clusters in productieomgevingen willen implementeren, configureren en optimaliseren.
Tegen het einde van deze training zullen de deelnemers in staat zijn om:
Confluent Kafka-clusters met meerdere brokers te installeren, configureren en bedienen.
Hoog-beschikbaarheidsopstellingen te ontwerpen met behulp van Zookeeper en replicatietechnieken.
Prestaties te optimaliseren, metriekwaarden te monitoren en herstelstrategieën toe te passen.
Kafka te beveiligen, te schalen en te integreren in ondernemingsomgevingen.
Formaat van de cursus
Interactieve colleges en discussies.
Veel oefeningen en praktijk.
Handmatige implementatie in een live-laboratoriumomgeving.
Opties voor aanpassing van de cursus
Neem contact met ons op om een aangepaste training voor deze cursus te verzoeken.
Confluent Apache Kafka is een gedistribueerd platform voor het streamen van gebeurtenissen dat is ontworpen voor data-pipelines met hoge doorvoerkracht en fouttolerantie en voor real-time-analyse.
Deze door een instructeur geleide live training (online of op locatie) is bedoeld voor systeembeheerders en DevOps professionals op tussenniveau die Confluent Apache Kafka clusters willen installeren, configureren, monitoren en problemen oplossen.
Tegen het einde van deze training kunnen de deelnemers:
De componenten en architectuur van Confluent Kafka begrijpen.
Kafka brokers, Zookeeper quorums en sleuteldiensten implementeren en beheren.
Geavanceerde functies configureren, zoals beveiliging, replicatie en prestatietuning.
Beheertools gebruiken om Kafka clusters te monitoren en te onderhouden.
Opzet van de cursus
Interactieve colleges en discussies.
Veel oefeningen en praktijk.
Handson-implementatie in een live-labomgeving.
Opties voor aanpassing van de cursus
Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
Dit instructeurgeleide, live-training in Leuven (online of op locatie) is gericht op Java-developers met een tusseniveau die Apache Kafka willen integreren in hun toepassingen voor betrouwbare, schaalbare en hoge doorvoer van berichten.
Na afloop van deze training zullen de deelnemers in staat zijn om:
De architectuur en kernonderdelen van Kafka te begrijpen.
Een Kafka-cluster op te zetten en in te stellen.
Berichten te produceren en consumeren met Java.
Kafka Streams te implementeren voor real-time data verwerking.
Fouttolerantie en schaalbaarheid in Kafka-toepassingen te waarborgen.
Deze live training onder leiding van een instructeur in Leuven (online of op locatie) is bedoeld voor systeembeheerders op gemiddeld niveau die Kafka's message queuing-functies effectief willen benutten.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp Kafka's mogelijkheden en architectuur voor message queuing.
Configureer Kafka-onderwerpen voor scenario's voor message queuing.
Produceer en consumeer berichten met behulp van Kafka.
Dit instructeurgeleide, live training in Leuven (online of op locatie) is gericht op ontwikkelaars, DevOps-professionals en architects met een tussen- tot geavanceerd niveau die wensen om resiliente toepassingen te ontwerpen, implementeren en beheren met behulp van microservices, containers en continue integratie/continue implementatie (CI/CD) pipelines.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Microservices-architectuur te begrijpen en uit te voeren.
Gecontaineriseerde toepassingen met Docker en Kubernetes te implementeren en beheren.
CI/CD-pipelines voor geautomatiseerde implementaties in te stellen en te optimaliseren.
Best practices voor beveiliging, monitoring en observabiliteit toe te passen.
Deze live training onder leiding van een instructeur in Leuven (online of op locatie) is bedoeld voor platformingenieurs op gevorderd niveau en DevOps professionals die schaaltoepassingen onder de knie willen krijgen met behulp van microservices en Kubernetes.
Aan het einde van deze training zijn de deelnemers in staat om:
Ontwerp en implementeer schaalbare microservices-architecturen.
Implementeer en beheer toepassingen op Kubernetes clusters.
Gebruik Helm-grafieken voor een efficiënte service-implementatie.
Bewaak en onderhoud de status van microservices in productie.
Pas best practices toe voor beveiliging en compliance in een Kubernetes-omgeving.
Deze door een instructeur geleide, live training in Leuven (online of op locatie) is bedoeld voor systeembeheerders van beginners tot gemiddeld niveau die willen leren hoe ze Kafka-onderwerpen effectief kunnen beheren voor efficiënte gegevensstreaming en -verwerking.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de basisprincipes en architectuur van Kafka-onderwerpen.
Maak, configureer en beheer Kafka-onderwerpen.
Bewaak Kafka-onderwerpen op gezondheid, prestaties en beschikbaarheid.
Implementeer beveiligingsmaatregelen voor Kafka-onderwerpen.
Deze door een instructeur geleide, live training in Leuven (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.
Dit door instructeur geleide, live-training in Leuven (online of op locatie) is gericht op ontwikkelaars met een tussenliggend niveau die de basisprincipes van Kafka willen leren en deze willen integreren met Spring Boot.
Na afloop van deze training zullen de deelnemers in staat zijn:
Kafka en zijn architectuur begrijpen.
Leren hoe je een basiskwaliteit Kafka-omgeving kunt installeren, configureren en opzetten.
Dit instructeur-led, live-training in Leuven (online of ter plaatse) is gericht op ervaren ontwikkelaars die willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Toepassingen te ontwikkelen, implementeren en schalen met verschillende microservices.
Een server-side gerenderde React-toepassing te bouwen.
Meerdiensontoepassingen naar de cloud te implementeren met Docker en Kubernetes.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars, integratiearchitecten en systeembeheerders die de kunst van geavanceerde integratiepatronen en -technieken onder de knie willen krijgen met behulp van Apache Camel.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp geavanceerde integratiepatronen en -technieken.
Implementeer complexe routering en transformaties.
Optimaliseer prestaties en schaalbaarheid.
Omgaan met fouten en uitzonderingen in complexe integratiescenario's.
Integreer Apache Camel met verschillende technologieën en platforms.
Deze door een instructeur geleide, live training (online of ter plaatse) is gericht op ontwikkelaars op intermediair niveau die grote data-applicaties willen ontwikkelen met Apache Kafka.
Na deze training kunnen de deelnemers:
Kafka-producers en -consumers ontwikkelen om gegevens naar en uit Kafka te verzenden en te lezen.
Kafka integreren met externe systemen met behulp van Kafka Connect.
Streaming-applicaties schrijven met Kafka Streams & ksqlDB.
Een Kafka-clientapplicatie integreren met Confluent Cloud voor Kafka-implementaties op basis van de cloud.
Pratisch ervaring opdoen door middel van handson-oefeningen en real-world-toepassingen.
Dit instructeurgeleid, live training in Leuven (online of op locatie) is gericht op ontwikkelaars met een middelmatig tot geavanceerd niveau die microservices willen ontwikkelen met behulp van Spring Boot, Docker en Kubernetes.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De microservice-architectuur te begrijpen.
Productiegereed microservices te bouwen met behulp van Spring Boot.
De rol van Docker in microservices te begrijpen.
Een Kubernetes-cluster in te stellen om microservices te implementeren.
Deze door een instructeur geleide, live training in Leuven (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.
Dit instructeurgeleide, live training in Leuven (online of op locatie) is gericht op intermediate tot geavanceerde developers en architecten die wensen om Java native toepassingen en microservices te ontwikkelen met Quarkus, met optimale geheugengebruik en opstarttijd.
Na afloop van deze training zullen de deelnemers in staat zijn:
Hoge prestaties, lichte Java native toepassingen te ontwikkelen met Quarkus.
RESTful services en microservice-architecturen te bouwen en te implementeren.
GraalVM voor native compilatie te gebruiken en opstarttijd en geheugenefficiëntie te optimaliseren.
Toepassingen te packen en containeriseren voor Kubernetes en OpenShift omgevingen.
De cursus is bedoeld voor IT-specialisten die een oplossing willen opzetten op basis van RabbitMQ, het zeer betrouwbare berichtensysteem voor ondernemingen dat het Advanced Message Queuing Protocol (AMQP) implementeert.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor software-architecten en webontwikkelaars die RabbitMQ willen gebruiken als messaging middle-ware en in Java willen programmeren met behulp van Spring om applicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
Gebruik Java en Spring met RabbitMQ om toepassingen te bouwen.
Ontwerp asynchrone berichtgestuurde systemen met behulp van RabbitMQ.
Wachtrijen, onderwerpen, uitwisselingen en bindingen maken en toepassen in RabbitMQ
In deze door een instructeur geleide, live training leren deelnemers hoe ze RabbitMQ kunnen installeren, configureren en beheren, en vervolgens RabbitMQ berichten kunnen integreren in een aantal voorbeeld-.NET-toepassingen.
Aan het einde van deze training kunnen deelnemers:
Instellen, configureren en beheren RabbitMQ.
Begrijp de rol van RabbitQ bij het ontwerp en de implementatie van een microservicesarchitectuur.
Begrijp hoe RabbitMQ zich verhoudt tot andere Message Queuing-architecturen.
Configureer en gebruik RabbitMQ als makelaar voor het verwerken van asynchrone en synchrone berichten voor real-world enterprise .Net-applicaties.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars en software-engineers die RabbitMQ willen gebruiken om via berichten tussen microservices te communiceren en geavanceerde implementatie en probleemoplossing uit te voeren.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet de benodigde omgeving op om te beginnen met het ontwikkelen van geavanceerde berichtenoplossingen met RabbitMQ.
Begrijp hoe u een gedistribueerde microservices-architectuur ontwerpt met RabbitMQ.
Meer informatie over het implementeren van geavanceerde configuratie, beveiliging, netwerken, hoge beschikbaarheid en replicatie.
Ken de veelvoorkomende problemen die zich voordoen in RabbitMQ installaties en hoe u deze kunt oplossen.
Meer informatie over geheugenoptimalisatie, stroomregeling en geavanceerde prestatieafstemming.
Pas enkele geavanceerde technieken voor probleemoplossing toe.
Istio is een open-source service mesh dat op Kubernetes draait om veilige, waarneembare en beheersbare verbindingen te bieden tussen microservices. Door gebruik te maken van de Envoy-based sidecar proxies van Istio, kunnen teams beleidsregels handhaven, communicatie beveiligen met mTLS, inzicht krijgen in verkeer en betrouwbaarheid op schaal verbeteren.
Deze door een instructeur geleide, live training (online of on-site) is gericht op engineers op intermediair niveau die microservices-applicaties willen inzetten, beveiligen en beheren met behulp van Istio op Kubernetes.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
Istio op Kubernetes-clusters installeren en configureren.
Service mesh-concepten begrijpen en toepassen, waaronder verkeersbeheer, beveiliging en observabiliteit.
Microservices-applicaties in een Istio-service mesh implementeren.
Communicatie tussen services beveiligen met mutual TLS (mTLS) en Zero Trust-principes.
Microservices monitoren, traceren en problemen oplossen met Prometheus, Grafana en Jaeger.
Istio integreren met Calico voor geavanceerde netwerkbeleid en beveiliging.
Opzet van de cursus
Interactieve lezingen en discussies.
Veel oefeningen en praktijk.
Handson-implementatie in een live-labomgeving.
Opties voor cursusaanpassing
Voor een aangepaste training voor deze cursus, neem dan contact met ons op om dit te regelen.
In deze live training onder leiding van een instructeur in Leuven (online of ter plaatse), leren deelnemers hoe ze een Python-applicatie kunnen ontkoppelen en deze vervolgens kunnen integreren met het RabbitMQ-berichtensysteem om gedistribueerde cloudapplicaties of microservices te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
Instellen, configureren en beheren RabbitMQ.
Begrijp de rol van RabbitMQ in het ontwerp en de implementatie van de architectuur van een microservice.
Begrijp hoe RabbitMQ zich verhoudt tot andere Message Queuing-architecturen.
Stel RabbitMQ in en gebruik RabbitMQ als een broker voor het afhandelen van asynchrone en synchrone berichten voor real-world Python toepassingen.
De cursus is bedoeld voor systeemintegratoren die willen leren over Apache Camel als een regelgebaseerde routerings- en bemiddelingsmotor die een Java-objectgebaseerde implementatie biedt van de Enterprise Integration Patterns.
Dit cursus wordt gegeven door een instructeur en vindt plaats in Leuven (online of ter plaatse). De training is gericht op ontwikkelaars die willen leren hoe ze Apache Kafka kunnen integreren met bestaande databases en applicaties voor verwerking, analyse, etc.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
Kafka Connect te gebruiken om grote hoeveelheden data uit een database naar Kafka-topics over te brengen.
Logdata die door toepassingservers wordt gegenereerd, in Kafka-topics op te nemen.
Alle verzamelde gegevens beschikbaar te maken voor streamverwerking.
Data uit Kafka-topics naar secundaire systemen te exporteren voor opslag en analyse.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
Bouw en implementeer een API naar Google Cloud.
API-fouten bewaken en debuggen.
Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
Bouw en implementeer een API naar Google Cloud.
API-fouten bewaken en debuggen.
Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
Apigee Edge, gebouwd op Java, stelt u in staat om beveiligde toegang tot uw diensten te bieden via een goed gedefinieerde API die consistent is over alle uw diensten, ongeacht de implementatie van de dienst. Een consistente API:
Maakt het gemakkelijk voor app-ontwikkelaars om uw diensten te consumeren.
Stelt u in staat om de back-end dienstimplementatie te wijzigen zonder invloed uit te oefenen op de publieke API.
Stelt u in staat om gebruik te maken van de analytics, monetisering, ontwikkelaarsportal en andere functionaliteiten die ingebouwd zijn in Edge.
Publiek
Dit cursus is gericht op ingenieurs, architecten en ontwikkelaars die Apigee Edge willen gebruiken in hun projecten.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars die Axon willen gebruiken om goed gestructureerde bedrijfsapplicaties te bouwen die gebruikmaken van de kracht van CQRS en Event Sourcing.
Aan het einde van deze training zijn de deelnemers in staat om:
Stel de ontwikkelomgeving in die nodig is om een Axon Framework-toepassing te maken.
Implementeer de CQRS (Command Query Responsibility Segregation) en Event Sourcing architectuurpatronen om complexe applicaties te ontwikkelen.
Pas de concepten van Domain Driven Design toe op het ontwerp van hun toepassing.
Bouw applicaties die zich richten op het bedrijfsprobleem in plaats van op de infrastructuur.
Dit instructeurgeleide, live-training in Leuven (online of on-site) is gericht op ontwikkelaars die willen leren hoe ze microservices kunnen bouwen met Microsoft Azure Service Fabric (ASF).
Na afloop van deze training zullen de deelnemers in staat zijn om:
ASF te gebruiken als platform voor het bouwen en beheren van microservices.
Basisprincipes en modellen van microservice-programmering te begrijpen.
Een cluster in Azure te maken.
Microservices on-premises of in de cloud te implementeren.
Een live microservice-toepassing te debuggen en op te lossen.
Deze instructeurgeleide live-training (online of on locatie) is gericht op ingenieurs die Confluent (een distributie van Kafka) willen gebruiken om een real-time data processing platform te bouwen en beheren voor hun toepassingen.
Tegen het einde van deze training zullen de deelnemers in staat zijn:
Confluent Platform te installeren en configureren.
De managementtools en -diensten van Confluent te gebruiken om Kafka gemakkelijker te beheren.
Inkomende stream data op te slaan en te verwerken.
Kafka-clusters te optimaliseren en beheren.
Data streams te beveiligen.
Opzet van de cursus
Interactieve les en discussie.
Veel oefeningen en praktijk.
Praktische implementatie in een live-lab omgeving.
Cursusaanpassingsmogelijkheden
Deze cursus is gebaseerd op de open source versie van Confluent: Confluent Open Source.
Om een aangepaste training voor deze cursus aan te vragen, neemt u contact met ons op om dit in te richten.
Apache Kafka is een gedistribueerd streamingplatform. Het is de facto een standaard voor het bouwen van data pipelines en lost veel verschillende use-cases rondom data verwerking op: het kan worden gebruikt als berichtqueue, gedistribueerde log, stream processor, etc.
We beginnen met wat theorie achter data pipelines in het algemeen, waarna we doorgaan met de fundamentele concepten van Kafka. We zullen ook belangrijke componenten zoals Kafka Streams en Kafka Connect ontdekken.
Envoy Proxy is een high-performance rand- en service proxy, oorspronkelijk gemaakt bij Lyft, en nu een CNCF-project dat wijdverbreid wordt gebruikt in cloud-native infrastructuren. Envoy fungeert als een universele dataplane in service mesh-architecturen, waardoor dynamische routing, observabiliteit en Zero Trust-beveiliging mogelijk wordt over microservices.
Deze door een instructeur geleide live-training (online of op locatie) is gericht op ingenieurs op tussenniveau die Envoy Proxy willen inzetten, configureren en beheren voor moderne microservices en service mesh-omgevingen.
Na afloop van deze training kunnen de deelnemers:
Envoy Proxy installeren en configureren in standalone- en Kubernetes-omgevingen.
De architectuur van Envoy begrijpen, inclusief filters, clusters en listeners.
Verkeerbeheerbeleid zoals pogingen herhalen, circuitbreaker en load balancing configureren.
Communicatie veiligstellen met TLS/mTLS en de principes van Zero Trust afdwingen.
De functionaliteit van Envoy uitbreiden met WebAssembly (WASM) filters.
Envoy integreren met service meshes zoals Istio en Consul.
Microservice-verkeer monitoren, traceren en oplossen met behulp van de observabiliteitsfuncties van Envoy.
Opzet van de cursus
Interactieve colleges en discussies.
Veel oefeningen en praktijkopdrachten.
Handmatige implementatie in een live-laboratoriumomgeving.
Opties voor cursusanpassing
Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
In deze door de instructeur geleide live training in Leuven (op locatie of op afstand) zullen de deelnemers leren hoe ze verschillende Stream Processing frameworks kunnen instellen en integreren met bestaande big data-opslagsystemen en gerelateerde softwaretoepassingen en microservices.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Verschillende Stream Processing frameworks, zoals Spark Streaming en Kafka Streaming, te installeren en configureren.
Het meest geschikte framework voor de klus te begrijpen en selecteren.
Data continu, gelijktijdig en record per record te verwerken.
Stream Processing-oplossingen te integreren met bestaande databases, data warehouses, data lakes, etc.
De meest geschikte stream processing-bibliotheek te integreren met enterprise-toepassingen en microservices.
Dit cursus is bedoeld voor enterprise-architecten, ontwikkelaars, systeembeheerders en iedereen die wil begrijpen en gebruiken hoe een hoog-opbrengst gedistribueerd berichtensysteem werkt. Als u specifieke eisen heeft (bijvoorbeeld alleen de systeembewerkingskant), kan dit cursus aangepast worden om beter aan uw behoeften te voldoen.
Dit door instructeur geleide live-training in Leuven (online of ter plekke) is gericht op sysadmins die een bedrijfsklaar Kafka-cluster willen instellen, implementeren, beheren en optimaliseren.
Na afloop van deze training zullen de deelnemers in staat zijn:
Een Kafka-cluster instellen en beheren.
De voordelen en nadelen van het implementeren van Kafka on-premises versus in de cloud evalueren.
Kafka implementeren en bewaken met behulp van verschillende on-premise en cloudomgevingshulpmiddelen.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor data-engineers, datawetenschappers en programmeurs die Apache Kafka functies willen gebruiken in datastreaming met Python.
Aan het einde van deze training kunnen deelnemers Apache Kafka gebruiken om de omstandigheden in continue gegevensstromen te bewaken en te beheren met behulp van Python programmering.
Dit door de instructeur geleide, live-training in Leuven (online of ter plaatse) is gericht op softwaretesters die netwerkbeveiligingsmaatregelen willen implementeren in een Apache Kafka-toepassing.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Apache Kafka te implementeren op een cloudgebaseerde server.
SSL-versleuteling te implementeren om aanvallen te voorkomen.
ACL-verificatie toe te voegen om gebruikersaccess te volgen en beheersen.
Betrouwbare klanten toegang te geven tot Kafka-clusters met SSL- en SASL-verificatie.
Kafka Streams is een clientbibliotheek voor het bouwen van toepassingen en microservices waarvan de gegevens worden verstuurd naar en van een Kafka berichtensysteem. Traditioneel heeft Apache Kafka zich gesteund op Apache Spark of Apache Storm om gegevens te verwerken tussen berichtproducers en -consumers. Door de Kafka Streams API binnen een toepassing aan te roepen, kunnen gegevens direct binnen Kafka worden verwerkt, zonder dat deze naar een apart cluster hoeven te worden gestuurd voor verwerking.
In deze door een instructeur geleide live training leren de deelnemers hoe ze Kafka Streams kunnen integreren in een set voorbeeld Java-toepassingen die gegevens naar en van Apache Kafka versturen voor stream processing.
Bij het einde van deze training zullen de deelnemers in staat zijn:
De voordelen van Kafka Streams ten opzichte van andere stream processing frameworks te begrijpen
Streamgegevens direct binnen een Kafka-cluster te verwerken
Een Java- of Scala-toepassing of -microservice te schrijven die wordt geïntegreerd met Kafka en Kafka Streams
Korte code te schrijven die invoer-Kafka-topics omzet in uitvoer-Kafka-topics
De toepassing te bouwen, te pakken en te implementeren
Publiek
Ontwikkelaars
Vorm van de cursus
Theorie, discussie, oefeningen en veel praktijkwerk
Aantekeningen
Om een aangepaste training voor deze cursus aan te vragen, neem contact met ons op om dit in te richten
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars die Lumen willen gebruiken om Laravel-gebaseerde microservices en applicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet de benodigde ontwikkelomgeving op om te starten met het ontwikkelen van microservices met Lumen.
Begrijp de voordelen van het implementeren van microservices met behulp van Lumen en PHP.
Voer de functies en bewerkingen van de microservices uit en implementeer ze met behulp van het Lumen-framework.
Bescherm en controleer de toegang tot de microservices-architecturen door beveiligingslagen te bouwen.
In deze door een instructeur geleide, live training in Leuven leren deelnemers hoe ze verschillende technologieën en benaderingen kunnen evalueren voor het ontwerp van een op services gebaseerde systeemarchitectuur. De training begint met een bespreking en vergelijking van monolithische systemen en servicearchitecturen en gaat vervolgens dieper in op de details van microservice-architectuur.
Deelnemers krijgen de kans om hun kennis in de praktijk te brengen terwijl ze stap voor stap bezig zijn met het creëren en implementeren van een reeks proof-of-concept microservices die zijn gebouwd met Spring Cloud, Spring Boot en Docker. Ten slotte worden de relevante infrastructuurbouwstenen onderzocht om de deelnemers te helpen bij het bepalen van de meest geschikte tools en benaderingen voor gebruik voor verschillende organisatorische vereisten. Aan het einde van deze training hebben de deelnemers een goed begrip van Service-Oriented Architecture (SOA) en Microservice Architecture, evenals praktische ervaring met het gebruik van Spring Cloud en gerelateerde Spring-technologieën voor het snel ontwikkelen van hun eigen cloud-schaal, cloud-ready microservices.
Dit door de instructeur geleide, live training in Leuven is gericht op ondernemingsontwikkelaars en architecten. Het introduceert microservice-architectuur, presenteert migratiestrategieën vanuit een monolithisch systeem, en begeleidt deelnemers door het maken en implementeren van een voorbeeldmicroservice-gebaseerde toepassing.
Na afloop van deze training zullen deelnemers in staat zijn:
Begrijpen wanneer microservice-architectuur te gebruiken is en wanneer niet.
Een teststrategie voor microservices opstellen en implementeren.
Een voorbeeldmicroservice-gebaseerde toepassing in een productieomgeving implementeren.
Een monolithische toepassing omzetten naar diensten.
Deze door een instructeur geleide live training op Leuven (online of ter plekke) is gericht op softwareontwikkelaars op tussenniveau, systeemarchitecten en DevOps professionals die schaalbare en onderhoudbare toepassingen willen bouwen met behulp van een microservices-architectuur.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De kernprincipes van de microservices-architectuur te begrijpen.
Schaalbare microservice-gebaseerde systemen te ontwerpen en te implementeren.
Ontwerppatronen en beste praktijken voor microservices toe te passen.
Eventgedreven benaderingen zoals CQRS en event sourcing te implementeren.
Uitdagingen in systeemoperaties en de adoptie van microservices aan te pakken.
Microservice-architectuur is een benadering voor het ontwikkelen van softwareapplicaties als een pakketje kleine, zelfstandige diensten, elk draaiend in zijn eigen proces en communicerend via lichtgewicht mechanismen zoals een HTTP-resource API. Deze diensten kunnen efficiënt worden geïmplementeerd met continue automatiseringssystemen en omzeilen de noodzaak voor central beheer. Microservices kunnen in verschillende programmeertalen geschreven worden en integreren met verschillende datopslagsystemen.
Dit instructeur-led, live training is gericht op enterprise-ontwikkelaars en -architecten. Het introduceert microservice-architectuur vanuit een .Net-perspectief, presenteert migratiestrategieën van een monolitisch systeem, en begeleidt de deelnemers door de creatie en implementatie van een voorbeeld microservice-gebaseerde applicatie.
Na afloop van deze training zullen de deelnemers in staat zijn:
Begrijpen wanneer u wel en wanneer niet microservice-architectuur moet gebruiken
Een teststrategie voor microservices creëren en implementeren
Een voorbeeld microservice-gebaseerde applicatie in een productieomgeving implementeren
Een monolitische toepassing herschrijven naar diensten
Doelgroep
Ontwikkelaars
Architecten
Vorm van de cursus
Gedeeltelijk lezing, gedeeltelijk discussie, oefeningen en veel praktijkwerk
In deze instructeurgeleide, live training in Leuven, zullen deelnemers de basisprincipes leren van het bouwen van microservices met Spring Cloud en Docker. De kennis van de deelnemers wordt getest door middel van oefeningen en de stapsgewijze ontwikkeling van voorbeeldmicroservices.
Na afloop van deze training zullen deelnemers in staat zijn om:
De basisprincipes van microservices te begrijpen.
Docker te gebruiken voor het bouwen van containers voor microservice-applicaties.
Microservices te bouwen en te implementeren met behulp van Spring Cloud en Docker.
Microservices te integreren met ontdekkingsdiensten en de Spring Cloud API Gateway.
Docker Compose te gebruiken voor end-to-end-integratietesting.
Deze instructeur-geleide, live training in Leuven (online of op locatie) is gericht op data scientists die de SMACK stack willen gebruiken om data processing platforms voor big data-oplossingen te bouwen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Een data pipeline architectuur voor big data implementeren.
Een cluster-infrastructuur met Apache Mesos en Docker ontwikkelen.
Data analyseren met Spark en Scala.
Ongestructureerde data beheren met Apache Cassandra.
In deze live training in Leuven 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.
Dit instructeur-led, live-training in Leuven (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.
Spring 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.
Het bouwen van complexe bedrijfstoepassingen is zeer uitdagend in een steeds veranderende omgeving.
Veranderingen in de integratie tussen services of systemen zullen veranderingen in het ontwerp van het systeem veroorzaken. Deze cursus behandelt het ontwerpen van onderhoudbaar, passend bij de grootte en het doel van uw organisatieservice en systeemarchitectuur en praktische infrastructuur.
Deze cursus behandelt veelvoorkomende problemen met het bouwen van het landschap van gedistribueerde apps, beginnend met integratieproblemen, infrastructuur en moderne benaderingen, tot het oplossen van complexiteitsproblemen.
Deze cursus legt de voor- en nadelen van elke oplossing uit (bijv. Traditionele SOA versus Microservice-architectuur), beschikbare tools (meestal open-source) ter ondersteuning van de ontwikkeling en het onderhoud, enz.
Cursusindeling
Het is meestal een discussie (met beperkte presentaties).
Deze door een instructeur geleide, live training in Leuven (op locatie of op afstand) is gericht op systeembeheerders en ontwikkelaars die microservices willen implementeren, beheren, monitoren en bedienen met behulp van Traefik.
Aan het einde van deze training kunnen deelnemers:
Configureer en start Traefik via een Docker-provider.
Maak veilige en gecodeerde verbindingen mogelijk met Let's Encrypt.
Implementeer middleware en verbind deze met een router om serviceaanvragen te transformeren.
Bewaak Traefik activiteiten met behulp van het dashboard.
Tijdens deze instructiegeleide, live training in Leuven, zullen de deelnemers de functies, concepten en standaarden achter WS02 API Manager leren kennen. Theorie zal worden aangevuld met live handson practice en implementatie gedurende de hele training. Aan het einde van de cursus hebben de deelnemers de kennis en praktijk nodig om hun eigen APIs te deployen met behulp van de kernfuncties van WS02 API Manager.
Lees meer...
Laatst bijgewerkt:
Getuigenissen (25)
Over microservices en hoe je Kubernetes onderhoudt
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Cursus - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Automatisch vertaald
Ik heb veel gewaardeerd aan de flexibiliteit van de trainer, die mijn kennis snel kon beoordelen en de training daarop afstellen. Bovendien waardeerde ik het zeer dat hij me voorstelde om persoonlijke praktische oefeningen te maken op basis van mijn behoefte, in plaats van de generieke oefeningen die hij aanvankelijk had voorgesteld.
Alexandra Noguera - La Banque Postale
Cursus - Advanced Apache Camel
Automatisch vertaald
De instructeur had voldoende kennis van het cursusonderwerp en ook van gerelateerde onderwerpen. Hij kon onze vragen beantwoorden, of ze zelfs noteren als hij er direct geen antwoord op wist en later terugkomen met een antwoord.
Abe Sabbagh - Enbridge
Cursus - Advanced RabbitMQ - 2 Days
Automatisch vertaald
Tijdens mijn training was het toegankelijk zijn van Augustin het meest waardeerbaar. Hij weet zich aan te passen aan het niveau van de deelnemers zonder de groep te vertragen.
Een topdocent!!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
Interactie met de trainer
Een aantal relevante opdrachten en labo's
Praktijkexamens
Salim - SICPA SA
Cursus - Administration of Kafka Message Queue
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
interactieve aanpak van de docent, niet een rechte verhaallijn maar reageren op vragen uit het publiek.
Rens - Canon Medical Informatics Europe B.V.
Cursus - Administration of Kafka Topic
Automatisch vertaald
De uitleg, de laboratoria
Abdel-Kader Sabiou - Bizao
Cursus - WSO2 API Manager for Developers
Automatisch vertaald
De labo's en de presentaties combineren goed met Jorges kennis en liefde voor Kafka.
Willem - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald
Luisteren naar de trainer. Hij heeft de gestelde vragen in ogenschouw genomen en er de volgende dag op geantwoord.
Erwan - SNCF Connect & Tech
Cursus - Axon Framework
Automatisch vertaald
Vriendelijke omgeving. Ook vond ik de een-op-eentraining erg leuk. Het is zeer productief. Ik zou het zeker aan mijn vrienden en collega's aanbevelen.
Zeed - Tamkeen Technologies
Cursus - Building Microservices with NodeJS and React
Automatisch vertaald
Het was dynamisch en zeer praktisch, vooral omdat er een virtuele machine voor ons beschikbaar werd gesteld via een URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Cursus - Spring Cloud for Microservices
Automatisch vertaald
De onderwerpen die in de training worden behandeld en de kennis van de trainer over deze onderwerpen.
Sajid Baloch - Eschbach GmbH
Cursus - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Automatisch vertaald
zeer vriendelijk en behulpzaam
Aktar Hossain - Unit4
Cursus - Building Microservices with Microsoft Azure Service Fabric (ASF)
Automatisch vertaald
Flexibiliteit om de onderwerpen te behandelen waar ik het meest geïnteresseerd in ben
James Ferrier - OptoicoreIT
Cursus - Building Microservices with Go
Automatisch vertaald
zeer interactief...
Richard Langford
Cursus - SMACK Stack for Data Science
Automatisch vertaald
Voldoende praktijkervaring, de docent is zeer deskundig
Chris Tan
Cursus - A Practical Introduction to Stream Processing
Automatisch vertaald
Grote vaardigheden, voorbeelden, zeer goede oefeningen
Marek Konieczny - G2A.COM Limited
Cursus - Kafka for Administrators
Automatisch vertaald
De uitleg over beste praktijken voor RabbitMq
Jean-Francois Menon - METEO-FRANCE
Cursus - RabbitMQ with Java and Spring
Automatisch vertaald
De trainer was zeer kundig. Hij organiseerde ook om ons live werk op afstand te laten zien.
Chandani Singh - Hertz Europe Service Centre Limited
Cursus - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Automatisch vertaald
Praktische voorbeelden en open discussies
Nenad Terzic - Pejsejf B"lgaria EOOD
Cursus - Building Microservices with Spring Cloud and Netflix OSS
Automatisch vertaald
De cursus was uitstekend. Onze trainer Andreas was zeer goed voorbereid en beantwoordde alle vragen die we stelden. Hij hielp ons ook als we problemen hadden en legde dingen gedetailleerd uit wanneer nodig. De beste cursus waar ik ooit aan heb deelgenomen.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Cursus - Microservices with Spring Cloud and Kafka
Automatisch vertaald
Herhalen/beoordelen van de belangrijkste punten van de besproken onderwerpen.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Cursus - Building Stream Processing Applications with Kafka Streams
Automatisch vertaald
De concrete aard (toepasbaarheid) van de informatie die tijdens de cursus wordt ontvangen.
Roberto NATALE - SIA
Cursus - Building Microservice Architectures
Automatisch vertaald
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Cursus - Systems and Service Architecture - Microservices Architecture
Microservices training cursus in Leuven, Microservice Architecture opleiding cursus in Leuven, Weekend Microservices cursus in Leuven, Avond Microservices training in Leuven, Microservices instructeur geleid Leuven, Microservices privé cursus in Leuven, Microservices trainer in Leuven, Microservice Architecture instructeur geleid in Leuven,Microservice Architecture lessen in Leuven, Microservices coaching in Leuven, Microservices boot camp in Leuven, Microservice Architecture on-site in Leuven, Microservices instructeur in Leuven, Avond Microservice Architecture cursus in Leuven, Microservices op locatie in Leuven, Microservices een op een opleiding in Leuven, Weekend Microservice Architecture training in Leuven, Microservice Architecture een op een training in Leuven