Background

Maîtrisez les données — SQL, NoSQL et au-delà

Des compétences en conception de bases de données applicables directement en environnement professionnel.

Les bases de données sont au cœur de toute application. Ce module vous apprend à concevoir des schémas cohérents, à rédiger des requêtes SQL optimisées, à comprendre les transactions et à utiliser les bases documentaires là où elles apportent une valeur réelle.

Conception de schémas robustes

Du modèle conceptuel au schéma en production

Apprenez à modéliser des entités, définir des relations cohérentes et appliquer les formes normales pour garantir l'intégrité des données dans vos applications.

Schéma de base de données relationnelle et documentaire

Bases de données couvertes

Relationnel, documentaire et principes de conception universels.

Ce module ne se limite pas à la syntaxe SQL. Il couvre la logique de conception qui sous-tend les décisions de modélisation, qu'il s'agisse d'une base relationnelle PostgreSQL ou d'une base documentaire MongoDB. Les participants apprennent à choisir le bon outil selon le contexte applicatif et à concevoir des structures de données qui évoluent sans provoquer de dettes techniques. Les exercices sont réalisés sur des instances réelles et reproduisent des cas rencontrés dans des projets professionnels.

Commencer

Sujets couverts dans ce module

Des fondamentaux de la modélisation à l'optimisation des requêtes en production.

Modélisation conceptuelle

Démarrez avec la compréhension des entités, relations et cardinalités avant d'aborder la syntaxe SQL. Un schéma bien pensé évite des heures de refactorisation ultérieure.

Requêtes et manipulations SQL

Progressez des requêtes simples aux requêtes complexes avec des exercices graduels sur des jeux de données représentatifs de projets réels, incluant jointures et agrégations.

Indexation et optimisation

Analysez les plans d'exécution, identifiez les goulets d'étranglement et appliquez des stratégies d'indexation adaptées à chaque contexte de requêtage.

Introduction au NoSQL

Découvrez MongoDB à travers des cas d'usage concrets. Comprenez quand le documentaire surpasse le relationnel et modélisez des données sans schéma rigide.

Intégration applicative

Connectez une base de données à une application via un ORM. Gérez les transactions, les migrations et les interactions base-code dans un projet complet de bout en bout.

Projets pratiques du module

Quatre projets représentatifs des contextes professionnels réels.

Niveau de maîtrise

Maîtrisez les bases de données en contexte professionnel

Rejoignez le module bases de données et appliquez vos compétences sur des projets réels dès votre première semaine.

Progressez à votre rythme

Le module est structuré en étapes progressives, de la modélisation à l'optimisation, avec des jalons mesurables à chaque phase.

Gestion des cookies

Ce site utilise des cookies pour améliorer votre expérience de navigation et analyser notre trafic.