AD222

Cloud-native Integration with Red Hat Fuse with Exam

Überblick

Kursbeschreibung

Red Hat Fuse, das auf dem Apache Camel-Projekt basiert, ist eine schlanke, flexible Integrationsplattform, die eine schnelle Integration cloudnativer Anwendungen sowohl lokal als auch in der Cloud ermöglicht.

Die wichtigsten Bestandteile der Entwicklung mit Camel:

  • Routen, die die Reihenfolge oder den Fluss der Verarbeitung definieren
  • Prozessoren, die Nachrichten innerhalb einer Camel Route transformieren, interpretieren und ändern
  • Komponenten zur Erstellung von Endpunkten, die Daten von außen empfangen oder nach außen übermitteln

Bei Cloud-native Integration with Red Hat Fuse (AD221) geht es um das Erlernen von Architekturmustern und die Implementierung von Integrationsservices auf Basis von Apache Camel und OpenShift. Mit Camel und Red Hat Fuse können Entwicklerinnen und Entwickler komplexe Integrationen in einem einfachen und verwaltbaren Format erstellen. Sie erfahren, wie Sie die gängigsten Integrationskomponenten in Camel verwenden und auf OpenShift integrationsorientierte Anwendungen entwickeln, testen und bereitstellen.

 

Dieser Kurs basiert auf Red Hat Fuse 7.10 und OpenShift 4. Das Red Hat Certified Specialist in Cloud-native Integration Exam (EX221) ist in diesem Angebot enthalten.

Überblick über den Kursinhalt

  • Bereitstellen von Fuse-Anwendungen auf Red Hat OpenShift Container Platform
  • Implementierung von REST APIs mit Camel REST DSL
  • Implementierung von Komponententests, Fehlerbehandlung und Mocks für Camel-Routen
  • Implementierung von Enterprise Integration Patterns (EIP) mit Camel-Komponenten
  • Integration von Camel-Anwendungen in eine Datenbank
  • Integration von Camel-Anwendungen in Apache Kafka
  • Integration cloudnativer Services mit Camel K
  • Nutzung von REST-Services mit der Camel-HTTP-Komponente

Zielgruppe für diesen Kurs

  • Dieser Kurs richtet sich an Java-Entwickler, die sich auf die Implementierung von Integrationslösungen in Unternehmen konzentrieren.

Voraussetzungen für diesen Kurs

Technische Voraussetzungen

  • Internetzugriff erforderlich
Inhalt

Kursinhalte

Vorstellung von Red Hat Fuse und Camel

Beschreibung der Integration von Anwendungen mit Fuse und Camel

Erstellen von Camel Routes

Implementierung von Camel Routes und Entwicklung benutzerdefinierter Prozessoren

Implementierung von Enterprise Integration Patterns (EIP)

Beschreiben der am häufigsten verwendeten Unternehmensintegrationsmuster und deren Implementierung mit Camel-Komponenten

Erstellung von Tests für Routes und die Fehlerhandhabung

Entwicklung zuverlässiger Routen durch Komponententests und Mocks sowie Fehlerbehandlung.

Integration von Services mit asynchronem Messaging

Integration von Microservices mit Apache Kafka und ActiveMQ (JMS)

Implementierung von Transaktionen

Durch die Implementierung von Transaktionen für Datenintegrität bei der Routenverarbeitung sorgen

Erstellung und Nutzung von REST-Services

Implementierung und Nutzung von REST-Services mit Camel.

Integration cloudnativer Services

Bereitstellung cloudnativer Microservices auf Basis von Camel Routes und Camel K Komponenten in einem OpenShift Cluster

Ergebnisse

Auswirkungen auf die Organisation

Beschleunigung der cloudnativen Integration mit Red Hat Fuse und Camel, wodurch weniger Zeit für die Entwicklung und Wartung von Integrationslösungen mit Enterprise Patterns aufgewendet werden muss.

Auswirkungen des Trainings

Im Rahmen dieses Kurses erlangen Sie umfassende Kenntnisse in Bezug auf grundlegende Camel-Konzepte, häufig verwendete Camel-Komponenten und ihre Konfigurationen sowie Camel-Implementierungsoptionen. Dazu vermittelt er ein umfassendes Hintergrundwissen zur Enterprise Integration Patterns zwecks Lösung von Integrationsproblemen.

Die Absolventen können folgende Aufgaben ausführen:

  • Entwicklung von Camel-Routen zur Integration von Systemen wie JMS, FTP, Datenbanken und REST Services
  • Filterung und Transformation von Nachrichten zur Erstellung hochverfügbarer Integrationsrouten
  • Entwicklung von Tests und Nutzung von Scheinkomponenten für eine gründliche Prüfung der Routen
  • Erstellung zuverlässiger Routen durch Implementierung transaktionaler Routen zur Vermeidung von Datenverlusten
  • Implementierung von Camel Routes mit Red Hat OpenShift Container Platform

 

Empfohlene nächste Prüfung oder Kurs
für Entwickler

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

Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams (AD482)

 

Empfohlene nächste Prüfung oder Kurs
für Site Reliability Engineers oder Administrators

Build and Administer APIs with Red Hat 3scale API Management (AD240)

Red Hat OpenShift I: Containers & Kubernetes (DO180)

Red Hat OpenShift Development II: Containerizing Applications (DO288)

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328)

Wählen Sie Ihren Standort aus

Onsite-Training verfügbar

Wenn Ihr gesamtes Team geschult werden soll, können wir das Training bei Ihnen vor Ort durchführen – als Remote- oder Präsenzschulung.

Red Hat Learning Subscription

Umfassende Trainings und Lernpfade zu Produkten von Red Hat, branchenweit anerkannte Zertifizierungen und ein flexibles, dynamisches IT-Lernerlebnis.

Erfahren Sie, was andere Teilnehmende in unserer Red Hat Learning Community über diesen Kurs denken.

Personalisierte Lernpfade

Absolvieren Sie diesen Kurs als Teil einer Red Hat Learning Subscription, mit der Sie ein ganzes Jahr lang unbegrenzten On-Demand-Zugriff auf unsere Online-Lernressourcen erhalten.

Verifizierte Kenntnisse

Mit dem kostenlosen Einstufungstest können Sie Ihre Kenntnisse testen und Kompetenzlücken feststellen. Außerdem erhalten Sie Empfehlungen dazu, wo sie am besten mit Red Hat Training beginnen.