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

Utilisation de Django Channels et des WebSockets pour créer une application de chat en temps réel.

4.50 (4 reviews)
Udemy
platform
Français
language
Web Development
category
Développer une application de chat en temps réel avec Django
31
students
3.5 hours
content
May 2023
last update
$19.99
regular price

What you will learn

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

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

Why take this course?

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


Screenshots

Développer une application de chat en temps réel avec Django - Screenshot_01Développer une application de chat en temps réel avec Django - Screenshot_02Développer une application de chat en temps réel avec Django - Screenshot_03Développer une application de chat en temps réel avec Django - Screenshot_04

Charts

Price

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

Rating

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

Enrollment distribution

Développer une application de chat en temps réel avec Django - Distribution chart
5320100
udemy ID
5/11/2023
course created date
5/14/2023
course indexed date
Bot
course submited by