Débuter un Projet avec Cursor et Django
Lancement du projet : création du dépôt, prompt initial, préparation de l’environnement Cursor LinuxFormation incluse dans l'abonnement Elephorm
Architecture et Développement d'une API Collaborative
Objectifs
Les objectifs incluent la maîtrise de la création d'une API avec Django, l'apprentissage du découpage en sprints, l'implémentation d'un workflow agile, et l'intégration continue via des pratiques robustes de développement.
Résumé
Apprenez à démarrer un projet de gestion de tâches collaboratives en utilisant Cursor et Django pour construire une API robuste.
Description
Dans cette leçon, nous explorons la création d'une API de gestion de tâches collaboratives baptisée TASKHUB API, en utilisant le framework Django. Cette vidéo illustre comment passer de l'idée initiale à une base fonctionnelle à travers une série de sprints méthodiques. Nous commencerons par définir l'architecture du projet et établir le squelette de projet, incluant la structure des modèles, des routes, et des logiques métiers. Chaque étape du développement est accompagnée de tests unitaires, essentiels pour assurer la qualité et la sécurité du code. Une attention particulière est accordée à la documentation à travers un fichier README, et l'intégration est facilitée par l'utilisation de Cursor sur un système Linux, qui permet d'exécuter des commandes automatiquement. Enfin, nous discutons de la mise en place d'un dépôt CI et des bonnes pratiques de sécurité et de performance pour un projet collaboratif.