Description
Apprenez à créer une application de publication de blog SaaS complète avec Next.js 13, NextAuth, Prisma, MongoDB, Typescript, React, Tailwind, ShadCN UI, middlewares, routes API, connexion sans mot de passe, routes protégées, éditeur de texte enrichi, et téléchargement d’images sur Cloudinary.
Ce cours est parfait pour les développeurs qui souhaitent apprendre à créer une application de publication de blog moderne, évolutive et sécurisée. Nous couvrirons tous les concepts et technologies essentiels, notamment:
- Next.js 13:un framework React qui facilite la création de sites Web statiques et rendus par le serveur.
- NextAuth: une solution d’authentification sans tête pour les applications Next.js.
- Prisma : Un ORM moderne qui facilite l’interaction avec MongoDB à partir de TypeScript.
- MongoDB : Une base de données NoSQL évolutive et flexible.
- Typescript:un langage de programmation typé qui permet d’éviter les erreurs.
- React: Une bibliothèque JavaScript populaire pour créer des interfaces utilisateur.
- Tailwind CSS: un framework CSS axé sur les utilitaires qui facilite le style de votre application.
- ShadCN UI: une bibliothèque d’interface utilisateur magnifique et réactive pour les applications Next.js.
- Middlewares: code personnalisé qui s’exécute entre le client et le serveur.
- Routes API: routes qui exposent les données de votre application à d’autres applications.
- Connexion sans mot de passe: un moyen sécurisé et pratique permettant aux utilisateurs de se connecter à votre application.
- Itinéraires protégés:itinéraires accessibles uniquement aux utilisateurs connectés.
- Éditeur de texte enrichi: un outil qui permet aux utilisateurs de créer et de modifier du contenu en texte enrichi.
- Téléchargement d’images sur Cloudinary: un service qui facilite le téléchargement et le stockage d’images.
À la fin de ce cours, vous aurez les compétences et les connaissances nécessaires pour créer votre propre application de publication de blog SaaS. Vous pourrez également appliquer ces compétences pour créer d’autres types d’applications Web.
Ce que vous apprendrez:
- Comment configurer un projet Next.js 13 avec NextAuth, Prisma, MongoDB et Typescript.
- Comment créer un système d’authentification utilisateur avec NextAuth.
- Comment interagir avec MongoDB depuis TypeScript en utilisant Prisma.
- Comment créer une interface utilisateur belle et réactive avec Tailwind CSS et ShadCN UI.
- Comment ajouter des middlewares à votre application pour la protéger des attaques.
- Comment exposer les données de votre application à d’autres applications à l’aide de routes API.
- Comment mettre en œuvre une connexion sans mot de passe pour vos utilisateurs.
- Comment protéger les routes dans votre application afin que seuls les utilisateurs connectés puissent y accéder.
- Comment utiliser un éditeur de texte enrichi pour créer et modifier du contenu en texte enrichi.
- Comment télécharger des images sur Cloudinary et les afficher dans votre application.
À qui s’adresse ce cours:
- Les développeurs qui souhaitent apprendre à créer une application de publication de blog moderne, évolutive et sécurisée.
- Développeurs qui souhaitent apprendre à utiliser Next.js 13, NextAuth, Prisma, MongoDB, Typescript, React, Tailwind CSS, ShadCN UI, middlewares, routes API, connexion sans mot de passe, routes protégées, éditeur de texte enrichi et téléchargement d’images sur Cloudinary. .
- Les développeurs qui souhaitent connaître les dernières tendances en matière de développement Web.
À qui s’adresse ce cours:
- Développeurs Next/React/MERN qui souhaitent apprendre à créer des applications avancées et réelles avec Nextjs
- Développeur JavaScript de tout niveau avec des connaissances de base sur l’API et le frontend
Exigences
- Connaissances de base de NextJS 13 requises. Vous pouvez consulter les ressources fournies dans la description du cours.
Dernière mise à jour 8/2023
Liens de téléchargement
Téléchargement direct
Projet Next.JS 13 Advance SaaS: création d’une plateforme de publication de blog.zip (4,7 Go) | Miroir
Téléchargement torrent
Projet Next.JS 13 Advance SaaS: création d’une plateforme de publication de blog.torrent (111 Ko) | Miroir