Next.js & Django – Créez un portail d’emplois complet avec Postgres
Bienvenue dans ce cours Ultimate Full-stack sur les dernières technologies Next.js & Django REST Framework si vous souhaitez créer une application Full Stack à l’aide de Next.js & Django REST Framework.
Next.js est un framework de réaction prêt pour la production avec toutes les fonctionnalités dont vous avez besoin pour la production : rendu hybride statique et serveur, préchargement de route, etc. Avec trois caractéristiques majeures, c’est l’un des outils les plus puissants :
- Routage basé sur les fichiers
- Rendu sur le serveur
- Développement d’applications full-stack
Le framework Django REST, quant à lui, est une plate-forme solide et polyvalente pour la création d’API Web. C’est l’un des frameworks les plus populaires de Django ; il est convivial et possède de nombreuses fonctionnalités. La sérialisation, le filtrage, la pagination, la gestion des exceptions, la validation, l’authentification et bien d’autres fonctionnalités ont rendu la vie beaucoup plus simple.
Ainsi, pour construire un portail d’emplois Full Stack complet, nous utiliserons Next.js, Django et Postgres. Nous allons d’abord produire les coordonnées d’une adresse puis présenter la carte sur l’interface utilisateur. Pour créer ce projet full-stack, nous nous en tiendrons aux pratiques recommandées.
Voici quelques-unes des fonctionnalités qui seront ajoutées à cette application prête à l’emploi :
- Ajoutez la ressource Jobs au mélange.
- Obtention des coordonnées d’adresse
- La pagination et le filtrage sont désormais disponibles.
- JWT simple pour une authentification complète
- Défendre les routes contre les utilisateurs non autorisés
- Utilisation d’AWS S3 pour stocker des fichiers
- Mapquest est utilisé pour afficher des cartes.
- Gestion des exceptions personnalisées
- Next.js pour le rendu côté serveur
- La section employeur est complète.
- Remplir une demande d’emploi
- Nouvelles offres d’emploi
- Recruter des candidats à l’emploi
- Créez des statistiques de rubrique de la même manière que Java.
- Vérifiez et déployez votre application sur Heroku.
L’intégralité de la DEMO de ce projet est disponible dans le support de cours. Je vous verrai dans le cours si vous êtes prêt à créer une application de portail d’emplois complète et prête pour la production.