À propos du cours
Cette formation complète vous guidera pas à pas pour devenir un développeur compétent dans l’utilisation de Firebase avec Next.js et TypeScript. Dès le départ, vous plongerez dans l’univers de Firebase , découvrant ses multiples services et fonctionnalités, tels que Firestore pour la base de données, Realtime Database pour une synchronisation en temps réel, l’authentification pour sécuriser vos applications, et Storage pour le stockage de fichiers. Avec Next.js comme framework de développement, vous bénéficierez d’une intégration transparente avec TypeScript, assurant un code plus sûr et plus maintenable.
Au cœur de cette formation se trouve le CRUD (Create, Read, Update, Delete), la pierre angulaire de toute application. Pour commencer, vous apprendrez à créer, lire, mettre à jour et supprimer des données à la fois dans Firestore et dans Firebase Realtime Database, en utilisant des méthodes efficaces et des requêtes ciblées pour manipuler vos données avec précision.
Par la suite, pour rendre vos applications encore plus robustes, vous explorerez l’authentification avec Firebase , mettant en place des systèmes d’inscription et de connexion sécurisés, ainsi que la gestion des sessions utilisateur pour un contrôle d’accès avancé.
En parallèle, vous découvrirez une série d’outils essentiels pour améliorer votre flux de travail de développement. L’intégration de React Hook Form simplifiera la gestion des formulaires, tandis que Yup garantira la validation des données côté client de manière fluide et efficace.
De plus, vous utiliserez également des bibliothèques comme React Icons pour des icônes stylisées, Bcrypt pour le hachage sécurisé des mots de passe, et Tailwind CSS pour la conception et la mise en page réactives
Contenu du cours
Installation et préparation
Installer Next JS et Firebase
05:18Création des pages
03:10Mise en place de la Navigation
04:19