Udemy – Next JS de A a Z (Full-Stack)
Udemy – Next JS de A a Z (Full-Stack)
RAR | Vidéo + Fichiers source | Français | 11 H 20 Min | 6.7 Go
Next JS | React JS | Typescript | Tailwind CSS | Next Auth | Firebase | Yup | Prisma. Dans cette formation, vous allez plonger au cœur du développement full-stack avec Next.js, en vous appuyant sur des technologies modernes et incontournables comme TypeScript, NextAuth, Firebase, et Prisma. Vous apprendrez à créer des applications web performantes, évolutives et sécurisées, tout en intégrant les meilleures pratiques de développement.
Cette formation complète vous permettra de maîtriser Next.js, un framework de choix pour le rendu côté serveur et les applications statiques, tout en explorant comment utiliser TypeScript pour renforcer la robustesse de votre code. Vous comprendrez comment gérer efficacement l’authentification des utilisateurs avec NextAuth, permettant des connexions via différents fournisseurs comme Google ou GitHub.
En parallèle, vous intégrerez Firebase pour gérer vos bases de données en temps réel, stocker des fichiers et héberger vos applications, le tout sans avoir à gérer des serveurs. Vous utiliserez également Prisma, un ORM moderne qui facilitera vos interactions avec les bases de données relationnelles, rendant le développement back-end plus intuitif et efficace.
Chaque étape de cette formation vous permettra de renforcer vos compétences, de la théorie aux projets pratiques, en passant par des exercices concrets pour comprendre comment ces technologies fonctionnent ensemble. Vous serez guidé à travers des concepts complexes de manière progressive, afin de bâtir une application complète et scalable.
Ce que vous apprendrez :
• Les bases de Next js : Structure des projets, gestion des routes statiques et dynamiques, rendu côté serveur et génération de sites statiques
• Rendu côté serveur (SSR) et rendu statique (SSG) : Techniques pour optimiser les performances et le SEO
• Gestion des routes API avec Next js : Création d’API côté serveur directement dans vos projets Next js
• Intégration de TypeScript : Utilisation de TypeScript pour sécuriser votre code et réduire les erreurs
• Authentification des utilisateurs avec NextAuth : Mise en place d’un système d’authentification sécurisé, avec gestion des sessions et connexions via Google…
• Firebase pour le back-end : Gestion des bases de données en temps réel, stockage de fichiers et hébergement avec Firebase
• Connexion à des bases de données relationnelles avec Prisma : Utilisation de Prisma pour interagir avec des bases de données MySQL, PostgreSQL ou SQLite
• Migrations de bases de données : Gestion des migrations et modifications de schémas de base de données avec Prisma
• Création et sécurisation des API routes : Conception de routes API robustes et sécurisées dans Next js pour gérer les fonctionnalités back-end
• Optimisation des performances : Techniques pour accélérer le chargement des pages et améliorer l’expérience utilisateur.
• Déploiement sur Vercel : Mise en ligne de votre application sur Vercel, la plateforme de déploiement idéale pour Next js.
• Amélioration continue du code : Techniques pour écrire un code propre, maintenable et évolutif, en appliquant les bonnes pratiques du développement
• Gestion des fichiers avec Firebase : Stockage et récupération de fichiers (images, documents) dans Firebase
CRUD ( Create Read Update Delete)
À qui ce cours s’adresse-t-il ?
• Débutants(es)
• Amateurs(trices)
• Développeurs
• Personne en reconverssion
Prérequis :
• Notions REACT JS
• Notions Javascript et Typescript
• Notions HTML et CSS
Plus d’info:
_https://www.udemy.com/course/next-js-v14-de-a-a-z/