Tâches d'arrière-plan en Python : Mise à l'échelle avec Celery et SQS — WalkSelf
3.5 (2) ⏱ 2 h 30 min 📚 25 leçons 🎧 Version audio

Tâches d'arrière-plan en Python : Mise à l'échelle avec Celery et SQS

Apprenez à créer des applications Python et Django évolutives et non bloquantes en déchargeant les charges de travail lourdes vers des workers d'arrière-plan asynchrones utilisant Celery et AWS SQS.

  • 💬 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 lentes font fuir les utilisateurs, mais l'exécution de calculs lourds, l'envoi d'e-mails de masse ou le traitement de données dans le cycle requête-réponse ruine les performances. Apprendre à décharger ces processus de longue durée vers des workers d'arrière-plan est essentiel pour créer des applications réactives et prêtes pour la production. Ce cours écrit vous guide à travers les concepts fondamentaux de la programmation distribuée utilisant Python, Celery et AWS SQS. Vous passerez de l'écriture de code synchrone et bloquant à la conception d'architectures asynchrones hautement évolutives qui gèrent facilement des charges de travail massives. Ce que vous apprendrez : - Comprendre les fondamentaux des files d'attente de tâches distribuées, des brokers et des workers. - Configurer Celery avec Python et Django en utilisant les meilleures pratiques modernes et les indications de type (type hints). - Intégrer AWS SQS comme un message broker robuste hébergé dans le cloud pour mettre à l'échelle vos tâches. - Concevoir des flux de travail non bloquants pour les opérations chronophages comme l'envoi d'e-mails et le traitement de données. - Surveiller et déboguer les tâches distribuées à l'aide d'outils d'observabilité modernes et de stratégies de journalisation (logging). - Gérer les échecs de tâches avec élégance grâce aux tentatives (retries), aux files d'attente de lettres mortes (dead-letter queues) et à la gestion des erreurs. Vous commencerez par les définitions fondamentales de l'informatique distribuée avant de passer étape par étape à la configuration de votre premier worker, à la connexion au cloud et à la mise en œuvre de modèles de tâches robustes. Grâce à des explications claires et des exemples de code pratiques basés sur du texte, vous acquerrez une solide compréhension de l'architecture asynchrone. Ce cours est conçu pour les développeurs Python et Django qui souhaitent mettre à l'échelle leurs applications. Aucune expérience préalable des systèmes distribués ou des message brokers n'est requise. Commencez dès aujourd'hui à créer des applications Python réactives et évolutives.

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.
  • 🎧 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 14 jours
    Sans poser de questions
  • Court et ciblé
    2 h 30 min de contenu pratique

Avis (2)

منيرة خالد AE
★ 3 · 24 juillet 2026

C'est une introduction décente, qui pourrait bénéficier d'exemples plus divers et d'un meilleur flux entre les modules.

إبراهيم بن خالد المرزوق BH Apprenant vérifié
★ 4 · 3 juillet 2026

J'ai aimé les exemples d'application pratique, bien que la configuration initiale ait pris plus de temps que prévu.

É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