Aller au contenu principal

Niveau 28 - Premier module (Projets) et CRUD en mémoire

img

Dans ce niveau​

Nous créerons dans un premier temps un module afin de regrouper les classes et interfaces en lien avec un type de ressource, soit les projets. Ensuite, nous ajouterons à ce module un controller, un service et une entité (modèle).

Ce premier module vous permettra de faire un CRUD de projets en mémoire. Cela veut dire qu'il n'y a pas de base de données pour le moment et que si vous redémarrez le serveur, les données seront réinitialisées.

Cela vous permettra cependant de saisir les bases, sans compliquer inutilement à cette étape en y ajoutant une base de données.

Plus précisément:

  • Créer un module
  • Créer un contrôleur ProjetsController
  • Créer un service ProjetsService
  • Créer une entité Projet
  • Faire un CRUD simple en mémoire (sans BD)
  • Retourner des réponses de type JSON
  • Utiliser Postman pour effectuer des requêtes et lire les données