Développer une application de chat en temps réel avec Django

Course Provided by:Donald TEDOM NOUTCHOGOUIN
Course Taken on: Udemy
starstarstarstarstar_border 4.456081

Description

Formation sur les WebSockets avec Django Channels :

Cette formation vous permettra de découvrir et de maîtriser l'utilisation des WebSockets avec Django Channels, une extension de Django qui permet la communication en temps réel dans les applications web.

Vous apprendrez les fondamentaux des WebSockets, leur fonctionnement et leur utilisation dans les applications en temps réel, ainsi que les avantages et les inconvénients de leur utilisation.

Vous découvrirez également comment Django Channels simplifie l'utilisation des WebSockets dans une application Django et comment créer une application de chat en temps réel avec Django Channels et les WebSockets.

À la fin de cette formation, vous serez en mesure de mettre en place des connexions WebSockets et de gérer les messages en temps réel dans une application Django. Vous pourrez également héberger cette application sur un serveur et l'utiliser pour discuter avec vos amis, comme sur WhatsApp. Vous comprendrez également comment les WebSockets peuvent améliorer l'expérience utilisateur et la performance de votre application.

Voici ce que vous allez apprendre au cours de cette formation.


  • Comprendre les bases des WebSockets et de leur fonctionnement

  • Utiliser Django Channels pour la gestion des connexions WebSocket

  • Implémenter un système d'authentification (login, register, logout) avec Django

  • Créer des chat rooms avec Django et Django Channels

  • Mettre en place un éditeur de texte WYSIWYG avec CKEditor

  • Gérer les messages en temps réel avec Django Channels

  • Envoyer des messages à des utilisateurs spécifiques ou à des groupes d'utilisateurs

  • Créer des vues pour l'affichage des chat rooms et des messages

  • Implémenter des fonctionnalités de notification pour les nouveaux messages

  • Gérer la sécurité de l'application en utilisant des tokens de sécurité pour les connexions WebSocket


Requrirements

Connaissance de base en Python Django et en programmation orientée objet,Compréhension des bases de HTML, CSS et JavaScript

Course Includes

  • 3.5 hours on-demand video
  • 1 article
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion