Red Hat Cloud-native Microservices Development with Quarkus (DO378)

Red Hat Learning Subscription (RHLS) Course

RHLS Course: Instructor-led Online Training, E-Learning und Zertifizierung in einem Lernformat

Der Red Hat Learning Subscription Course bietet ein flexibles, 12-monatiges Lernerlebnis, das Sie dabei unterstützt, Red Hat Kompetenzen aufzubauen und sich im eigenen Lerntempo auf Zertifizierungen vorzubereiten. Durch die Kombination aus virtuellem Instructor-led Training, Self-paced Learning, praxisorientierten Labs und Tools zur Prüfungsvorbereitung stehen Ihnen mehrere effektive Lernformate zur Verfügung.

Im RHLS Course enthalten:

  • Self-paced learning: 365 Tage On-Demand-Zugriff auf die Kursinhalte
  • Virtuelle Live-Session: Eine virtuelle, Instructor-led Session für den ausgewählten Kurs
  • Hands-on labs: 100 Stunden Lab-Zugriff für den gewählten Kurs
  • Zertifizierungsprüfung: Ein Prüfungsvoucher mit einem kostenlosen Retake
  • Exam Readiness Tools: Objective Mapping, Practice Catalog und Exam Catalog
  • Progress Dashboard: Nachverfolgung von Lernaktivitäten, Kennzahlen und Lernfortschritt

Weitere Informationen zur Red Hat Learning Subscription

Kursüberblick

Entwicklung von Microservice-Anwendungen mit Quarkus und OpenShift

Unternehmen nutzen zunehmend cloudnative Microservices-Architekturen. Quarkus ist eine spannende neue Technologie, die so zuverlässig, bekannt und ausgereift ist wie Java Enterprise, jedoch sehr schnell und containerfähig bereitgestellt werden kann. Red Hat Cloud-native Microservices Development with Quarkus (DO378) bietet eine Einführung in die Architekturprinzipien und die Implementierung von Microservices auf der Basis von Red Hat Build, Quarkus und Red Hat OpenShift. Sie bauen auf den Grundlagen der Anwendungsentwicklung auf und erfahren, wie moderne Microservice-Anwendungen entwickelt, überwacht, getestet und implementiert werden.

Der Kurs basiert auf Red Hat OpenShift 4.14 und Red Hat Build of Quarkus 3.8.

Zielgruppe

Dieser Kurs wurde für Entwickler von Java-Anwendungen konzipiert.

Zertifizierungen

Empfohlenes Training für die Zertifizierung zum:

Voraussetzungen

  • Erfahrung mit Java Anwendungsentwicklung oderRed Hat Application Development I: Programming in Java EE (AD183)
  • Kenntnisse bei der Verwendung einer IDE wie Visual Studio Code
  • Empfohlen, jedoch nicht erforderlich: Erfahrung mit Maven und Versionskontrolle
  • Empfohlen, aber nicht erforderlich: Erfahrung mit OpenShift oder Introduction to OpenShift Applications (DO101)
  • Nehmen Sie an unserem kostenlosen Einstufungstest teil, um festzustellen, ob dieses Angebot am besten zu Ihren Fähigkeiten passt.

Kursziele

Auswirkungen auf die Organisation

Organisationen möchten von ihren monolithischen Anwendungen zu einer Microservice-Umgebung wechseln. Sie wissen nicht, wie sie ihr Entwicklungskonzept strukturieren sollen, um von den Vorteilen der Microservices in einem DevOps-Umfeld profitieren zu können. Mit Quarkus können Entwicklungsteams ihre Anwendungen schneller entwickeln, testen und implementieren, wodurch die Markteinführungszeiten der Anwendungen verkürzt werden.

Unternehmen setzen außerdem auf die Bekanntheit von Java™-Programmier-Frameworks sowie auf die Stabilität und die Vorteile von Red Hat OpenShift Container Platform. In diesem Kurs lernen Entwickler, wie sie die Entwicklung von Microservice-Anwendungen mit Quarkus für ein optimiertes Deployment in OpenShift-Clustern nutzen können.

Auswirkungen auf Einzelne

Absolvierende dieses Kurses können Microservice-Anwendungen mit Quarkus und Red Hat OpenShift entwickeln, überwachen, testen und bereitstellen.

Sie können folgende Aufgaben ausführen:

  • Designen einer Microservice-Architektur für Unternehmensanwendungen
  • Schnelles Erstellen und Testen von Microservices mit Quarkus sowie Deployment auf OpenShift Container Platform
  • Implementieren von Fault Tolerance und Zustandsprüfungen für Microservices
  • Sichern von Microservices zum Schutz vor unberechtigtem Zugriff
  • Überwachen und Nachverfolgen von Microservices

Detaillierter Kursinhalt

Einführung in die Red Hat Version von Quarkus

Die Komponenten und Muster von microservice-basierten Anwendungsarchitekturen und die Funktionen der Red Hat Version von Quarkus beschreiben

Entwickeln cloudnativer Microservices mit Quarkus

Implementieren von Microservice-basierten Anwendungen mithilfe der Red Hat Version von Quarkus Runtime und dazugehörigen Entwicklertools

Testen von Quarkus Microservices

Implementieren von Einheits- und Integrationstests für Microservices

Entwickeln reaktiver und asynchroner Microservices

Beschreiben der Funktionen reaktiver Architekturen und Implementieren reaktiver Services mithilfe von Quarkus

Sichern von Quarkus Microservices

Sichern von Microservice-Kommunikation durch Anwendung der Ursprungsvalidierung, Anforderung von Authentifizierung und Autorisierung

Implementieren von Quarkus Microservices auf Red Hat OpenShift Container Platform

Entwickeln und Bereitstellen cloudnativer Anwendungen auf Red Hat OpenShift Container Platform

Implementieren von Fault Tolerance in Microservices

Implementieren von Fault Tolerance in einer Microservice-Architektur

Überwachen von Quarkus Microservices

Überwachen der Ausführung eines Microservices durch Protokollierung, Metriken und verteiltem Tracing

Kursinhalt

  • Deployment von Microservice-Anwendungen auf Red Hat OpenShift Container Platform
  • Erstellung von Microservice-Anwendungen mit Quarkus
  • Implementierung von Einheits- und Integrationstests für Microservices
  • Einfügung von Daten in Microservices mit der Config-Spezifikation
  • Sicherung von Microservices mit OAuth
  • Implementierung von Zustandsprüfungen, Nachverfolgung und Überwachung von Microservices
  • Erstellung reaktiver und asynchroner Anwendungen mit Quarkus

DO378

RHLS Course Red Hat Learning Subscription
Preis (exkl. MwSt.)
  • 3.740,– €

Nutzungsdauer: 365 Tage

 

Online-Termine

Instructor-led Online Training:   Kursdurchführung online im virtuellen Klassenraum.

Französisch

Europäische Zeitzonen

Online Training 4 Tage Kurssprache: Französisch