- Home
- /
- Rechenzentrum, Netzwerke & Cloud
- /
- Betriebssysteme
- /
- Linux
- /
- Red Hat
- /
- Red Hat Application Development...
Red Hat Application Development II: Implementing Microservice Architectures
Schulungsinhalt
Beschreibung von Microservice-Architekturen
Komponenten und Muster microservice-basierter Anwendungsarchitekturen beschreiben.
Bereitstellung microservice-basierter Anwendungen
Teile der im Kurs vorgestellten Case Study-Anwendungen in einem OpenShift Cluster implementieren.
Implementierung eines Microservice mit MicroProfile
Die Spezifikationen in MicroProfile beschreiben und einen Microservice mit einigen dieser Spezifikationen in einem OpenShift Cluster implementieren.
Test von Microservices
Einheits- und Integrationstests für Microservices implementieren.
Einfügung von Konfigurationsdaten in Microservices
Konfigurationsdaten aus externer Quelle in einen Microservice einfügen.
Health Checks für Anwendungen
Health Check für einen Microservice erstellen.
Implementierung einer Fault Tolerance
Fault Tolerance in einer Microservice-Architektur implementieren.
Entwicklung von API-Gateways
Struktur des API-Gateways beschreiben und ein API-Gateway für mehrere Microservices entwickeln.
Sicherung von Microservices mit JWT
Einen Microservice mit der Spezifikation JSON Web Token sichern.
Überwachung von Microservices
Die Ausführung eines Microservice mit Metriken, Distributed Tracing und Log Aggregation überwachen.
Zielgruppe
Dieser Kurs wurde für Java-Entwickler konzipiert.
Seminarziele
Auswirkungen auf die Organisation
Viele Organisationen haben Probleme bei der Umstellung von ihren monolithischen Anwendungen hin zu einer Microservice-Umgebung. Außerdem wissen sie nicht, wie sie ihr Entwicklungskonzept so strukturieren sollen, dass sie von den Vorteilen der Microservices in einem DevOps-Umfeld profitieren können. Nicht wenige von ihnen haben in Java Programmier-Frameworks und Red Hat® OpenShift Container Platform investiert. In diesem Kurs wird die WildFly Swarm Runtime zur effizienten Entwicklung von OpenShift Clustern verwendet.
Red Hat hat diesen Kurs in erster Linie für seine Kunden entwickelt. Da aber jedes Unternehmen, jede Infrastruktur anders ist, kann es sein, dass die tatsächlichen Ergebnisse oder Vorteile von Fall zu Fall variieren.
Auswirkungen auf den Einzelnen
Nach Abschluss dieses Kurses sollten Sie microservice-basierte Java EE Anwendungen mit WildFly Swarm und RedHat OpenShift entwickeln, überwachen, testen und implementieren können.
Sie sollten in der Lage sein, folgende Aufgaben auszuführen:
- Eine Microservice-Architektur für eine Unternehmensanwendung entwerfen
- Fault Tolerance und Health Checks für Microservices implementieren
- Microservices vor unbefugten Zugriffen schützen
Vorkenntnisse
- Teilnahme am Kurs Introduction to OpenShift Applications oder nachweisliche vergleichbare Erfahrungen
- Teilnahme am Kurs Red Hat Application Development I: Programming in Java EE oder nachweisliche vergleichbare Erfahrungen
- Erfahrung mit integrierten Entwicklungsumgebungen wie Red Hat® Developer Studio oder Eclipse
- Erfahrung mit Maven ist empfehlenswert, jedoch nicht vorgeschrieben.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate