J'ai vraiment apprécié le déroulement de ceci. Les applications pratiques discutées étaient parfaites.
Programmation réactive Java avec Project Reactor
Créez des applications et des microservices évolutifs et non bloquants en apprenant Flux, Mono et le traitement de flux asynchrone en Java.
À propos de ce cours
Les applications modernes doivent gérer des quantités massives de trafic simultané sans gaspiller les ressources du système.Les modèles de threads de blocage traditionnels ont du mal à supporter de lourdes charges, ce qui fait de la programmation réactive une compétence essentielle pour les développeurs Java modernes.
Ce cours vous guide dans la transition de la programmation impérative au paradigme réactif et non bloquant.Vous lirez, analyserez et écrirez du code asynchrone propre à l'aide de Project Reactor, ce qui vous permettra de créer des microservices réactifs, résilients et hautement évolutifs.
Ce que vous apprendrez:
- Comprendre les concepts réactifs fondamentaux, la spécification Reactive Streams et la façon dont les données circulent entre les éditeurs et les abonnés.
- Implémentez des pipelines asynchrones à l'aide de Mono et Flux pour gérer efficacement des flux de données uniques et multiples.
- Appliquer des opérateurs pour transformer, filtrer, combiner et batch flux de données sans bloquer les threads d'exécution.
- Gérer la contre-pression et le contrôle du flux de flux pour empêcher les producteurs de données rapides de submerger les consommateurs lents.
- Configurer les modèles de threading et les planificateurs pour optimiser l'utilisation des ressources à différents stades de traitement.
- Implémentez une gestion robuste des erreurs, des stratégies de réessai et écrivez des tests unitaires pour les pipelines réactifs à l'aide de StepVerifier.
- Comparez les modèles réactifs avec les threads virtuels Java modernes pour choisir le bon modèle de simultanéité pour votre architecture.
Vous commencerez par la terminologie de base et la théorie derrière les E/S non bloquantes avant de plonger dans des exemples de code pratiques.Le matériel progresse logiquement de la création de flux de base aux chaînes d'opérateurs complexes, à la gestion de la concurrence et aux stratégies de test.
Ce cours est conçu pour les développeurs Java qui souhaitent passer à des architectures réactives.Une compréhension de base de la syntaxe Java standard est recommandée, mais aucune expérience préalable avec la programmation réactive ou Project Reactor n'est requise.
Commencez à lire dès aujourd'hui pour créer des applications Java hautement réactives et économes en ressources.
Ce que vous recevez
-
📜
Certificat de fin
Ajoutez-le à votre profil LinkedIn -
🎧
Version audio incluse
Apprenez en déplacement, sans écran -
♾️
Accès à vie
Revenez quand vous voulez, sans expiration -
📱
Téléphone ou ordinateur
Fonctionne partout, sur tout appareil -
💸
Remboursement 30 jours
Sans poser de questions -
⚡
Court et ciblé
50 min de contenu pratique
Avis (1)
Autres apprenants ont aussi suivi
Apprenez à construire des systèmes de messagerie évolutifs en utilisant Kafka et Spring Boot grâce à des explications écrites claires et des exemples de code pratiques.
$4.99$9.99
Maîtrisez les flux de travail de développement Java et Spring Boot modernes avec IntelliJ IDEA pour construire, déboguer et tester efficacement des applications backend robustes.
$4.99$9.99
Maîtrisez les modèles de résilience clés tels que les disjoncteurs et les tentatives pour créer des applications qui résistent aux pannes réelles.
$4.99$9.99
Découvrez le cache distribué, améliorez les performances des applications et créez des systèmes évolutifs à l'aide de Spring Boot et Redis.
$4.99$9.99
Questions fréquentes
De quoi ai-je besoin pour suivre ce cours ? +
Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.
Comment payer ? +
Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.
Puis-je obtenir un remboursement ? +
Oui — remboursement complet sous 30 jours, sans question.
Combien de temps aurai-je accès ? +
À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.
Vais-je obtenir un certificat ? +
Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.
Conçu pour les apprenants en
Tech
Design
Finance
Marketing
Santé
Éducation
Hôtellerie
Industrie