Scheda corso
NovaNext Training / RedHat / Red Hat / Camel Integration and Development with Red Hat Fuse on OpenShift with exam

Camel Integration and Development with Red Hat Fuse on OpenShift with exam

Codice
AD422
Durata
5 Giorni
Prezzo
3.650,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
       

 

 

Prerequisiti
  • Esperienza nello sviluppo e nel deployment di applicazioni Java EE 7
  • Familiarità con i database relazionali, con la connettività dei database Java e con SQL
  • Familiarità con gli strumenti di sviluppo Java come Maven ed Eclipse
  • Conoscenza di base di Spring Framework


 

Obiettivi

Al termine del corso, i partecipanti dovrebbero essere in grado di sviluppare percorsi e regole di mediazione per integrare le code di messaggi, i filesystem, i database tra altri sistemi, mediante esempi di utilizzo, usando Apache Camel.


I candidati dimostreranno, inoltre, le competenze seguenti:

  • Sviluppare percorsi con alcuni componenti forniti da Camel
  • Identificare i componenti che supportano un esempio di utilizzo di integrazione
  • Eseguire il deployment dei percorsi Camel su Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Fuse e Red Hat OpenShift con i servizi di integrazione Fuse
  • Creare endpoint REST per esporre i punti di integrazione Camel
  • Integrare le code di messaggi e i File system con i componenti del database
  • Convertire i formati dati comuni (come CSV, XML, Java Objects, JSON) usando i convertitori integrati in Camel
  • Integrare Camel con le API Contexts and Dependency Injection (CDI)

 

Destinatari
  • Sviluppatori e architetti Java che intendono apprendere come implementare gli EIP con Camel, e componenti pubblici personalizzati con Camel Fabric
  • Architetti Java con la necessità di utilizzare Apache Camel nelle architetture software che richiedono un'integrazione tra le applicazioni

 

Contenuti

I partecipanti acquisiranno le competenze necessarie per sviluppare, implementare, testare ed eseguire il deployment di applicazioni basate su EIP (Enterprise Integration Patterns) utilizzando Camel. Lo sviluppo Camel comprende:

  • Percorsi che definiscono una sequenza o un flusso di elaborazione attraverso uno o più processori ed endpoint
  • Processori che inviano, interpretano e modificano messaggi all'interno di un flusso Camel.
  • Componenti utilizzati per la creazione di endpoint che interagiscono con l'esterno per l'acquisizione e la trasmissione di messaggi.

I contenuti del corso sono i seguenti:

  • Presentazione di Camel
  • Creazione di percorsi
  • Trasformazione dei dati
  • Percorso con Java Beans
  • Implementazione di servizi REpresentational State Transfer (REST)
  • Deployment di percorsi Camel
  • Implementazione di transazioni
  • Implementazione di elaborazioni in parallelo+


Accredited training provided in partnership with Esprinet