Systems and Service Architecture - Microservices Architecture Schulung
Das Erstellen komplexer Unternehmensanwendungen ist in einem sich ständig ändernden Umfeld eine große Herausforderung.
Änderungen in der Integration zwischen Diensten oder Systemen lösen Änderungen im Design des Systems aus. In diesem Kurs erfahren Sie, wie Sie ein wartbares Design erstellen, das der Größe und dem Zweck Ihres Unternehmens, der Systemarchitektur und der praktischen Infrastruktur entspricht.
Dieser Kurs behandelt allgemeine Probleme beim Aufbau der Landschaft verteilter Apps, angefangen bei Integrationsproblemen, Infrastrukturen und modernen Ansätzen bis hin zur Lösung von Komplexitätsproblemen.
In diesem Kurs werden die Vor- und Nachteile der einzelnen Lösungen (z. B. traditionelle SOA- und Microservice-Architektur) sowie die verfügbaren Tools (meist Open Source) zur Unterstützung der Entwicklung und Wartung usw. erläutert.
Kursformat
Es handelt sich hauptsächlich um Diskussionen (mit begrenzten Präsentationen).
Schulungsübersicht
Kurzer Überblick über traditionelle Ansätze
- Monolithische Systeme
- System von Systemen
- Frühe Dienstorientierung (EAI, CORBA, etc...)
- Frühe Webservices (SOAP, etc...)
- Dienstorientierte Architektur (SOA)
- Microservices
Entwurfskonzepte und Zielkonflikte
- Kompromiss zwischen Flexibilität und Komplexität
- Kohäsion, Kopplung
- Versteckte Abhängigkeiten vs. explizite Abhängigkeiten
- Kleines System vs. Großes System
- Modul/Komponente vs. Dienst
Generische SOA
- Nutzen und Kosten von SOA
- Erfolge und Misserfolge bei der Implementierung einer SOA
- Nachrichtenübermittlung und ESB
- Infrastruktur und Werkzeuge zur Unterstützung einer SOA
Microservices und Implementierung von SOA - Konzepte
- Eine Sache tun und sie gut machen
- Microservice vs. Dienst
- DevOps
- Kontinuierliche Bereitstellung und Lieferung
- Leichtgewichtige Protokolle
Microservice-Protokolle und -Tools
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Bereitstellung
- Container (Docker, K8N, LXC, usw...)
- Configuration Management (Ansible, usw...)
- Überwachung und Management
- Infrastruktur
Cloud und Auto Scalabilität
- Microservice-Redundanz und Failover
- Skalierbarkeit der Leistung
- Automatische Skalierbarkeit
- Implementieren: OpenStack, AWS, etc....
Echte Probleme
- Komplexität des Ökosystems
- Leistung des Netzwerks
- Sicherheit
- Bereitstellung
- Prüfung
- Nano-Dienste
Voraussetzungen
- Grundkenntnisse in Software- und Systemtechnik erforderlich.
- Good Verständnis für Systementwicklung und -integration empfohlen.
- Ein gewisses Maß an Erfahrung mit Problemen, die beim Aufbau komplexer Unternehmenslösungen auftreten, wird empfohlen.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Systems and Service Architecture - Microservices Architecture Schulung - Booking
Systems and Service Architecture - Microservices Architecture Schulung - Enquiry
Systems and Service Architecture - Microservices Architecture - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (7)
Er zeichnete in Echtzeit auf ein Whiteboard, während er erklärte, eine Spitzenerfahrung. Er wusste jedes Thema zu erklären.
Adrian Stanciu - DB Global Technology SRL
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
Die Art und Weise, wie der Trainer spricht, war großartig, sehr klar und leicht zu verstehen
Codrin Lintescu - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
Es war perfekt strukturiert und enthielt eine Menge nützlicher Informationen
Dana Curpen - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
Der erste Tag. Ich habe viel Wissen über dieses Thema, aber ich hatte die Chance, neue Dinge zu lernen.
Ciprian Pascu - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
Ich freute mich über die angemessenen Beispiele, die für ein besseres Verständnis bereitgestellt wurden.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
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
Kurs - Systems and Service Architecture - Microservices Architecture
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
SysML by example with Cameo Systems Modeler
21 StundenIn diesem Kurs erfahren Sie, wie Sie SysML, die Modellierungssprache für die Systemtechnik, verwenden. Sie werden insbesondere Blockdiagramme für die strukturelle Modellierung komplexer Systeme kennenlernen. Sie werden das Sequenzdiagramm, das Zustandsdiagramm und das Aktivitätsdiagramm für die dynamische Modellierung vertiefen. Außerdem lernen Sie, die spezifischen Diagramme aus SysML wie das Anforderungsdiagramm und das parametrische Diagramm sowie das Konzept der Allokation zu verwenden. Wir werden auch die Notwendigkeit betonen, einen Modellierungsansatz zu definieren, der auf den Kontext des Unternehmens und die Art des zu untersuchenden Systems zugeschnitten ist. Die praktische Umsetzung wird unter Verwendung des Modellierungswerkzeugs Cameo Systems Modeler (MagicDraw) von NoMagic erfolgen.
Zielgruppe :
Systemingenieure, Business-Analysten und Architekten, die komplexe Systeme modellieren müssen, die Hardware und Software umfassen.
Pädagogische Methode :
Theoretischer Vortrag, illustriert mit Beispielen.
50% praktische Arbeit mit Cameo Systems Modeler an einer Fallstudie während des gesamten Kurses.
Einführung in domaingesteuertes Design
14 StundenDomain Driven Design (DDD) ist ein Ansatz zur Handhabung komplexer Verhaltensweisen bei der Entwicklung von Software .
Einführung in Enterprise Architect
7 StundenDieser Schulungskurs „Einführung in Enterprise Architect“ richtet sich an alle Personen, die das UML-Modellierungstool Enterprise Architect von Sparx Systems für ihre Modellierungsaktivitäten verwenden möchten, mit den Merkmalen, Funktionen und der Verwendung von Enterprise Architect jedoch nicht vertraut sind.
Enterprise Architecture in the UAF
40 StundenMit einer Kombination aus Vorträgen, Demos und interaktiven Übungen werden in diesem Kurs die Grundlagen für den Aufbau und die Pflege einer Enterprise Architecture (EA) unter Verwendung des Unified Architecture Framework (UAF) Version 1.2 vermittelt.
Envoy Proxy
14 StundenDieses von einem Lehrer geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Ingenieure, die Envoy Proxy verwenden möchten, um es Mikrodiensten zu ermöglichen, „miteinander zu kommunizieren“.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Envoy Proxy.
- Nutzen Sie Envoy Proxy, um das Netzwerk zu abstrahieren und Problembereiche auf einfache Weise zu visualisieren.
- Beseitigen Sie Microservice-Probleme im Zusammenhang mit der Vernetzung und Beobachtbarkeit.
Creating a Service Mesh with Istio and Kubernetes
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die Cloud-basierte Anwendungen (z. B. Microservices) mit einem Istio-basierten Service Mesh verbinden, sichern und verwalten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installation und Konfiguration von Istio auf Kubernetes.
- Service-Meshes verstehen und mit Istio implementieren.
- Ein Istio-Service-Mesh auf Kubernetes einrichten.
- Ein Service-Mesh verwenden, um Microservices in der Cloud auszuführen, zu verwalten und zu überwachen.
Kuma Kubernetes
35 StundenAm Ende dieses professionellen Kurses haben die Teilnehmer die erforderlichen Kenntnisse und Fähigkeiten erworben, um das Kuma Service Mesh in Umgebungen Kubernetes effektiv zu implementieren, zu verwalten und zu skalieren. Sie werden in der Lage sein, fortschrittliches Traffic Routing, Beobachtbarkeit und Sicherheitsfunktionen zu implementieren, um die Leistung und Zuverlässigkeit ihrer Microservice-basierten Anwendungen zu optimieren.
Building Microservices with Lumen PHP Framework
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die Lumen zur Erstellung von Laravel-basierten Microservices und Anwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung von Microservices mit Lumen zu beginnen.
- Die Vorteile der Implementierung von Microservices mit Lumen und PHP zu verstehen.
- Microservices-Funktionen und -Operationen mit Hilfe des Lumen-Frameworks durchzuführen und zu implementieren.
- Schutz und Kontrolle des Zugriffs auf die Microservices-Architekturen durch den Aufbau von Sicherheitsschichten.
OCSMP Model Builder - Fundamentals prep
21 StundenDie Prüfung OCSMP Model Builder - Fundamental prüft die Kenntnisse und Fähigkeiten, die zur Erstellung eines grundlegenden SysML Modells eines Systems erforderlich sind. Die Prüfung umfasst Modellkonzepte und -organisation, grundlegende Anforderungserfassung und -verwaltung, Struktur- und Verhaltensmodelle, parametrische Modelle, Zuordnungsbeziehungen und die Verwendung von Stereotypen. Mit dem Wissen und den Fertigkeiten, die auf dieser Stufe vermittelt werden, sowie der Vertrautheit mit einem geeigneten SysML-Modellierungswerkzeug sollte ein Inhaber der OCSMP-Zertifizierung für Modellbauer - Grundlegende Zertifizierung einen produktiven Beitrag zu Modellierungsaufgaben leisten, die von einem Systems-Engineering-Team durchgeführt werden, das einen modellbasierten Systems-Engineering-Ansatz unter Verwendung von SysML verwendet. Die OCSMP Model Builder - Fundamental Certification ist eine Voraussetzung für die beiden höheren Stufen des Programms und erfordert die OCSMP Model User Certification als Voraussetzung.
Diese Prüfung (wie auch die anderen in der OCSMP-Reihe) testet Ihre Fähigkeit, die hier aufgeführten Kenntnisse und Fähigkeiten im Kontext eines Systemmodells anzuwenden. Gehen Sie beim Lernen über jedes einzelne Diagramm hinaus, um zu verstehen, wie Aspekte, die es modelliert, Aspekte des Systems, die in anderen Diagrammtypen dargestellt werden, beeinflussen oder beeinträchtigen können.
Systems Modeling with SysML and Enterprise Architect (EA)
21 StundenIn dieser von einem Trainer durchgeführten Live-Ausbildung in Schweiz (online oder vor Ort) lernen die Teilnehmer, wie sie SysML wie in Enterprise Architect (EA) implementiert, zur Durchführung einer Analyse und Modellierung von Systemanforderungen einsetzen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Verstehen und Anwenden von SysML auf Systems-Engineering-Projekte unter Verwendung eines modellbasierten Systems-Engineering-Ansatzes (MBSE).
- Systemanforderungen auf der Grundlage von Anwendungsfallmodellen zu ermitteln.
- Systemarchitekturen entwerfen und analysieren.
SysML by example
21 StundenIn diesem praktischen Training lernen Sie, wie Sie die SysML Modellierungssprache effizient einsetzen. Sie werden insbesondere die Blockschaltbilder zur Strukturmodellierung komplexer Systeme entdecken. Sie vertiefen das Sequenzdiagramm, das Zustandsdiagramm und das Aktivitätsdiagramm für die dynamische Modellierung. Sie lernen auch, bestimmte SysML Diagramme wie das Anforderungsdiagramm und das Parameterdiagramm sowie das wichtige Konzept der Zuordnung zu verwenden. Wir werden uns auch auf die Notwendigkeit konzentrieren, einen Modellierungsansatz zu definieren, der an den Kontext des Unternehmens und die Art des zu untersuchenden Systems angepasst ist. Wir werden endlich sehen, wie die SysML Modellierungswerkzeuge auf dem neuesten Stand sind.
Audience:
Projektleiter, Architekten, Systemingenieure, die komplexere Systeme mit Software und Hardware modellieren müssen
Lehrmethode:
- Theoretische Präsentation mit Beispielen
- Fallstudie auf Papier (Demo eines SysML-Tools durch den Trainer)
Traefik
7 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Systemadministratoren und Entwickler, die Microservices mit Traefik bereitstellen, verwalten, überwachen und betreiben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Konfigurieren und starten Sie Traefik über einen Docker-Anbieter.
- Aktivieren Sie sichere und verschlüsselte Verbindungen mit Let’s Encrypt.
- Middleware bereitstellen und mit einem Router verbinden, um Serviceanfragen umzuwandeln.
- Überwachung von Traefik Operationen über das Dashboard.
UML in Enterprise Architect (workshops)
21 StundenDer Kurs ist für Analysten, Designer, Entwickler, Testers und Projektmanager konzipiert.
Der Workshop präsentiert eine Problemanalyse, Design und Dokumentationssysteme mit UML und Enterprise Architect von Sparx Systems. Während der Ausbildung werden die fortgeschrittenen Fähigkeiten des Programms (wie MDA, Profile, XMI) und Best Practices präsentiert, die die Modellierung erheblich vereinfachen und beschleunigen können.
Da sich die Ausbildung auf das Enterprise Architect-Tool konzentriert, ist es notwendig, dass die Teilnehmer bereits wissen, wie man in UML Modelliert. Für diejenigen, die Modellierung lernen möchten, haben wir eine spezielle Ausbildung für UML.
Die Trainingsmethode
10 % Lektüre, 90 % Workshop
Use Case Modeling
14 StundenDieser Kurs richtet sich an Business Analysten, Manager, Team Leads und Prozesseigner, um ihnen die erforderlichen Kompetenzen für die Erstellung von Anwendungsfalldiagrammen und Anwendungsfallszenarien zu vermitteln, die als Vehikel für die Erstellung, Analyse, Dokumentation und Kommunikation von funktionalen Anforderungen dienen Die Teilnehmer üben die Erstellung von Anwendungsfällen in der Unified Modeling Language (UML), um die Interaktionen zwischen Anwendungsfällen und Akteuren grafisch darzustellen .