Integra applicazioni e servizi con Red Hat Fuse e Camel
Descrizione del corso
Basata sul progetto Apache Camel, Red Hat Fuse è una piattaforma di integrazione leggera e flessibile che permette di integrare rapidamente le applicazioni cloud native, sia on-premise che nel cloud.
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.
Il corso Cloud-native Integration with Red Hat Fuse (AD221) presta particolare attenzione all'apprendimento dei modelli architetturali e all'implementazione dei servizi di integrazione basati su Apache Camel e OpenShift. Camel e Red Hat Fuse consentono agli sviluppatori di creare integrazioni complesse in un formato semplice e gestibile. Imparerai a utilizzare i componenti di integrazione più comuni in Camel, oltre che a sviluppare, testare e distribuire in OpenShift le applicazioni incentrate sull'integrazione. Questo corso si basa su Red Hat Fuse 7.10 e OpenShift 4.
Riepilogo dei contenuti del corso
- Deployment di applicazioni Fuse in Red Hat OpenShift Container Platform
- Implementazione di API REST con Camel REST DSL
- Implementazione di unit test, gestione degli errori e mock-up per i percorsi Camel
- Implementazione di Enterprise Integration Patterns (EIP) utilizzando i componenti Camel
- Integrazione delle applicazioni Camel con un database
- Integrazione delle applicazioni Camel con Apache Kafka
- Integrazione dei servizi cloud native utilizzando Camel K
- Utilizzo dei servizi REST sfruttando il componente HTTP Camel
Destinatari del corso
- Questo corso è rivolto agli sviluppatori Java che si dedicano all'implementazione delle soluzioni di integrazione in un ambiente enterprise.
Requisiti per accedere al corso
Considerazioni sulla tecnologia
- È richiesto l'accesso a Internet.