Dans ce tuto de haut niveau, je vous propose d'apprendre à créer une API Rest complète, sécurisée et documentée.
Pour cela, nous allons reprendre les codes que nous avons créés ensemble, lorsque nous avons appris à développer les bases d'une API Rest.
Nous allons améliorer nos codes en créant une API Rest totalement complète et fonctionnelle.
Le but de cette API sera de mettre les codes de son utilisation à disposition des développeurs Frontend.
Pour cela nous allons utiliser Swagger UI. Ainsi les développeurs Frontend pourront tester le CRUD complet sur notre API. Ils pourront aisément lire, ajouter, modifier et supprimer des enregistrements dans notre base de données.
Lors de notre développement, nous allons devoir restreindre un certain nombre de possibilités auprès des développeurs front-end, afin que certaines données de notre base de données restent confidentielles et protégées.
Je mets à votre disposition, l'intégralité des codes développés dans ce tutoriel.
Le développement qui vous est proposé ici et un développement Php de haut niveau qui demande des compétences dans les bases du développement d'une API Rest, ainsi que dans la mise en place d'une documentation Swagger UI.
Voici 2 tutos qui vous permettront d'acquérir ces compétences :