Nom de fichier: | Udemy – Créez une application de chat en temps réel avec Laravel 11, Vue 3 et Pinia |
Source du contenu: | https://www.udemy.com/course/realtime-chat-app-with-laravel-vue-and-pinia/ |
Taille du fichier: | 460 Mo |
Éditeur: | udemie |
Mis à jour et publié: | 04 septembre 2024 |
Utiliser le pouvoir deRéverbération Laravelcréons une application de chat multi-room en temps réel avec Laravel 11 et VueJS avec InertiaJS, en utilisant Pinia pour la gestion de l’état.
Nous couvrirons:
- Utilisation de l’API Intersection Observer pour charger automatiquement les messages de discussion précédents lorsque l’utilisateur fait défiler vers le haut de l’interface de discussion
- Découvrez comment utiliser les canaux de présence pour afficher les utilisateurs en ligne pour chaque pièce.
- Apprenez à mettre en œuvre une communication client à client à l’aide de Laravel Echo pour montrer qui tape et afficher les indicateurs de saisie en conséquence.
- Apprenez à utiliser les astuces de Flexbox pour que les messages défilent visiblement au fur et à mesure de leur arrivée.
- Apprendre les techniques d’amorçage de bases de données dans Laravel
- Apprenez à utiliser les ressources API dans Laravel
- Découvrez comment afficher des dates et des heures mieux formatées
- Apprenez à écouter les événements diffusés depuis le backend et à y réagir en conséquence
- Nous apprendrons également comment écouter les utilisateurs quittant ou rejoignant des événements et les ajouter/supprimer de la liste des utilisateurs en ligne.
- Tout cet état sera géré côté client, à l’aide de Pinia
À la fin de ce cours, vous aurez créé une application de chat en temps réel riche en fonctionnalités qui met en valeur votre compréhension des technologies front-end et back-end, parfaite pour tout développeur en herbe cherchant à améliorer ses compétences en matière de développement d’applications Web dynamiques. .