TRAVAIL PERSONNEL ETUDIANT
Dans le cadre de vos groupes de travail, il vous est demandé d’étudier les outils et frameworks pour
développer des API REST. Chaque groupe choisira un des outils ci-dessous :
1. [Link] avec Express
2. Python avec Flask
3. Django REST Framework
4. Java avec Spring Boot
5. PHP avec Laravel
6. Ruby on Rails
Après avoir présenté l’API REST et ses principes fondamentaux, on s’intéressera à décrire les aspects
suivants pour le framework choisi :
• Langage de programmation
• Type et taille de projet
• Configuration de l’API et du framework
• Les méthodes HTTP utilisées
• Structure des requêtes
• Structure des réponses
• Format des données
• Respect des méthodes HTTP
• Nommage des ressources
• Intégration de services tiers
• Développement d’applications mobiles
• Communication entre micro-services
• Performances de l’API
• Sécurisation des accès