Cursusaanbod
Introductie
- Systeem- en servicearchitectuur, PaaS en cloud-native ontwerp
Overzicht van monolithische systeemarchitectuur
- Het uitvoeren van een volledige monolithische applicatiefunctionaliteit in één proces
- ScalaBiliteit door replicatie over meerdere servers
- Protocollen die worden gebruikt in monolithische systemen: EAI, CORBA, enz.
Overzicht van Webservices
- Service Oriented Architecture (SOA) en Microservices Architectuur
Service-Oriented Architecture (SOA)
- Voordeel en kosten van SOA
- Successen en mislukkingen bij het implementeren van SOA
- Berichtgeving en ESB
- Infrastructuur en tools ter ondersteuning van SOA
Hoe Microservices Webserviceconcepten implementeren
- Doe één ding en doe het goed
- DevOps
- Continue implementatie en levering (continue integratie, continu bouwproces, enz.)
- Lichtgewicht protocollen
Microserviceprotocollen en -standaarden
- HTTP, JMS, AMQP, Websockets, JSON, enz.
Ontwikkelingskaders voor de bouw Microservices
- Java-gebaseerde kaders (Spring Cloud)
- Javaop scripts gebaseerde frameworks (Seneca)
Een monoliettoepassing ontleden
- Zelfstandig inzetbare applicaties ontwikkelen
- Microservice-applicaties organiseren rond zakelijke mogelijkheden
- Casestudy: Een monoliettoepassing migreren naar drie kernmicroservices
Het opzetten van een Spring Cloud ontwikkelomgeving
- Instellen Docker en Docker Opstellen
- Omgevingsvariabelen instellen
Overzicht van Spring Cloud en Spring Boot
- Spring Cloud deelprojecten: Config Server & Bus, Eureka, Ribbon, Feign en Hystrix
- Spring Boot
Een Spring Boot applicatie maken
Gecentraliseerd configuratiebeheer met versiebeheer met Spring Cloud Config
Dynamische configuratie-updates met Spring Cloud Bus
Servicedetectie met Eureka
Taakverdeling met lint
Installatieautomaten toepassen met Hystrix
Declaratieve REST-cliënten met Feign
Werken met API Gateway
Een microservice-applicatie beveiligen
Microservices traceren om latenties aan het licht te brengen
Implementeren Microservices
- Containers (Docker, K8N, LXC, enz...)
- Configuration Management (Ansible, enz...)
- Detectie van services
- Monitoren en beheren Microservices
- Infrastructuur voor Microservices
Cloud en Auto Scalabiliteit van Microservices
- Redundantie en failover van microservices
- Schaalbaarheid van prestaties voor Microservices
- Automatische schaalbaarheid
- Implementatie van Microservices op OpenStack, AWS en andere cloudplatforms
Veelvoorkomende problemen met gedistribueerde toepassingen oplossen
- Complexiteit van het ecosysteem
- Netwerk Prestaties
- Veiligheid
- Implementatie
- Testing
- Nano-diensten
Laatste overwegingen voor het bouwen van productieklare systemen
- Het systeem gemakkelijk maken voor beginners
- Het compleet maken van het systeem zodat het als basis kan dienen voor bedrijfsapplicaties
Samenvatting en conclusie
Vereisten
- Inzicht in software- en systeemengineering
- Java Ervaring met ontwikkeling
- Ervaring met Spring Framework
Audiëntie
- Java Ontwikkelaars die snel microservices willen bouwen en implementeren
- Systeemarchitecten die een microservice-architectuur willen implementeren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
Oefen oefeningen in EA.
Pawel - Krajowa Szkola Skarbowosci
Cursus - UML in Enterprise Architect (workshops)
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
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Cursus - Introduction to Enterprise Architect
Great knowledge.
Marie - Forsvarets forkningsinstitutt
Cursus - Systems Modeling with SysML and Enterprise Architect (EA)
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.