This 2-hour hands-on lab is your gateway to eco-conscious API development. In a world increasingly dependent on digital services, we often forget the hidden environmental cost behind every API call.
This project will help you:
- Understand and measure the environmental impact of APIs using the Open Source tool API Green Score.
- Learn eco-design best practices while coding with Java Spring Boot.
- Implement logging, data format analysis, pagination, filtering, caching, and more – all through practical, real-world use cases.
- Contribute meaningfully to an Open Source repository and help improve documentation and evaluation criteria.
- Use tools like Postman and GitHub to test and share your work.
Get ready to question how we code and think about performance, bandwidth, and environmental footprint. Let’s make APIs greener, together. 💚
Ce TP de 2 heures vous plonge dans un sujet essentiel : l’impact environnemental du numérique – et plus précisément des API que nous utilisons au quotidien.
À travers ce projet, vous allez :
- Mesurer l’empreinte écologique des API grâce à l’outil Open Source API Green Score.
- Développer des API optimisées en Java Spring Boot tout en appliquant les bonnes pratiques d’éco-conception.
- Créer et analyser des logs d’appels API, comparer les formats de données, réduire le volume transféré via pagination, filtrage, compression ou cache.
- Contribuer à un projet Open Source en proposant des améliorations ou de la documentation.
- Utiliser des outils comme Postman, GitHub et un environnement Java complet pour tester vos idées.
Ce TP est une invitation à coder autrement. À réfléchir à l’impact de chaque ligne, chaque appel réseau. Et à rendre nos services numériques plus sobres. 🌍