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 Brugge of in NobleProg bedrijfstrainingscentra in Brugge. Microservices wordt ook wel Microservice Architectuur genoemd. NobleProg -- Uw lokale trainingsaanbieder
Brugge
NH Hotel Brugge, Boeveriestraat 2, Brugge, Belgie, 8000
Bruges
Brugge werd een centrale haven, een commercieel en financieel centrum in middeleeuws Europa, dat de landen van de Noordzee en de Oostzee met de Middellandse Zee verbond. Rijke kooplieden uit Brugge dreven handel met die uit heel Europa. De eerste beurs in de geschiedenis ontstond in Brugge in de 13e eeuw. In de 15e eeuw was het het belangrijkste financiële centrum van Europa. Deze economische bloei leidt ook tot een culturele en artistieke bloei die een rijk erfgoed heeft nagelaten. Het was het belangrijkste centrum voor de Vlaamse primitieve schilders, die een revolutie teweegbrachten in de westerse schilderkunst. Het is sinds het jaar 2000 lid van de Organisatie van Werelderfgoedsteden. De stad heeft zelfs de eer om drie keer op de Werelderfgoedlijst van UNESCO te staan. Om zijn historische centrum, om zijn begijnhof dat deel uitmaakt van de Vlaamse Begijnhoven en om zijn belfort dat behoort tot de Belforten van België en Frankrijk. Daarnaast staat het ook op de lijst van immaterieel cultureel erfgoed van de mensheid door UNESCO vanwege de processie van het Heilig Bloed.
De dichtstbijzijnde luchthaven bij het trainingscentrum
INTERNATIONALE LUCHTHAVEN OOSTENDE-BRUGE
Dichtstbijzijnde treinstation naar het trainingscentrum
Station Brugge
De dichtstbijzijnde parkeerplaats bij het trainingscentrum
Deze live training onder leiding van een instructeur in Brugge (online of onsite) is bedoeld voor ontwikkelaars op intermediate niveau Java die Apache Kafka in hun toepassingen willen integreren voor betrouwbare, schaalbare en hoogdoorlatende messaging.
Aan het einde van deze training zijn de deelnemers in staat om:
De architectuur en kerncomponenten van Kafka te begrijpen.
Een Kafka-cluster op te zetten en te configureren.
Berichten te produceren en te consumeren met behulp van Java.
Kafka Streams te implementeren voor realtime dataverwerking.
Zorg te dragen voor fouttolerantie en schaalbaarheid in Kafka-toepassingen.
Deze live training onder leiding van een instructeur in Brugge (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.
Deze door een instructeur geleide, live training in Brugge (online of ter plaatse) is gericht op ontwikkelaars van het tussenniveau tot het geavanceerde niveau, DevOps professionals en architecten die veerkrachtige applicaties willen ontwerpen, implementeren en beheren met behulp van microservices, containers en continue integratie/continue deployment (CI/CD) pipelines.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De microservices-architectuur te begrijpen en te implementeren.
Gecontaineriseerde applicaties te implementeren en beheren met Docker en Kubernetes.
CI/CD-pijplijnen op te zetten en te optimaliseren voor geautomatiseerde implementaties.
Best practices toe te passen voor beveiliging, monitoring en observability.
Deze live training onder leiding van een instructeur in Brugge (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 Brugge (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 Brugge (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.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld niveau die de basisprincipes van Kafka willen leren en deze willen integreren met Spring Boot.
Aan het einde van deze training kunnen deelnemers:
Kafka en de architectuur begrijpen.
Leer hoe je een basis-Kafka-omgeving kunt installeren, configureren en opzetten.
Deze instructeur-geleide, live training (op locatie of op afstand) is gericht op ervaren ontwikkelaars die applicaties willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training kunnen deelnemers:
Ontwikkel, implementeer en schaal applicaties met behulp van verschillende microservices. Bouw een server-side gerenderde React applicatie. Implementeer multiservice-apps in de cloud met Docker en Kubernetes. Applicatietesten uitvoeren op microservices.
Deze live training onder leiding van een instructeur in Brugge (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 (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld niveau die big data-applicaties willen ontwikkelen met Apache Kafka.
Aan het einde van deze training kunnen deelnemers:
Ontwikkel Kafka-producenten en -consumenten om gegevens van Kafka te verzenden en te lezen. Integreer Kafka met externe systemen met behulp van Kafka Connect. Schrijf streaming-applicaties met Kafka Streams & ksqlDB. Integreer een Kafka-clienttoepassing met Confluent Cloud voor cloudgebaseerde Kafka-implementaties. Doe praktische ervaring op door praktische oefeningen en praktijkvoorbeelden.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld tot gevorderd niveau die microservices willen ontwikkelen met behulp van Spring Boot, Docker en Kubernetes.
Aan het einde van deze training kunnen deelnemers:
De microservices-architectuur begrijpen.
Productieklaar microservices bouwen met Spring Boot.
De rol van Docker in microservices begrijpen.
Kubernetes cluster opzetten om microservices te deployen.
Deze door een instructeur geleide, live training in Brugge (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.
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 Brugge (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 Brugge (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.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ingenieurs die cloudgebaseerde applicaties (bijv. microservices) willen verbinden, beveiligen en beheren met behulp van een op Istio gebaseerde service mesh.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer Istio op Kubernetes.
Begrijp service meshes en implementeer er een met Istio.
Implementeer een Istio-servicemesh bovenop Kubernetes.
Gebruik een servicemesh om microservices in de cloud uit te voeren, te beheren en te monitoren.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die hun Java EE 8 applicaties in een container willen plaatsen en deze als microservices in de cloud willen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
Bouw en implementeer Java-microservices in Docker-containers.
Beheer Docker-containers met Kubernetes.
Integreer microservices met een bestaand monolithisch systeem.
Bewaak, test en beveilig microservices.
Problemen met containers en orkestratieomgevingen oplossen.
In deze live training onder leiding van een instructeur in Brugge (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 systeemintegrators die meer willen weten over Apache Camel als een op regels gebaseerde routerings- en bemiddelingsengine die een Java objectgebaseerde implementatie van de Enterprise Integration Patterns biedt.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die Apache Kafka willen integreren met bestaande databases en applicaties voor verwerking, analyse, enz.
Aan het einde van deze training kunnen deelnemers:
Gebruik Kafka Connect om grote hoeveelheden gegevens uit een database op te nemen in Kafka-onderwerpen.
Neem loggegevens op die zijn gegenereerd door applicatieservers in Kafka-onderwerpen.
Maak alle verzamelde gegevens beschikbaar voor streamverwerking.
Exporteer gegevens uit Kafka-onderwerpen naar secundaire systemen voor opslag en analyse.
Deze live training onder leiding van een instructeur in Brugge (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 Brugge (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 beveiligde toegang tot uw services te bieden met een goed gedefinieerde API die consistent is in al uw services, ongeacht de implementatie van de service. Een consistente API:
Maakt het gemakkelijk voor app-ontwikkelaars om uw services te consumeren.
Hiermee kunt u de implementatie van de backend-service wijzigen zonder de openbare API te beïnvloeden.
Hiermee kunt u profiteren van de analyse, het genereren van inkomsten, de ontwikkelaarsportal en andere functies die zijn ingebouwd in Edge.
Publiek
Deze cursus is bedoeld voor ingenieurs, architecten en ontwikkelaars die Apigee Edge in hun projecten willen gebruiken.
Deze live training onder leiding van een instructeur in Brugge (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.
Deze live training onder leiding van een instructeur in Brugge (online of op locatie) is bedoeld voor ontwikkelaars die willen leren hoe ze microservices kunnen bouwen op Microsoft Azure Service Fabric (ASF).
Aan het einde van deze training zijn de deelnemers in staat om:
Gebruik ASF als platform voor het bouwen en beheren van microservices.
Inzicht in de belangrijkste programmeerconcepten en -modellen voor microservices.
Maak een cluster in Azure.
Implementeer microservices on-premises of in de cloud.
Fouten opsporen in een live microservicetoepassing en problemen oplossen.
Deze instructeur-geleide, live training (ter plaatse of op afstand) is gericht op ingenieurs die Confluent (een distributie van Kafka) willen gebruiken om een realtime gegevensverwerkingsplatform voor hun toepassingen te bouwen en te beheren.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer Confluent Platform.
Gebruik de beheertools en -services van Confluent om Kafka gemakkelijker uit te voeren.
Bewaar en verwerk inkomende stroomgegevens.
Optimaliseer en beheer Kafka-clusters.
Veilige datastromen.
Indeling van de cursus
Interactieve lezing en discussie.
Veel oefeningen en oefenen.
Praktische implementatie in een live-labomgeving.
Opties voor cursusaanpassing
Deze cursus is gebaseerd op de open source-versie van Confluent: Confluent Open Source.
Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Apache Kafka is een verspreid streamingplatform. Het is de facto een standaard voor het bouwen van gegevenspijpleidingen en lost veel verschillende use-cases op rond gegevensverwerking: het kan worden gebruikt als berichtenwachtrij, gedistribueerd logboek, streamprocessor, enz.
We beginnen met wat theorie achter datapijplijnen in het algemeen en gaan dan verder met fundamentele concepten achter Kafka. We zullen ook belangrijke componenten ontdekken zoals Kafka Streams en Kafka Connect.
Deze live training in Brugge (online of op locatie) wordt gegeven door een instructeur en is bedoeld voor engineers die Envoy Proxy willen gebruiken om microservices met elkaar te laten 'communiceren'.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer Envoy Proxy.
Gebruik Envoy Proxy om het netwerk te abstraheren en probleemgebieden gemakkelijk te visualiseren.
Los problemen met microservices op die verband houden met netwerken en observatie.
In deze door een instructeur geleide, live training in Brugge (op locatie of op afstand), leren deelnemers hoe ze verschillende Stream Processing raamwerken kunnen opzetten en integreren met bestaande big data-opslagsystemen en gerelateerde softwareapplicaties en microservices.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer verschillende Stream Processing frameworks, zoals Spark Streaming en Kafka Streaming.
Begrijp en selecteer het meest geschikte raamwerk voor de taak.
Verwerken van gegevens continu, gelijktijdig en record voor record.
Integreer Stream Processing oplossingen met bestaande databases, datawarehouses, datameren, enz.
Integreer de meest geschikte bibliotheek voor streamverwerking met bedrijfsapplicaties en microservices.
Deze cursus is bedoeld voor enterprise-architecten, ontwikkelaars, systeembeheerders en iedereen die een gedistribueerd berichtensysteem met hoge doorvoer wil begrijpen en gebruiken. Als u meer specifieke vereisten heeft (bijvoorbeeld alleen systeembeheer), kan deze cursus worden aangepast om beter aan uw behoeften te voldoen.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op systeembeheerders die een Kafka-cluster op ondernemingsniveau willen opzetten, implementeren, beheren en optimaliseren.
Aan het einde van deze training kunnen deelnemers:
Opzetten en beheren van een Kafka Cluster.
Evalueer de voor- en nadelen van de implementatie van Kafka op locatie versus in de cloud.
Implementeer en monitor Kafka met behulp van verschillende on-premise en cloud-omgevingstools.
Deze live training onder leiding van een instructeur in Brugge (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.
Deze instructeur-geleide, live training in Brugge (op locatie of op afstand) is gericht op softwaretesters die netwerkbeveiligingsmaatregelen willen implementeren in een Apache Kafka applicatie.
Aan het einde van deze training kunnen deelnemers:
Implementeer Apache Kafka op een cloudgebaseerde server.
Implementeer SSL-codering om aanvallen te voorkomen.
Voeg ACL-authenticatie toe om gebruikerstoegang te volgen en te controleren.
Zorg ervoor dat geloofwaardige klanten toegang hebben tot Kafka-clusters met SSL- en SASL-authenticatie.
Kafka Streams is een client-side bibliotheek voor het bouwen van applicaties en microservices waarvan de gegevens worden doorgegeven aan en van een Kafka-berichtensysteem. Traditioneel vertrouwde Apache Kafka op Apache Spark of Apache Storm om gegevens tussen berichtproducenten en consumenten te verwerken. Door de Kafka Streams API vanuit een applicatie aan te roepen, kunnen gegevens direct in Kafka worden verwerkt, waardoor de noodzaak om de gegevens naar een afzonderlijk cluster te sturen voor verwerking wordt omzeild.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze Kafka Streams kunnen integreren in een reeks voorbeeld Java applicaties die gegevens van en naar Apache Kafka doorgeven voor stroomverwerking.
Aan het einde van deze training kunnen deelnemers:
Begrijp de functies en voordelen van Kafka Streams ten opzichte van andere frameworks voor stroomverwerking
Process stream gegevens rechtstreeks binnen een Kafka-cluster
Schrijf een Java of Scala applicatie of microservice die kan worden geïntegreerd met Kafka en Kafka Streams
Schrijf beknopte code die invoer Kafka-onderwerpen omzet in uitvoer Kafka-onderwerpen
Bouw, verpak en implementeer de applicatie
Publiek
ontwikkelaars
Formaat van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notes
Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen
Deze live training onder leiding van een instructeur in Brugge (online of ter plaatse) is bedoeld voor ontwikkelaars die Apache Kafka streamverwerking willen implementeren zonder code te schrijven.
Aan het einde van deze training zijn de deelnemers in staat om:
Installeer en configureer Confluent KSQL.
Stel een stroomverwerkingspijplijn in met alleen SQL opdrachten (geen Java of Python codering).
Voer gegevensfiltering, transformaties, aggregaties, joins, windowing en sessionization volledig uit in SQL.
Ontwerp en implementeer interactieve, continue query's voor streaming ETL en realtime analyses.
Deze live training onder leiding van een instructeur in Brugge (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 Brugge 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.
In deze live training onder leiding van een instructeur in Brugge leren deelnemers hoe ze microservices kunnen bouwen met behulp van Go (Golang) en Spring Cloud.
Deze door een instructeur geleide, live training in Brugge is gericht op bedrijfsontwikkelaars en architecten. Het introduceert de microservice-architectuur, presenteert migratiestrategieën vanuit een monolithisch systeem en leidt deelnemers door de creatie en implementatie van een voorbeeld van een op microservices gebaseerde applicatie.
Aan het einde van deze training kunnen deelnemers:
Begrijp wanneer u microservice-architectuur wel en wanneer niet moet gebruiken.
Creëer en implementeer een teststrategie voor microservices.
Implementeer een voorbeeldtoepassing op basis van microservices in een productieomgeving.
Refactoreer een monolithische applicatie naar services.
This instructor-led, live training in Brugge (online or onsite) is aimed at intermediate-level software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
By the end of this training, participants will be able to:
Understand the core principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices for microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges in system operations and microservices adoption.
Microservice architectuur is een benadering om een software-applicatie te ontwikkelen als een reeks kleine, onafhankelijke diensten, elk in zijn eigen proces en communiceren met lichtgewicht mechanismen zoals een HTTP-resource API. Deze diensten kunnen efficiënt worden geïmplementeerd met behulp van continu automatiseringssystemen en de behoefte aan gecentraliseerde beheer overschrijden. Microservices kan worden geschreven in verschillende programmeringstaal en geïntegreerd met verschillende gegevensopslagssystemen.
Deze instructeur geleide, live training is gericht op ondernemingsontwikkelaars en architecten. Het introduceert microservice-architectuur vanuit een.Net-perspectief, presenteert migratiebestrategieën vanuit een monolithisch systeem en leidt deelnemers door de creatie en de implementatie van een microservice-gebaseerde applicatie.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Begrijp wanneer te gebruiken en wanneer niet te gebruiken microservice architectuur
Creëren en implementeren van een teststrategie voor microservices
Ontwikkelen van een microservice-gebaseerde applicatie in een productieomgeving
Refactor een monolithische toepassing in diensten
Het publiek
Ontwikkelaars
Architecten
Format van de cursus
Deel lezing, deel discussie, oefeningen en zware praktijken
In deze door een instructeur geleide, live training in Brugge leren deelnemers de basisprincipes van het bouwen van microservices met behulp van Spring Cloud en Docker. 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 zijn de deelnemers in staat om:
De fundamenten van microservices begrijpen.
Docker gebruiken om containers te bouwen voor microservice-applicaties.
Gecontaineriseerde microservices bouwen en implementeren met behulp van Spring Cloud en Docker.
Microservices integreren met discovery services en de Spring Cloud API Gateway.
Docker Compose gebruiken voor end-to-end integratietests.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op datawetenschappers die de SMACK-stack willen gebruiken om dataverwerkingsplatforms voor big data-oplossingen te bouwen.
Aan het einde van deze training kunnen deelnemers:
Implementeer een datapijplijnarchitectuur voor het verwerken van big data.
Ontwikkel een clusterinfrastructuur met Apache Mesos en Docker.
Analyseer gegevens met Spark en Scala.
Beheer ongestructureerde gegevens met Apache Cassandra.
Deze live training onder leiding van een instructeur in Brugge (online of ter plaatse) is bedoeld voor data-engineers, datawetenschappers en programmeurs die Spark Streaming functies willen gebruiken bij het verwerken en analyseren van realtime gegevens.
Aan het einde van deze training zijn deelnemers in staat om Spark Streaming te gebruiken om live datastromen te verwerken voor gebruik in databases, bestandssystemen en live dashboards.
In deze live training in Brugge 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.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die traditionele architectuur willen transformeren naar een zeer gelijktijdige, op microservices gebaseerde architectuur met behulp van Spring Cloud, Kafka, Docker, Kubernetes en Redis.
Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op voor het bouwen van microservices.
Ontwerp en implementeer een zeer gelijktijdig ecosysteem voor microservices met behulp van Spring Cloud, Kafka, Redis, Docker en Kubernetes.
Transformeer monolithische en SOA-services naar op microservices gebaseerde architectuur.
Hanteer een DevOps-aanpak bij het ontwikkelen, testen en vrijgeven van software.
Zorg voor een hoge mate van gelijktijdigheid tussen microservices in productie.
Bewaak microservices en implementeer herstelstrategieën.
Voer prestatieafstemming uit.
Leer meer over toekomstige trends in de architectuur van microservices.
Spring Cloud is een open-source lichtgewicht microservices framework voor het bouwen van Java applicaties voor de cloud. Netflix OSS is een set frameworks en bibliotheken voor het ontwikkelen van microservices. Spring Cloud Integreert mooi met Netflix componenten met behulp van Auto Configuration en Convention Over Configuration.
In deze live training onder leiding van een instructeur leren deelnemers de basisconcepten van het bouwen van microservices met behulp van Spring Cloud en Netflix OSS. 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 samen met Netflix OSS kunnen gebruiken om snel hun eigen cloud-schaal, cloud-ready microservices te ontwikkelen.
Audiëntie
Java Ontwikkelaars
Vorm van de cursus
Deels lezing, deels discussie, oefeningen en zware hands-on oefening
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 Brugge (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.
In deze door een instructeur geleide, live training leren deelnemers de functies, concepten en standaarden achter WS02 API Manager. Theorie zal tijdens de training worden gekoppeld aan live praktijkoefeningen en implementatie. Aan het einde van de cursus zullen de deelnemers de kennis en praktijk hebben om hun eigen API's te implementeren met behulp van de kernfuncties van WS02 API Manager.
Lees meer...
Laatst bijgewerkt:
Testimonials (25)
Tijdens mijn training was het meest opvallende de toegankelijkheid van Augustin, die zich weet aan te passen aan het niveau van de deelnemers en tegelijkertijd oppast de groep niet te vertragen.
een TOP trainer!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
Betrokkenheid bij de trainer
Een aantal relevante Oefeningen en Labs
Praktijkexamens
Salim - SICPA SA
Cursus - Administration of Kafka Message Queue
Automatisch vertaald
de technische voorbereiding van leerkrachten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
Interactieve aanpak van de docent, geen rechttoe rechtaan verhaal maar acteren op de vragen uit het publiek.
Rens - Canon Medical Informatics Europe B.V.
Cursus - Administration of Kafka Topic
Automatisch vertaald
Uitleg, labo's
Abdel-Kader Sabiou - Bizao
Cursus - WSO2 API Manager for Developers
Automatisch vertaald
De labo's en de dia's zijn goed te combineren met Jorge's kennis en liefde voor Kafka.
Willem - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald
Luisteren naar de trainer. Hij hield rekening met de gestelde vragen en beantwoordde ze de volgende dag.
Erwan - SNCF Connect & Tech
Automatisch vertaald
Vriendelijke omgeving. Ook vond ik het leuk om één op één te trainen. Het is erg productief. Ik zou het zeker aanbevelen aan mijn vrienden en collega's.
Zeed - Tamkeen Technologies
Cursus - Building Microservices with NodeJS and React
Automatisch vertaald
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Cursus - Spring Cloud for Microservices
De onderwerpen die in de training aan bod komen en de kennis van de trainer over de 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
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Cursus - Building Microservices with Go
very interactive...
Richard Langford
Cursus - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable
Chris Tan
Cursus - A Practical Introduction to Stream Processing
Raspvaardigheden, voorbeelden, zeer goede oefeningen
Marek Konieczny - G2A.COM Limited
Cursus - Kafka for Administrators
Automatisch vertaald
Les explications sur bonnes pratiques RabbitMq
Jean-Francois Menon - METEO-FRANCE
Cursus - RabbitMQ with Java and Spring
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Cursus - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Cursus - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Cursus - Microservices with Spring Cloud and Kafka
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Cursus - Building Stream Processing Applications with Kafka Streams
The concreteness (applicability) of the information received during the course.
Roberto NATALE - SIA
Cursus - Building Microservice Architectures
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
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Cursus - Apache Camel
Informative and had correct level of detail I believe.
Asif Akhtar
Cursus - Distributed Messaging with Apache Kafka
Deep knowledge and coverage of the subject. Good delivery and presentation. Respectful and engaging with the audience. Very nice person.
Microservice Architecture training cursus in Brugge, Microservices opleiding cursus in Brugge, Weekend Microservice Architecture cursus in Brugge, Avond Microservices training in Brugge, Microservices instructeur geleid Brugge, Microservice Architecture privé cursus in Brugge, Microservice Architecture trainer in Brugge, Microservices coaching in Brugge, Microservice Architecture een op een opleiding in Brugge, Weekend Microservice Architecture training in Brugge, Microservice Architecture een op een training in Brugge, Microservice Architecture op locatie in Brugge, Microservices instructeur geleid in Brugge,Microservices lessen in Brugge, Microservices instructeur in Brugge, Avond Microservices cursus in Brugge, Microservice Architecture boot camp in Brugge, Microservice Architecture on-site in Brugge