Systems and Service Architecture - Microservices Architecture Training Cursus
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).
Cursusaanbod
Snel overzicht van traditionele benaderingen
- Monolithische systemen
- Systeem van systemen
- Vroege servicegerichtheid (EAI, CORBA, enz...)
- Vroege webservices (SOAP, enz...)
- Service Georiënteerde Architectuur (SOA)
- Microservices
Ontwerpconcepten en compromissen
- Afweging tussen flexibiliteit en complexiteit
- Cohesie, koppeling
- Verborgen afhankelijkheden versus expliciete afhankelijkheden
- Klein systeem versus groot systeem
- Module/component versus service
Generieke SOA
- Voordeel en kosten van SOA
- Successen en mislukkingen bij het implementeren van SOA
- Berichtgeving en ESB
- Infrastructuur en tools ter ondersteuning van SOA
Microservices en de implementatie van SOA - concepten
- Doe één ding en doe het goed
- Microservice versus service
- DevOps
- Continue implementatie en levering
- Lichtgewicht protocollen
Protocollen en hulpprogramma's voor microservices
- HTTP, JMS, AMQP, Websockets, JSON, enz...
- Implementatie
- Containers (Docker, K8N, LXC, enz...)
- Configuration Management (Ansible, enz...)
- Monitoring en Management
- Infrastructuur
Cloud en automatische Scalabiliteit
- Redundantie en failover van microservices
- Schaalbaarheid van prestaties
- Automatische schaalbaarheid
- Implementeren: OpenStack, AWS, enz....
Echte problemen
- Complexiteit van het ecosysteem
- Netwerk Prestaties
- Veiligheid
- Implementatie
- Testing
- Nano-diensten
Vereisten
- Basiskennis van software en systeemtechniek vereist.
- GoGeen begrip van systeemontwikkeling en -integratie aanbevolen.
- Enige blootstelling aan problemen die u tegenkomt tijdens het bouwen van complexe bedrijfsoplossingen wordt aanbevolen.
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Systems and Service Architecture - Microservices Architecture Training Cursus - Booking
Systems and Service Architecture - Microservices Architecture Training Cursus - Enquiry
Systems and Service Architecture - Microservices Architecture - Consultancyaanvraag
Consultancyaanvraag
Testimonials (7)
Tekenen op een whiteboard in real time zoals hij uitlegde, top ervaring. Hij wist elk onderwerp uit te leggen.
Adrian Stanciu - DB Global Technology SRL
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
De manier waarop de trainer praat, was geweldig, heel duidelijk en gemakkelijk te begrijpen
Codrin Lintescu - DB Global Technology
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
Het was perfect gestructureerd en bevatte veel nuttige informatie
Dana Curpen - DB Global Technology
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
Eerste dag. Ik heb veel kennis over dit onderwerp, maar toch heb ik de kans gehad om nieuwe dingen te leren.
Ciprian Pascu - DB Global Technology
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
Ik genoot van de adequate voorbeelden die worden verstrekt voor eenvoudiger begrip.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Cursus - Systems and Service Architecture - Microservices Architecture
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
SysML by example with Cameo Systems Modeler
21 UrenDeze cursus laat je zien hoe je SysML kunt gebruiken, de modelleertaal voor systems engineering. In het bijzonder leer je over blokschema's voor structurele modellering van complexe systemen. Je gaat dieper in op het sequentiediagram, het toestandsdiagram en het activiteitendiagram voor dynamisch modelleren. U leert ook hoe u de specifieke diagrammen van SysML kunt gebruiken, zoals het vereistendiagram en het parametrische diagram, evenals het concept van toewijzing. We zullen ook de noodzaak benadrukken om een modelleringsaanpak te definiëren, aangepast aan de context van het bedrijf en het type systeem dat moet worden bestudeerd. De implementatie zal worden gedaan met behulp van de Cameo Systems Modeler (MagicDraw) modelleringstool van NoMagic.
Audiëntie:
Systeemingenieurs, bedrijfsanalisten en architecten die complexe systemen moeten modelleren, inclusief hardware en software
Onderwijsmethode:
Theoretische presentatie geïllustreerd met voorbeelden
50% hands-on werken met Cameo Systems Modeler aan een casestudy gedurende de hele training
Introduction to Domain Driven Design
14 UrenDomain Driven Design (DDD) is een benadering voor het omgaan met complex gedrag bij het ontwikkelen van software .
Introduction to Enterprise Architect
7 UrenDeze cursus Inleiding tot Enterprise Architect is bedoeld voor iedereen die de UML-modelleringstool Enterprise Architect van Sparx Systems wil gebruiken voor hun modelleringsactiviteiten, maar nog niet bekend is met de kenmerken, functies en het gebruik van Enterprise Architect.
Enterprise Architecture in the UAF
40 UrenMet behulp van een combinatie van lezingen, demo's en interactieve labs toont deze cursus de basis voor het bouwen en onderhouden van een Enterprise Architecture (EA) met behulp van het Unified Architecture Framework (UAF) versie 1.2.
Envoy Proxy
14 UrenDeze live training in België (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.
Creating a Service Mesh with Istio and Kubernetes
14 UrenDeze door een instructeur geleide, live training in België (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.
Building Microservices with Lumen PHP Framework
14 UrenDeze live training onder leiding van een instructeur in België (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.
OCSMP Model Builder - Fundamentals prep
21 UrenDe OCSMP Model Builder – Fundamenteel examen test de kennis en vaardigheden die nodig zijn om een basismodel SysML van een systeem te construeren. Het examen omvat modelconcepten en -organisatie, het vastleggen en beheren van basisvereisten, structuur- en gedragsmodellen, parametrische modellen, allocatierelaties en het gebruik van stereotypen. Met behulp van de kennis en vaardigheden die op dit niveau worden behandeld, plus bekendheid met een geschikt SysML modelleringstool, moet een houder van de OCSMP Model Builder - Fundamental Certification een productieve bijdrage leveren aan modelleringstaken die worden uitgevoerd door een Systems Engineering-team dat een modelgebaseerde systeemengineeringbenadering gebruikt met behulp van SysML. De OCSMP Model Builder - Fundamental Certification is een vereiste voor de twee hogere niveaus van het programma en vereist de OCSMP Model User Certification als vereiste.
Dit examen (evenals de andere in de OCSMP-serie) test uw vermogen om de hier genoemde kennis en vaardigheden toe te passen in de context van een model van een systeem. Ga tijdens het bestuderen verder dan elk afzonderlijk diagram om te begrijpen hoe aspecten die het modelleert, aspecten van het systeem kunnen beïnvloeden of beïnvloeden die in andere diagramtypen worden weergegeven.
Systems Modeling with SysML and Enterprise Architect (EA)
21 UrenIn deze live training onder leiding van een instructeur in België (online of ter plaatse), leren deelnemers hoe ze SysML zoals geïmplementeerd in Enterprise Architect (EA) kunnen gebruiken om analyse en modellering van systeemvereisten uit te voeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijpen en toepassen SysML op Systems Engineering projecten, met behulp van een Model Based Systems Engineering (MBSE) aanpak.
- Identificeer systeemvereisten op basis van use case-modellen.
- Ontwerp en analyseer de systeemarchitectuur.
SysML by example
21 UrenDeze praktische training laat u zien hoe u de SysML modelleringstaal efficiënt kunt gebruiken. U zult met name de blokdiagrammen ontdekken voor het structureel modelleren van complexe systemen. Je gaat het sequentiediagram, het statusdiagram en het activiteitendiagram voor dynamische modellering verdiepen. U leert ook specifieke SysML diagrammen te gebruiken, zoals het vereistendiagram en het parametrische diagram, evenals het belangrijke concept van toewijzing. We zullen ons ook richten op de noodzaak om een modelleringsbenadering te definiëren, aangepast aan de context van het bedrijf en het type systeem dat moet worden bestudeerd. We zullen eindelijk zien wat de stand van zaken is met SysML modelleringshulpmiddelen.
Publiek:
Projectmanagers, architecten, systeemingenieurs, die complexe systemen moeten modelleren, zowel software als hardware
Leermethode:
- Theoretische presentatie met voorbeelden
- Case study op papier (demo van een SysML tool door de trainer)
UML in Enterprise Architect (workshops)
21 UrenDe cursus is ontworpen voor analisten, ontwerpers, ontwikkelaars, testers en projectmanagers.
De workshop presenteert een probleemanalyse, ontwerp en documentatie systemen met behulp van UML en Enterprise Architect van Sparx Systems. Tijdens de training zal worden gepresenteerd aan de geavanceerde capaciteiten van het programma (zoals MDA, profielen, XMI), en de beste praktijken die aanzienlijk kunnen vereenvoudigen en versnellen modeling.
Omdat de training zich richt op het Enterprise Architect gereedschap is het vereist dat de deelnemers al weten hoe te modellen in UML. Voor degenen die willen leren modellen hebben we gewijd training voor UML.
De trainingmethode
10 % lezing, 90 % workshop
Use Case Modeling
14 UrenDeze cursus is bedoeld voor bedrijfsanalisten, managers, teamleiders en proceseigenaren om hen de vereiste competenties te bieden voor het maken van use case-diagrammen en use case-scenario's, die dienen als een hulpmiddel voor het oproepen, analyseren, documenteren en communiceren van functionele vereisten Afgevaardigden zullen oefenen met het maken van use-cases in de Unified Modeling Language (UML) om grafisch de interacties tussen use cases en actoren weer te geven .