AD222
Cloud-native Integration with Red Hat Fuse with Exam
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
- Erfahrung mit Java-Anwendungsentwicklung oder Red Hat Application Development I: Programming in Java EE (AD183)
- Kenntnisse in der Verwendung einer IDE wie Visual Studio Code
- Empfohlen, jedoch nicht vorgeschrieben: Erfahrung mit Maven und Versionskontrolle.
- Empfohlen, jedoch nicht vorgeschrieben: Introduction to OpenShift Applications (DO101)
- Nehmen Sie an unserem kostenlosen Einstufungstest teil, um festzustellen, ob dieses Angebot optimal zu Ihren Kompetenzen passt.
Technische Voraussetzungen
- Internetzugriff erforderlich
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
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
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.