Camel Development with Red Hat JBoss Fuse

 

Who should attend

  • Java-Entwickler und -Architekten, die mehr darüber erfahren wollen, wie sie Camel einsetzen, EIPs implementieren und mithilfe von Camel Fabric benutzerdefinierte Komponenten veröffentlichen können
  • Personen, die an der früheren Version des Kurses teilgenommen haben (vor August 2014) und die sich auf das aktualisierte Red Hat Certificate of Expertise in Camel Development Exam (EX421) vorbereiten wollen.

Prerequisites

  • Java-Kenntnisse
  • Java-Entwicklungstools (z. B. Maven oder Eclipse)
  • Grundlegende Kenntnisse über das Spring Framework
  • Grundlegende Kenntnisse von und Erfahrung mit Apache Maven

Course Objectives

Die wichtigsten Bestandteile der Entwicklung mit Camel:

  • Routen, die die Reihenfolge der Verarbeitung durch einen oder mehrere Prozessoren und Endpunkte definieren.
  • Prozessoren, die Nachrichten innerhalb eines Camel Flows übertragen, interpretieren und ändern.
  • Komponenten zur Erstellung von Endpunkten, die Nachrichten von außen empfangen oder nach außen übermitteln.

Die Teilnehmer erwerben die erforderlichen Kenntnisse, um mithilfe von Camel auf EIP (Enterprise Integration Patterns) basierende Anwendungen zu entwickeln, zu implementieren, zu testen und bereitzustellen. Mit diesem Kurs können Sie sich außerdem auf das Red Hat Certificate of Expertise in Camel Development exam (EX421) vorbereiten.

Kursinhalt

  • Camel-Routen einrichten und ausführen
  • Integrationslösungen mit Camel entwickeln
  • Datenformate in Camel umwandeln
  • Routenverarbeitung mithilfe von Camel und Spring Beans implementieren
  • Komponenten für die Interaktion mit der Außenwelt (sowohl standardmäßig als auch benutzerdefiniert)
  • Camel-Routen mithilfe von JUint und Testkomponenten testen
  • Fehlerbehandlung während der Routenverarbeitung implementieren
  • Enterprise Integration über Fuse Fabric
  • Einzelheiten über das Threading von Routen für verbesserte Performance
  • Benutzerdefinierte Camel-Komponenten entwickeln

Product Description

Einführung in Camel

  • Lernen Sie, wie Sie Camel, die Hauptkomponenten der Camel-Architektur und die in Camel implementierten EIPs einsetzen.

Entwicklung von Camel-Anwendungen mittels Maven und Fuse IDE

  • Erstellen Sie Camel-Projekte mittels Maven.

Umwandeln von Datenformaten in Camel

  • Wandeln Sie Datenformate in Camel während der Routenverarbeitung um.

Einsatz von Beans

  • Arbeiten Sie mit Spring-Funktionalitäten, um Camel-Anwendungen aufzurufen.

Schlüsselkomponenten von Camel

  • Passen Sie den standardmäßig in Camel verfügbaren Endpunkt zur Unterstützung spezieller Anwendungsfälle an.

Testen von Camel-Anwendungen

  • Erstellen Sie Testfälle mittels Camel und den Spring-Funktionalitäten.

Fehlermanagement

  • Verwalten Sie Fehler, die während der Routenverarbeitung in Camel entstehen, und ermöglichen Sie so erneute Verarbeitungsversuche sowie eine alternative Routenverarbeitung.

Threading und Transaktionen

  • Verbessern Sie mittels Multithreading-Routen die Performance in Camel-Anwendungen.

Integration von Camel und Fabric

  • Setzen Sie Camel und Fabric ein, um Anwendungsfälle mit großangelegter Bereitstellung zu verwalten.

Benutzerdefinierte Camel-Komponenten entwickeln

  • Erstellen Sie Camel-Komponenten gemäß den Bedürfnissen Ihrer Kunden

Camel-Wiederholung

  • Wiederholen Sie Ihre gewonnenen Kenntnisse über Camel.
Price (excl. tax)

1,887.- €

BUY NOW