Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez les principes du Green IT appliqués au développement web : optimisation des requêtes, réduction de l'empreinte carbone, architecture backend basse consommation et bonnes pratiques d'éco-conception.
import compression from 'compression';
import express from 'express';
const app = express();
app.use(compression());
app.get('/api/data', async (req, res) => {
const fields = req.query.fields?.split(',');
const data = await fetchOnly(fields);
res.set('Cache-Control', 'public, max-age=86400');
res.json(data);
});Le développement web éco-responsable est une approche qui vise à réduire l'empreinte environnementale des applications numériques tout au long de leur cycle de vie. Cette formation couvre les principes du Green IT appliqués concrètement au métier de développeur : optimisation du poids des pages, réduction des appels réseau, choix d'architectures backend sobres en ressources et mise en place de stratégies de cache et de compression efficaces. Vous apprendrez à mesurer l'impact carbone de vos applications à l'aide d'outils dédiés, à concevoir des API légères qui ne transfèrent que les données nécessaires, et à adopter des patterns de code qui minimisent la consommation CPU et mémoire côté serveur. L'objectif : livrer des applications rapides, accessibles et durables, sans sacrifier l'expérience utilisateur.
Les objectifs
Concevoir et développer des applications Node.js optimisées en ressources CPU et mémoire
Mettre en place des API REST et GraphQL performantes limitant les échanges de données inutiles
Mesurer et réduire l'empreinte environnementale d'un service web
Appliquer les référentiels RGESN et GR491 dans ses projets
Intégrer une démarche d'éco-conception dès la phase de conception d'un projet numérique
Public visé
Développeurs web / Chefs de projet technique
Prérequis
Maîtrise des bases de JavaScript
Expérience en développement web backend
Node.js en version LTS installé
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.