Mô tả

Des applications réagissant en temps-réel avec le serveur, une messagerie instantanée utilisant la technologie des websockets, c'est ce que ce cours va vous permettre de créer et surtout de comprendre !


Socket.IO est la librairie la plus simple qui soit pour créer des applications en temps-réel, malgré cette simplicité elle est tout de même très puissante, et vous allez pouvoir découvrir cela petit à petit dans ce cours.


À travers les différentes sections nous verrons concrètement comment manipuler une fonctionnalité de Socket.IO, puis comment l'intégrer dans notre système. Nous ferons très souvent cette bascule entre théorie (via exemples) puis pratique (via notre messagerie), afin de constamment progresser dans l'apprentissage et l'utilisation de cette librairie.


Je vous laisse regarder le plan de cours, mais si jamais vous lisez cette ligne c'est que vous êtes bel et bien intéresser par ce cours, alors n'hésitez plus et prenez-le dès maintenant ! Vous ne serez que content de l'avoir suivi.


Bạn sẽ học được gì

Apprentissage de SocketIO via un cas concret

Créer un tchat dynamique avec SocketIO

Créer un site web avec ExpressJS et le lier avec SocketIO

Utiliser les normes ES6/ES7 pour développer avec NodeJS

Yêu cầu

  • Connaissances de base en NodeJS

Nội dung khoá học

8 sections

Introduction

4 lectures
Présentation
02:14
Les prérequis
00:38
Aperçu de la formation
01:50
Éclaircissements
01:13

Création de notre messagerie [Express.js]

12 lectures
Introduction de section
00:45
Mise en place du projet
01:30
Présentation d’Express
01:16
Création de la première URL
03:37
Paramètres des URLs
02:12
Gérer les paramètres en GET
01:29
Définition des middlewares
03:15
Utilisation du package Morgan
02:43
Inclure un fichier HTML
04:03
Template de la messagerie
02:32
Ajout d’un modal pour l’username
03:49
Fichier config.json & Commentaires
03:00

Connexion d’un utilisateur

13 lectures
Introduction de section
00:33
Mise en place de Socket.IO - Côté serveur
03:41
Mise en place de Socket.IO - Côté client
02:33
Comprendre le “socket”
01:01
Événements de connexion & Socket.id
03:13
Envoyer et recevoir des events
03:34
Les paramètres dans les events
03:05
Envoie de l’username voulu
04:29
Ajout ou refus de l’username
05:29
Traitement de la réponse
03:52
Ajout du loader
07:25
Gérer l’event disconnect
03:50
Les rooms - Ajout de la room “users”
03:18

Affichage des utilisateurs

7 lectures
Introduction de section
00:28
Template - Messagerie globales & Nouveau Modal
02:14
Envoie des utilisateurs à la connexion
04:01
Affichage des utilisateurs à la connexion
08:48
Les événements broadcast (.broadcast & .to)
03:15
Mettre à jour la liste des utilisateurs
04:31
Affichage d’un nouvel utilisateur
03:31

Discussion entre les utilisateurs

8 lectures
Introduction de section
00:30
Envoie d’un message au serveur
06:48
Affichage des messages (personnels)
07:36
Affichage des messages (extérieurs)
02:15
Nom de l’utilisateur lié au message
05:34
Sécurisation du message et de l’username (XSS)
04:52
Détection lorsqu’un utilisateur écrit
07:59
Affichage lorsqu’un utilisateur écrit
08:54

Messages privés entre utilisateurs

8 lectures
Introduction de section
00:47
Affichage des utilisateurs pour messages privés - 1/2
06:16
Affichage des utilisateurs pour messages privés - 2/2
05:15
Affichage des utilisateurs à la connexion
05:09
Suppression des utilisateurs pour messages privés
05:17
Envoie d’un message privé
02:47
Réception d’un message privé
03:51
Affichage de l’écriture d’un message
09:06

Déploiement en production

5 lectures
Introduction de section
00:53
Modifications pour une version de production
06:54
Installation de l’application en mode de production
02:49
Utilisation de PM2 pour la disponibilité de l’application
04:22
Liaison entre un domaine sous Apache2 et Node.js
05:56

Conclusion

3 lectures
Autres formations
00:41
[Liens] Mes formations au meilleur prix
00:13
Le mot de la fin
00:38

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.