Cerca
Italiano
Italiano
Accedi Account
Accedi / Registrati Account
Website
AD422

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

Sede

Formato I formati dei corsi

Leggi le opinioni dei partecipanti. Accedi alla Red Hat Learning Community

Panoramica

Descrizione del corso

Impara a sviluppare, implementare, testare e distribuire applicazioni basate su EIP (Enterprise Integration Patterns)

Camel Integration and Development with Red Hat Fuse on OpenShift with exam (AD422) è un corso pratico basato su attività di laboratorio che consente agli sviluppatori e agli architetti Java™ di conoscere Apache Camel, nonché le funzionalità migliorate e gli strumenti di sviluppo Camel offerti da Red Hat.

Il corso si svolge su Red Hat® Enterprise Linux® 7.5, Red Hat® OpenShift® Container Platform 3.9, Red Hat® Fuse 7.1 e Apache Camel 2.21. Il corso include l'esame Red Hat Certified Specialist in Camel Development exam (EX421).

Camel e Red Hat Fuse consentono agli sviluppatori di creare integrazioni complesse in un formato semplice e gestibile. Lo sviluppo Camel comprende:

  • Percorsi che definiscono una sequenza o flusso di elaborazione.
  • Processori che trasformano, interpretano e modificano messaggi all'interno di un route Camel.
  • Componenti che abilitano la creazione di endpoint che interagiscono con l'esterno per l'acquisizione e la trasmissione di dati.

Riepilogo dei contenuti del corso

  • Creazione di percorsi di base e soluzioni di integrazione con Camel.
  • Combinazione di messaggi tramite l'aggregazione.
  • Sviluppo di test con il kit per test di Camel e i componenti mock.
  • Sviluppo di servizi REST con REST DSL e Swagger.
  • Deployment di un percorso con Karaf, EAP e Spring Boot.
  • Incremento del throughput dei percorsi con l'elaborazione in parallelo.
  • Deployment di microservizi con Red Hat Fuse su OpenShift.

Destinatari del corso

  • Sviluppatori Java con la necessità di utilizzare Camel, implementare modelli di integrazione aziendale (EIP) e sviluppare applicazioni di integrazione con Camel
  • Architetti Java con la necessità di comprendere come usare Apache Camel nelle architetture software che richiedono un'integrazione tra le applicazioni

Requisiti per accedere al corso

  • Esperienza nello sviluppo e nel deployment di applicazioni Java EE 7
  • Esperienza con database relazionali, JDBC ed SQL
  • Esperienza con gli strumenti di sviluppo Java come Maven ed Eclipse

Programma

Programma del corso

Presentazione di Fuse e Camel
Descrivi come vengono impiegati Fuse e Camel per integrare le applicazioni.
Creazione di percorsi
Sviluppa semplici percorsi Camel.
Trasformazione dei dati
Converti i messaggi in diversi formati di dati utilizzando la trasformazione implicita ed esplicita.
Creazione di test per i percorsi e la gestione degli errori con Camel
Sviluppa percorsi affidabili applicando test sui percorsi e gestendo gli errori.
Percorso con Java Beans
Crea percorsi dinamici in Camel usando Java Beans.
Implementazione di servizi REST
Consenti il supporto REST su Camel con le API Java REST.
Deployment di percorsi Camel
Raggruppa ed esegui il deployment di applicazioni Camel con Red Hat Fuse.
Implementazione di transazioni
Fornisci l'integrità dati nell'elaborazione di percorsi implementando le transazioni.
Implementazione di elaborazioni in parallelo
Migliora il throughput nell'elaborazione dei percorsi mediante i meccanismi di elaborazione in parallelo Camel.
Creazione di microservizi con Red Hat Fuse
Crea microservizi a partire da percorsi Camel.
Deployment di microservizi con Red Hat Fuse su OpenShift
Esegui il deployment di microservizi basati su percorsi Camel in un cluster OpenShift utilizzando Red Hat Fuse su OpenShift.
Riepilogo generale
Dimostra di saper usare le conoscenze acquisite durante il corso codificando percorsi Camel.
Nota: il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o di un argomento specifico, contatta il team di Red Hat.

Obiettivi

Vantaggi per l'organizzazione

Il corso punta a sviluppare le competenze necessarie per produrre soluzioni di integrazione mission-critical più resilienti con Red Hat Fuse e Camel, riducendo il tempo dedicato alle attività di manutenzione e sviluppo di tali soluzioni.

Sebbene Red Hat abbia creato questo corso per tutti i clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

Vantaggi per i partecipanti

Al termine del corso, i partecipanti avranno appreso i concetti di base di Camel, i componenti Camel più utilizzati e le rispettive configurazioni e le opzioni di deployment di Camel. Verranno inoltre acquisite competenze approfondite sui modelli di integrazione aziendale, che consentiranno di risolvere le problematiche di integrazione.

I partecipanti dimostreranno, inoltre, le competenze seguenti:

  • Sviluppare route Camel per l'integrazione di sistemi come JMS, FTP, database e servizi REST.
  • Filtrare e trasformare i messaggi per creare percorsi di integrazione altamente affidabili.
  • Sviluppare test e utilizzare componenti mock per test accurati dei percorsi.
  • Creare percorsi affidabili implementando percorsi di transazione che impediscono la perdita dei dati.
  • Incrementare il throughput dei messaggi tramite l'elaborazione in parallelo dei percorsi.
  • Eseguire il deployment di percorsi con Red Hat OpenShift Container Platform.

Partecipa al corso utilizzando la tua Red Hat Learning Subscription. La sottoscrizione garantisce accesso illimitato e on-demand alle nostre risorse online per la formazione, per la durata di un anno.