Il vous est demandé de réaliser une api avec WP-JSON permettant à partir d'un custom post type "Formation" d'avoir la liste des formations avec la catégorie :
Les formations sont identifiés par différents éléments :
#titre #description #durée -extrait -cibles #photos #lien de candidature Le flux JSON transmis par L'API doit pouvoir contenir toutes les informations précédentes.
Dans un premier temps, vous aurez la possibilité d'utiliser CPTUI et ACF pour construire votre résultat . Dans un second temps, vous devrez réaliser un plugin pour la gestion de votre flux JSON : déclaration et structurations des données routes spécifiques Dans un troisième temps (aller plus loin), vous devrez réfléchir à mieux sécuriser l'accès aux informations de l'API.
Un ou plusieurs dépôts gihub/gitlab contenant :
- Le code de votre plugin permettant de générer les CPT et Champs personnalisés sous wordpress
- les urls de questionnement à l'API (voir ci-dessous)
- Une(des) collections postman avec les requêtes vers votre API (Une pour la première étape et une seconde pour la seconde étape) Des liens sont à disposition pour télécharger l'app, et apprendre comment l'utiliser postman !
Dans l'idéal il faudrait une version en ligne de cette api
Les urls json permettant d'obtenir
- la liste de toutes les formations avec l'ensemble des informations
- la liste des formations par catégories
- Les apprenants répondant à la recherche d'un mot clé et par cibles
