Kontaktieren
Konto Anmelden
AD421

Camel Integration and Development with Red Hat Fuse on OpenShift

Ort

Format Kursformate

Lesen Sie die Erfahrungsberichte anderer Kursteilnehmer in der Red Hat Learning Community

Überblick

Nachfolgekurs verfügbar
  • Dieser Kurs wurde aktualisiert und wird jetzt als folgender Kurs angeboten: Cloud-native Integration with Red Hat Fuse (AD221). Absolvieren Sie den neuen Kurs, wenn Sie das aktuellste Training erhalten möchten. Mehr erfahren

 

Kursbeschreibung

Erfahren Sie, wie Sie Anwendungen entwickeln, implementieren, testen und bereitstellen, die EIP (Enterprise Integration Patterns) nutzen.

Im praktischen, Lab-basierten Kurs „Camel Integration and Development with Red Hat Fuse on OpenShift (AD421)“ erhalten Mitglieder von Java™-Entwicklungs- und -Architekturteams umfassende Informationen zu Apache Camel sowie zu den Verbesserungen und Tools, die Red Hat zur Unterstützung der Entwicklung mit Camel anbietet.

Dieser Kurs basiert auf Red Hat® Enterprise Linux® 7.5, Red Hat® OpenShift® Container Platform 3.9, Red Hat® Fuse 7.1 und Apache Camel 2.21.

Mit Camel und Red Hat Fuse können Entwicklerinnen und Entwickler komplexe Integrationen in einem einfachen und verwaltbaren Format erstellen. 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

Dieser Kurs kann als Vorbereitung auf das Red Hat Certified Specialist in Camel Development Exam (EX421) genutzt werden.

Überblick über den Kursinhalt

  • Erstellung von grundlegenden Routen und Integrationslösungen mit Camel
  • Kombination von Nachrichten per Aggregation
  • Entwicklung von Tests mit dem Camel Test-Kit und Scheinkomponenten
  • Entwicklung von REST-Services mit der REST DSL und Swagger
  • Bereitstellung von Routen auf Karaf, EAP und Spring Boot
  • Steigerung des Routen-Durchsatzes mithilfe der Parallelverarbeitung
  • Bereitstellung von Microservices mit Red Hat Fuse auf OpenShift

Zielgruppe für diesen Kurs

  • Mitglieder von Java-Entwicklungsteams, die lernen möchten, wie man Camel nutzt, EIPs implementiert und Integrationsanwendungen mit Camel entwickelt
  • Mitglieder von Java-Architekturteams, die die Verwendung von Apache Camel in Softwarearchitekturen erlernen möchten, die eine Integration zwischen Anwendungen erfordern

Voraussetzungen für diesen Kurs

  • Erfahrung mit der Entwicklung und Bereitstellung von Java EE 7-Anwendungen
  • Erfahrung mit relationalen Datenbanken, JDBC und SQL
  • Erfahrung mit Java-Entwicklungstools wie Maven oder Eclipse

Inhalt

Kursinhalte

Vorstellung von Red Hat Fuse und Camel
Die Integration von Anwendungen mit Fuse und Camel beschreiben
Erstellung von Routen
Einfache Camel-Routen entwickeln
Datentransformation
Nachrichten mittels impliziter und expliziter Transformation zwischen Datenformaten konvertieren
Erstellung von Tests für Routen und Fehlerhandhabung mit Camel
Zuverlässige Routen durch die Entwicklung von Routen-Tests und Fehlerhandhabung erstellen
Routing mit Java Beans
Dynamische Routen in Camel via Java Beans erstellen
Implementierung von REST-Services
REST-Unterstützung auf Camel mit Java REST-APIs aktivieren
Implementierung von Camel-Routen
Camel-Anwendungen für das Deployment mit Red Hat Fuse paketieren und bereitstellen
Implementierung von Transaktionen
Durch die Implementierung von Transaktionen für Datenintegrität bei der Routenverarbeitung sorgen
Implementierung von Parallelverarbeitung
Den Durchsatz der Routenverarbeitung mit parallelen Camel-Verarbeitungsmechanismen verbessern
Erstellung von Microservices mit Red Hat Fuse
Microservices aus Camel-Routen erstellen
Bereitstellung von Microservices mit Red Hat Fuse on OpenShift
Auf Camel-Routen basierende Microservices mithilfe von Red Hat Fuse auf OpenShift auf einem OpenShift Cluster bereitstellen
Umfassende Überprüfung
Das in diesem Kurs zur Codierung von Camel-Routen erlangte Wissen nachweisen

Hinweis: Aufgrund technischer Fortschritte und entsprechender Veränderungen bei den zugrunde liegenden Jobs kann der Kursinhalt variieren. Wenn Sie Fragen oder ein besonderes Anliegen haben, wenden Sie sich bitte an Red Hat.

Ergebnisse

Auswirkungen auf die Organisation

Dieser Kurs vermittelt die erforderlichen Fähigkeiten zur Entwicklung robuster missionskritischer Integrationslösungen mit Red Hat Fuse und Camel, was den Zeitaufwand für die Verwaltung und Entwicklung dieser Lösungen reduzieren soll.

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 Einzelne

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.

Sie sollten in der Lage sein, folgende Aufgaben auszufü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
  • Steigerung des Nachrichtendurchsatzes durch Implementierung der Parallelverarbeitung in Routen
  • Bereitstellung von Routen mit der Red Hat OpenShift Container Platform

Empfohlene Anschlusskurse oder Prüfungen

Nehmen Sie an diesem Kurs im Rahmen einer Red Hat Learning Subscription teil. Das Abonnement bietet Ihnen ein ganzes Jahr lang uneingeschränkten On-Demand-Zugang zu unseren Online-Lernressourcen.

Red Hat logo LinkedInYouTubeFacebookTwitter

Produkte

Tools

Testen, kaufen, verkaufen

Kommunizieren

Über Red Hat

Als weltweit größter Anbieter von Open-Source-Software-Lösungen für Unternehmen stellen wir Linux-, Cloud-, Container- und Kubernetes-Technologien bereit. Wir bieten robuste Lösungen, die es Unternehmen erleichtern, plattform- und umgebungsübergreifend zu arbeiten – vom Rechenzentrum bis zum Netzwerkrand.

Abonnieren Sie unseren Newsletter, Red Hat Shares

Jetzt anmelden

Wählen Sie eine Sprache

© 2022 Red Hat, Inc. Red Hat Summit