Concurrence et canaux en temps réel avec Elixir et Phoenix — WalkSelf
⏱ 2 h 54 min 📚 29 leçons

Concurrence et canaux en temps réel avec Elixir et Phoenix

Apprenez à créer des applications en temps réel évolutives et hautement performantes en utilisant les canaux Phoenix, GenStage et ConsumerSupervisor.

  • 💬 Instructeur IA
    Posez une question sur n'importe quelle leçon et obtenez une réponse claire à tout moment.
  • 🕐 Commencez quand vous voulez
    Sans horaires ni délais : apprenez à votre rythme, quand vous voulez.
  • 🌐 En français
    Leçons, exercices et certificat : tout entièrement dans votre langue.

À propos de ce cours

Les applications web modernes exigent une réactivité en temps réel et la capacité de traiter massivement des données de manière concurrente sans ralentissement. Ce cours textuel vous guide à travers les concepts fondamentaux du modèle de concurrence puissant d'Elixir et des capacités en temps réel de Phoenix pour concevoir des systèmes hautement résilients. Vous progresserez de la compréhension de la communication basique entre processus jusqu'à la mise en œuvre de pipelines de données prêts pour la production et de couches de communication en temps réel. En étudiant des explications pratiques et en analysant des exemples de code structurés, vous acquerrez l'assurance nécessaire pour concevoir des systèmes gérant sans effort des milliers de connexions simultanées. Ce que vous apprendrez : - Comprendre les principes fondamentaux des processus Elixir, des superviseurs et des comportements OTP - Configurer les canaux Phoenix pour permettre une communication bidirectionnelle à faible latence - Implémenter des pipelines GenStage pour gérer le traitement de données piloté par la demande et la rétroaction (backpressure) - Déployer ConsumerSupervisor pour gérer dynamiquement des processus de travail concurrents et à courte durée de vie - Appliquer des stratégies modernes de gestion des erreurs et de supervision pour garantir la tolérance aux pannes du système - Analyser les performances en temps réel et surveiller les flux de travail concurrents en utilisant des concepts de télémétrie Nous commençons par établir des bases solides dans le modèle d'acteur et l'architecture des processus d'Elixir avant d'aborder le cycle de vie des canaux Phoenix. À partir de là, vous explorerez des schémas de concurrence avancés en utilisant GenStage, en apprenant à faire évoluer en toute sécurité la puissance de traitement de votre application. Ce cours est conçu pour les développeurs backend, les ingénieurs logiciels et les programmeurs curieux qui découvrent le modèle de concurrence d'Elixir ou qui souhaitent approfondir leur compréhension des fonctionnalités en temps réel de Phoenix. Aucune expérience préalable avec GenStage ou les comportements OTP avancés n'est requise. Commencez à lire dès aujourd'hui pour maîtriser l'art de créer des applications évolutives et en temps réel avec Elixir et Phoenix.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 💬 Tuteur AI personnel
    Bloqué sur une leçon ? Pose n'importe quelle question à ton tuteur intégré, à tout moment.
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 14 jours
    Sans poser de questions
  • ⚡ Court et ciblé
    2 h 54 min de contenu pratique

Avis

Pas encore d'avis — soyez le premier à partager votre expérience.

Écrire un avis

☆☆☆☆☆
Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

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 ? +

Par carte via Stripe. 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 14 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