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