Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à la programmation réactive Reactive Programming
- Qu'est-ce que la programmation réactive ?
- Le paradigme de la programmation réactive et ses avantages
- Aperçu des outils et des cadres : Java 9, Spring, Jersey, Akka, RxJava 2.0
Exploration de l'API Flow de Java 9
- Caractéristiques et composants clés de l'API Flow
- Mise en œuvre de flux réactifs à l'aide de l'API Flow
- Intégration de l'API Flow dans les applications existantes
Introduction à RxJava 2.0
- Comprendre la bibliothèque de programmation fonctionnelle réactive RxJava 2.0
- Création de flux de données réactifs à l'aide de RxJava 2.0
- Tests unitaires avec RxJava 2.0
Développer des applications concurrentes avec Spring
- React Programmation interactive dans le cadre Spring
- Création d'applications asynchrones et événementielles
- Gestion de la concurrence et de l'évolutivité dans les applications Spring
Mise en œuvre du cadre Akka
- Vue d'ensemble du cadre Akka et de ses principes fondamentaux
- Construire des systèmes résilients et distribués avec Akka
- Intégrer Akka avec RxJava et Java 9
Construire une application Reactive
- Concevoir l'architecture de l'application
- Construire des composants en utilisant Java 9, Spring, Akka et RxJava 2.0
- Tester et déboguer l'application
Déployer et surveiller les applications Reactive
- Déployer des applications dans un environnement conteneurisé
- Contrôler les performances et le comportement des applications
- Relever les défis du déploiement et de l'évolutivité
Sujets avancés et meilleures pratiques
- Gestion des erreurs et débogage dans les systèmes réactifs
- Optimiser les performances des applications réactives
- Explorer les modèles avancés de programmation réactive
Résumé et prochaines étapes
Pré requis
- Une base solide en JavaScript
- Compréhension des technologies web de base
- Expérience avec les scripts d'interface utilisateur
Audience
- Développeurs de logiciels
- Architectes système
14 Heures
Nos clients témoignent (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.