AD483
Développement d'applications orientées événements avec Apache Kafka et Red Hat AMQ Streams avec examen
Présentation
Description du cours
Développez des applications de microservices orientées événements, mettez-les à l'échelle et résolvez les problèmes.
Apprenez à utiliser Kafka et AMQ Streams pour concevoir, développer et tester des applications orientées événements. Les microservices orientés événements évoluent à l'échelle mondiale, stockent et diffusent les données de processus et fournissent des analyses à faible latence aux clients. Ce cours s'adresse aux développeurs d'applications et repose sur Red Hat AMQ Streams 1.8 et Red Hat OpenShift Container Platform 4.6. L'examen Spécialiste certifié Red Hat en développement orienté événements avec Kafka (EX482) est inclus dans cette offre.
Contenu du cours
- Description des bases de Kafka et de son architecture
- Développement d'applications avec l'API Kafka Streams
- Intégration d'applications avec Kafka Connect
- Capture des modifications de données avec Debezium
- Résolution des problèmes courants de diffusion d'applications
Public ciblé
Développeurs d'applications expérimentés en développement de microservices
- Développeurs d'applications expérimentés en développement de microservices
Prérequis
Développeurs d'applications expérimentés en développement de microservices
- Expérience du développement et de la conception d'applications de microservices, notamment grâce au cours DO378, ou expérience équivalente
- Expérience d'OpenShift recommandée, mais pas obligatoire
Technologies requises
- Environnement de salle de classe BYOD avec accès au cluster partagé
- Environnement de salle de classe dans le cloud mis à disposition
Programme
Programme du cours
- Conception d'applications orientées événements
- Décrire les principes des applications orientées événements
- Présentation des concepts de Kafka et AMQ Streams
- Créer des applications avec des capacités de messagerie de base en lecture et en écriture
- Création d'applications avec l'API Streams
- Tirer parti de l'API Streams pour créer des applications de diffusion de données
- Création de services asynchrones avec Event Collaboration
- Créer des services asynchrones et migrer à l'aide du modèle de collaboration d’événements
- Intégration de systèmes de données avec Kafka Connect
- Connecter des systèmes de données et réagir aux modifications des données à l'aide de Kafka Connect et de Debezium
- Résolution des problèmes liés aux applications AMQ Streams
- Gérer les problèmes courants dans les applications Kafka et AMQ Streams
Bénéfices
Bénéfices pour l'entreprise
Bénéfices de cette formation
- Après avoir suivi ce cours, les participants comprendront l'architecture de Kafka et AMQ Streams et seront en mesure d'identifier les cas d'utilisation adaptés pour les applications orientées événements. En plus d'apprendre les principes fondamentaux et les fonctions de Kafka et AMQ Streams, les participants apprendront à concevoir, développer et tester des applications orientées événements.
- Les participants devraient avoir acquis les compétences suivantes :
- Conception, création et utilisation d'applications orientées événements pour des scénarios pertinents avec des modèles standard
- Détection des modifications de données avec Debezium et prise de mesures pour améliorer les performances des applications
- Résolution des problèmes courants liés aux applications orientées événements