Créez une application de chat Web complète avec Node.js et React


En vous inscrivant et en terminant ce cours, vous saurez comment créer une application de chat Web en temps réel. Nous irons ensemble, à chaque étape du processus, donc ce n’est pas un facteur limitant si vous n’avez pas beaucoup d’expérience avec toutes les technologies que nous allons utiliser.

Voici, résumées, certaines des choses que vous apprendrez tout au long de ce cours.

  1. Installez Node et créez une structure de projet simple
    • Vous apprendrez à initialiser un nouveau projet npm. Activez l’observateur de nœuds et projetez le rechargement à chaud où les modifications sont automatiquement appliquées. Définissez les variables d’environnement du projet, les fichiers de configuration et la structure dynamique du projet.
  2. Installer PostgreSQL et la gestion générale de la base de données
    • Vous apprendrez à installer PostgreSQL avec pgAdmin (outil de gestion de base de données). Vous apprendrez également à utiliser sequelize (Object Relational Mapping) pour créer des modèles, des tables, des seeders et effectuer des requêtes SQL.
  3. Créer une authentification de nœud avec des jetons JWT
    • Vous apprendrez à hacher les mots de passe des utilisateurs, à générer des jetons Web JSON, à créer un middleware d’authentification et à contrôler la façon dont les utilisateurs peuvent consommer votre API.
    • Vous apprendrez également à créer des validateurs de demande de formulaire personnalisés pour gérer les entrées utilisateur
  4. Téléchargement de fichiers personnalisés
    • Vous apprendrez comment télécharger des fichiers avec multer, générer un dossier de téléchargement personnalisé et effectuer la validation de fichier avant le téléchargement.
  5. Créer une nouvelle application React avec Redux et Router
    • Vous apprendrez à créer une nouvelle application React. Ajoutez Redux pour la gestion de l’état et le routeur pour la navigation dans les applications.
    • Vous apprendrez à créer des actions de magasin asynchrone et à mettre à jour correctement l’état dans les réducteurs
    • Vous apprendrez à créer des itinéraires protégés, à créer la configuration de base d’Axios et à utiliser les services d’appels d’Axios.
  6. Implémenter des Web Sockets
    • Vous apprendrez à implémenter des sockets dans Node et également dans l’application React. Comment établir une communication en temps réel, émettre et écouter des événements entre le serveur et le client.
  7. Tu vas t’amuser
    • Vous aurez du plaisir à apprendre tant de choses différentes en même temps. Bien que cela puisse parfois être un peu écrasant, vous apprécierez les défis d’apprendre quelque chose de cool et de populaire dans le monde en temps réel d’aujourd’hui.
lire plus  Comment activer les notifications par bulles sur les téléphones Samsung (Android 12)

SI VOUS TROUVEZ CECI COURS UDEMY GRATUIT  » application de chat Web «UTILE ET UTILE VEUILLEZ ALLER DE L’AVANT PARTAGEZ LES CONNAISSANCES AVEC VOS AMIS PENDANT QUE LE COURS EST TOUJOURS DISPONIBLE



Telecharger ici

Laisser un commentaire

Aller au contenu principal