logoPratique : mlv.sh/nextjs
SignIn

Next.js formation complète

Fondamentaux logo
1. Fondamentaux
mlv.sh/nextjs-1
Les bases de Next.js pour bien démarrer
  • Setup de l'application
  • Routing
  • Ajout de Shadcn/UI
  • Page static
  • Page dynamic
Server Component + Database logo
2. Server Component + Database
mlv.sh/nextjs-2
Exploiter la puissance des server components avec une base de données
  • Fonctionnement des server components
  • Fonctionnement des client components
  • Comment les utiliser
  • Installation de Prisma
  • Utilisation du Prisma Studio
  • Setup d'une table "Review"
  • Streaming component
Server Action (Mutation) logo
3. Server Action (Mutation)
mlv.sh/nextjs-3
Manipuler les données avec les server actions
  • Comprendre les server-actions
  • Ajout de Server-Action
  • Utilisation de Next-safe-action pour avoir un code plus clean
  • Validation avec Zod
  • Présentation des API Routes
  • Ajout de next-zod-route pour simplifier les API Routes
  • Quand utiliser les API Routes VS les Server Functions
  • Form avec Shadcn/UI Form
Authentification logo
4. Authentification
mlv.sh/nextjs-4
Sécuriser votre application avec l'authentification
  • Ajout de Better-Auth
  • Ajout de page de sign up
  • Ajout de page de sign in
  • Ajout d'une page pour modifier les informations de son compte
  • Lier les review à un compte utilisateur
  • Sécuriser les pages et les actions avec l'authentification
Fullstack SaaS logo
5. Fullstack SaaS
mlv.sh/nextjs-5
Transformer votre application en SaaS complet
  • Créer un lien de partage pour faire une review
  • Limiter le nombre de review à 10 et demander de payer un abonnement one-time de 99 euros avec Stripe pour pouvoir en upload plus
  • Gestion de la page d'information d'abonné
  • Création d'une landing page rapidement avec l'IA
  • Publication de l'application avec Prisma Database et Vercel