Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Concevez des requêtes SQL efficaces, mettez en œuvre cache, pagination et traitements différés à bon escient, dimensionnez au juste besoin vos ressources d'exécution et mesurez la consommation réelle d'un service.
-- Avant : scan complet, tri en memoire
SELECT * FROM commandes WHERE statut = 'EN_COURS' ORDER BY date_creation;
-- Apres : colonnes utiles + index dedie
CREATE INDEX idx_commandes_statut_date
ON commandes (statut, date_creation);
SELECT id, client_id, date_creation
FROM commandes
WHERE statut = 'EN_COURS'
ORDER BY date_creation
LIMIT 50;Cette formation traite la partie serveur d'un service numérique : conception de traitements économes en ressources, optimisation des requêtes et des accès aux données, mise en œuvre du cache, de la pagination et des traitements différés lorsqu'ils sont pertinents. Les participants apprennent à repérer les requêtes coûteuses, à indexer correctement une base de données, à éviter les traitements redondants et à dimensionner au plus juste les ressources d'exécution plutôt que de sur-provisionner par précaution. La sobriété rejoint ici directement la performance et le coût d'hébergement, ce qui facilite l'adhésion des équipes. Elle s'adresse aux développeurs back-end, architectes applicatifs, administrateurs de bases de données et responsables techniques.
Les objectifs
concevoir des traitements serveur économes en ressources
optimiser les requêtes et les accès aux données
mettre en œuvre cache, pagination et traitements différés à bon escient
dimensionner au juste besoin les ressources d'exécution
mesurer la consommation d'un service et l'améliorer
Public visé
Développeurs back-end, architectes applicatifs, administrateurs de bases de données, responsables techniques.
Prérequis
Pratique du développement serveur et du langage SQL.
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.