Online of ter plaatse, door instructeurs geleide live Microservices-trainingen demonstreren aan de hand van praktische oefeningen de fundamenten van microservice-architectuur en hoe microservice-toepassingen worden ontwikkeld.
Microservices-training is beschikbaar als 'live online training' of 'live training ter plaatse'. Live online training (ook wel 'live remote training' genoemd) wordt uitgevoerd via een interactieve remote desktop. Live training ter plaatse kan lokaal bij de klant worden gegeven in Amsterdam of in de corporate trainingcentra van NobleProg in Amsterdam.
Microservices staat ook bekend als Microservice Architectuur.
NobleProg -- Uw lokale opleidingsaanbieder
Amsterdam
The Office Operators, Piet Heinkade 55, Amsterdam, Nederland, 1019 GM
UP Office Building is gelegen in het centrum van Amsterdam aan de zuidelijke IJ-oever nabij het centraal station. Het UP Office Building maakt onderdeel uit van een multifunctioneel complex waarin onder meer de Passenger Terminal Amsterdam (PTA), het Mövenpick Hotel en het Muziekgebouw zijn ondergebracht. Onder het complex is een openbare parkeergarage met ruim voldoende voor de verhuur beschikbare plaatsen. Vanuit de garage is een directe ingang naar het kantoorgebouw. Met 21 bouwlagen is het UP Office Building het hoogste gebouw in de omgeving en fungeert daarmee als een 'landmark'.
Trainingen bijwonen in Amsterdam Centrum aan de IJ-oever is vergaderen op een super centrale en goed bereikbare locatie. Ons gebouw ligt namelijk op loopafstand – maar gelukkig niet op gehoorafstand -van Amsterdam CS
Openbaar Vervoer
UP Office Building ligt op 12 minuten lopen vanaf Amsterdam Centraal Station. Of neem tram 26, deze stopt voor het gebouw en brengt u in enkele maten naar het station.
Met de auto
Met de auto is het slechts 1 km via A10 afslag S114. Parkeren kan in the Piet Hein garage.
WTC Zuidas
The Office Operators - Amsterdam Zuidas - UN Studio, Parnassusweg 819, Amsterdam, Nederland, 1082 LZ
Ons trainingslocatie in Amsterdam Zuidas WTC heeft 10 verschillende ruimtes en zalen beschikbaar.
Vergaderlocatie Amsterdam ZuidAs WTC is uitstekend bereikbaar met het openbaar vervoer en ligt op loopafstand van trein-, bus- en metrostation ‘Amsterdam Zuid’. Ook met de auto is het WTC Amsterdam perfect bereikbaar. Het meeting- & conference center ligt op een steenworp afstand van de ringweg A10 en de parkeergarage van het WTC Amsterdam biedt ruim voldoende parkeerplaatsen voor u en uw gasten.
De nabij gelegen Station Amsterdam WTC biedt ook direct connecties naar België, Frankrijk en Duitsland.
Sloterdijk
The Office Operators - Amsterdam Sloterdijk - De Millennium Toren, Radarweg 29, 1043 NX Amsterdam, Amsterdam, Nederland, 1043 NX
De Millennium Toren is een absoluut icoon middenin het business district van Amsterdam Sloterdijk. Het op Mondriaans’ Victory Boogiewoogie geïnspireerde gebouw torent boven vele andere uit en is dan ook één van de hoogste gebouwen van Amsterdam. Hierdoor heeft u vanuit uw kantoor een schitterend weids uitzicht over de stad!
Op de begane grond van de Millennium Toren bevindt zich een groot restaurant waar u heerlijk kunt lunchen, een flex area waar u kunt werken in een informele sfeer én heeft u de mogelijkheid om gebruik te maken van de inpandige gym!
De bereikbaarheid van de Millennium Toren is uitstekend, op slechts 500 meter afstand ligt station Amsterdam Sloterdijk en het pand is direct gelegen aan de A5 en de A10. Wanneer u graag buiten de deur eet zijn er meerdere lunchmogelijkheden rondom de Millennium Toren zoals Grand Café Hermes en restaurant en lunchroom Wissekerke.
Amstelveen
Amstelveen NEST, Laan van Kronenburg 14, Amstelveen, Nederland, 1183 AS
In het begin van de 20e eeuw was Amstelveen een eenvoudig landelijk dorp waar de tijd stilstond. Het dorp was enigermate afgelegen, omdat het geen enkele belangrijke spoorweg- of waterverbinding had. De belangrijkste bron van inkomsten was de veeteelt met wat akkerbouw, maar ook de tuinbouw en de bloementeelt waren toen al in opkomst.
In 1852 werd de Haarlemmermeerpolder drooggemalen en is het 'Fort aan het Schiphol' aangelegd als verdedigingswerk voor de hoofdstad Amsterdam. Bij Fort Schiphol, zoals het later werd genoemd, werd in 1916 een militair vliegveld gesticht, Schiphol, dat vier jaar later een burgerluchthaven werd. Fort Schiphol werd in 1934 gesloopt, de ligging is nog zichtbaar in de wijde kom van de Ringvaart onder het viaduct van de A-9. De ontwikkeling van Schiphol trok veel mensen, waarvan velen zich vestigden in Amstelveen. Ook het hoofdkantoor van de KLM werd hier gevestigd. Amstelveen werd de snelst groeiende gemeente van Nederland.
Na de Tweede Wereldoorlog ving Amstelveen een deel van de Amsterdamse woningnood op en werd tevens officieel één van de woongemeenten van Schiphol. Behalve woningen werden de laatste decennia ook veel kantoren; met name voor het handels-, bank- en verzekeringswezen gebouwd. Het telt grote computercentra en hoofdkantoren voor nationale en internationale instellingen. Hier wonen velen die werkzaam zijn op de luchthaven Schiphol. Nest Amstelveen bruist! Maar liefst 260 verschillende bedrijven en ondernemers hebben hier hun intrek genomen.
Nest creëert plekken die mensen en bedrijven helpen om succesvol te kunnen ondernemen en te ontwikkelen. NobleProg maakt dankbaar gebruik van deze dynamische omgeving.
Trainingen op op slechts 5 minuten afstand van de aankomst- en vertrekhal! WTC Schiphol is de meest internationale trainingsplek voor zowel binnenlands al;s buitenlandse deelnemers.
WTC Schiphol Airport is de vestigingslocatie voor grote merken, internationaal georienteerde bedrijven en gedreven ondernemers en biedt directe toegang tot de luchthaven.
Binnen enkele minuten loopt u van uw trainingslocatie naar de Terminal van luchthaven Schiphol, de tweede hub-luchthaven van de wereld.
Schiphol airport is makkelijk bereikbaar zowel met de auto als me het openbaar vervoer en kent volop gelegenheid tot parkeren.
.
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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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.
Deze instructeur-geleide live training in Amsterdam (online of op locatie) is gericht op ontwikkelaars op middelgroot tot gevorderd niveau die microservices willen ontwikkelen met behulp van Spring Boot, Docker en Kubernetes.
Na afloop van deze training zijn deelnemers in staat om:
De microservices-architectuur te begrijpen.
Productieklaar microservices te bouwen met Spring Boot.
De rol van Docker in microservices te begrijpen.
Een Kubernetes-cluster op te zetten voor het implementeren van microservices.
Deze door een instructeur geleide, live training in Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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.
Dit cursus wordt gegeven door een instructeur en vindt plaats in Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 Amsterdam (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 cursus biedt een complete, praktische reis door het ontwerpen, bouwen en beheren van cloud-native microservices. De nadruk ligt op praktische implementatie in plaats van theorie, waarbij deelnemers worden begeleid van domeinmodellering en servic ontwerp tot implementatie, observabiliteit en resiliëntie in productieomgevingen.
Deelnemers werken aan het bouwen van een echte microservices-architectuur en leren hoe ze veelvoorkomende valkuilen, zoals gedistribueerde monolieten, kunnen vermijden. Tegelijkertijd zetten ze best practices in voor schaalbaarheid, onderhoudbaarheid en operationele excellentie.
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 Amsterdam (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.
Deze instructeurgeleide, live training in Amsterdam (online of on-site) is gericht op beginner-, intermediair- en gevorderd-niveau systeembeheerders en operations engineers die Apache Kafka willen gebruiken om Kafka-clusters te implementeren, beveiligen, bewaken en oplossen.
Aan het einde van deze training zullen de deelnemers in staat zijn om: de Kafka-architectuur en KRaft-modus te verduidelijken, Kafka-clusters te beheren en beveiligen, prestaties en betrouwbaarheid te bewaken en veelvoorkomende productieproblemen op te lossen.
Deze live training onder leiding van een instructeur in Amsterdam (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 instructeur geleide, live-training in Amsterdam (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 te beheren.
Geloofwaardige clients 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 Amsterdam (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 Amsterdam 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.
In deze instructeur-geloodste, live training in Amsterdam, zullen de deelnemers leren hoe ze microservices kunnen bouwen met Go (Golang) en Spring Cloud.
Dit door de instructeur geleide, live training in Amsterdam 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 Amsterdam (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 door een instructeur geleide, live training in Amsterdam 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.
Deze instructeur-geleide, live training in Amsterdam (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 Amsterdam 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 Amsterdam (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 Amsterdam (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 Amsterdam, 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:
Reviews (10)
Over microservices en hoe je Kubernetes onderhoudt
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Cursus - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
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
De flexibiliteit in het programma en de aandacht voor de huidige onderwerpen die we behandelen.
Het was geweldig om kennis en ervaringen uit te wisselen!
Fabian - Continental Barum s.r.o.
Cursus - RabbitMQ
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Om een volledig begrip te hebben van WSO2 API Manager en zijn belang. De basisprincipes hielpen mij om verder te gaan met geavanceerd zelfstudie.
Hlalefang Nkhooa - Revenue Services Lesotho
Cursus - WSO2 API Manager for Developers
Automatisch vertaald
De trainer probeerde de meest gecompliceerde onderwerpen op een eenvoudigere manier uit te leggen.
Calvin Raj Antony - SICPA SA
Cursus - Administration of Kafka Message Queue
Automatisch vertaald
We konden hem vragen stellen en hij sprong naar diapositieven of voorbeelden om onze vragen te beantwoorden.
Johannes - Canon Medical Informatics Europe B.V.
Cursus - Administration of Kafka Topic
Automatisch vertaald
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
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 een goede mix van praktische en theoretische informatie. Een verhelderend voordracht met voorbeelden uit de echte wereld.
Microservice Architecture training cursus in Amsterdam, Microservice Architecture opleiding cursus in Amsterdam, Weekend Microservice Architecture cursus in Amsterdam, Avond Microservices training in Amsterdam, Microservices instructeur geleid Amsterdam, Weekend Microservices training in Amsterdam, Microservice Architecture boot camp in Amsterdam, Microservices privé cursus in Amsterdam, Microservices een op een opleiding in Amsterdam, Microservices een op een training in Amsterdam, Microservice Architecture coaching in Amsterdam, Microservices instructeur geleid in Amsterdam,Microservices lessen in Amsterdam, Microservice Architecture instructeur in Amsterdam, Microservices trainer in Amsterdam, Microservices on-site in Amsterdam, Microservices op locatie in Amsterdam, Avond Microservice Architecture cursus in Amsterdam