Wir beraten Sie gerne!
+49 40 253346-10     Kontakt

Online-Trainings im virtuellen Klassenraum,
E-Learning-Angebote und mehr

Jetzt informieren

Camel Integration and Development with Red Hat Fuse on OpenShift (AD421)

 

Kursüberblick

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

Im interaktiven Lab-Modul Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) erhalten Java™-Entwickler und -Architekten umfassende Informationen zu Apache Camel sowie den Verbesserungen und Tools, die Red Hat zur Unterstützung der Entwicklung mit Camel bietet.

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 Entwickler komplexe Integrationen in einem einfachen und verwaltbaren Format erstellen. Die wichtigsten Bestandteile der Entwicklung mit Camel:

Routes, 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 Routes 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 Routes auf Karaf, EAP und Spring Boot
  • Steigerung des Route-Durchsatzes mithilfe der Parallelverarbeitung
  • Bereitstellung von Microservices mit Red Hat Fuse auf OpenShift.

Zielgruppe

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

Zertifizierungen

Voraussetzungen

  • 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

Kursziele

Auswirkungen auf die Organisation

Mit diesem Kurs sollen die Fähigkeiten zur Erstellung robuster missionskritischer Integrationslösungen mit Red Hat Fuse und Camel sowie zur Reduzierung des Zeitaufwands für deren Verwaltung und Entwicklung vermittelt werden.

Auswirkungen auf den Einzelnen

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 Routes 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 Route-Prüfung
  • Erstellung zuverlässiger Routes durch Implementierung transaktionaler Routes zur Vermeidung von Datenverlusten
  • Steigerung des Nachrichtendurchsatzes durch Implementierung der Parallelverarbeitung in Routes
  • Implementierung von Routes mit Red Hat OpenShift Container Platform

Kursinhalt

Vorstellung von Red Hat Fuse und Camel

Die Integration von Anwendungen mit Fuse und Camel beschreiben

Erstellung von Routen

Einfache Camel Routes entwickeln

Datentransformation

Nachrichten zwischen Datenformaten konvertieren, die eine implizite und explizite Transformation benutzen.

Erstellung von Tests für Routes und die Fehlerhandhabung mit Camel

Zuverlässige Routes durch die Entwicklung von Route Tests und Fehlerhandhabung erstellen

Routing mit Java Beans

Dynamische Routen in Camel via Java Beans erstellen

Implementierung von REST-Services

REST-Support auf Camel mit Java REST APIs aktivieren.

Implementierung von Camel-Routen

Camel-Anwendungen zur Implementierung mit Red Hat Fuse erstellen

Implementierung von Transaktionen

Datenintegrität für die Routen-Verarbeitung durch die Implementierung von Transaktionen bereitstellen.

Implementierung der Parallelverarbeitung

Den Durchsatz der Routen-Verarbeitung mit parallelen Camel-Verarbeitungsmechanismen verbessern.

Erstellung von Microservices mit Red Hat Fuse

Microservices aus Camel Routes erstellen

Bereitstellung von Microservices mit Red Hat Fuse on OpenShift

Auf Camel Routes basierende Microservices mithilfe von Red Hat Fuse auf OpenShift auf einem OpenShift Cluster bereitstellen

Ausführliche Überprüfung

Das in diesem Kurs bezüglich der Codierung von Camel Routes erlangte Wissen nachweisen.

Online Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • 4.100,- €
Classroom Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Deutschland: 4.100,- €
 

Kurstermine

Dies ist ein Instructor-led Online Training, das über WebEx in einer VoIP Umgebung durchgeführt wird. Sollten Sie Fragen zu einem unserer Online-Kurse haben, können Sie uns jederzeit unter +49 (0)40 25334610 oder per E-Mail an info@flane.de kontaktieren.
Italienisch
Zeitzone MESZ
19.10. ― 23.10.2020 Online Training Zeitzone: MESZ Kurssprache: Italienisch