Aller au contenu

Catalogue de cours

Bases de données avancées

Maîtrisez votre couche de données.

Passez du SQL que vous connaissez à une maîtrise solide : jointures entre plusieurs tables, agrégations, sous-requêtes et CTE aussi lisibles qu’un texte. Découvrez ensuite ce qui distingue une base qui fonctionne d’une base fiable : normalisation, transactions, ACID et index. Explorez le paysage NoSQL et ses bases documentaires, clé-valeur, à colonnes larges et orientées graphe. Enfin, passez à la production : requêtes protégées contre les injections, ORM, migrations, réplication et cache. Pour finir, vous choisirez une architecture de données complète pour une application de livraison de repas et justifierez vos choix.

Programme

  1. Section 1

    SQL avancé

    Répondez à de vraies questions produit en une requête grâce aux jointures, regroupements, sous-requêtes et CTE.

    1. INNER JOIN et LEFT JOIN
    2. Joindre trois tables
    3. GROUP BY et HAVING
    4. Sous-requêtes et CTE
  2. Section 2

    La fiabilité dès la conception

    Concevez des schémas fiables et rapides grâce à la normalisation, aux transactions, aux propriétés ACID et aux index.

    1. La normalisation en pratique
    2. Transactions et ACID
    3. Les index
    4. Le réflexe EXPLAIN
  3. Section 3

    Le paysage NoSQL

    Découvrez les bases documentaires, clé-valeur, à colonnes larges et orientées graphe, et les points forts de chacune.

    1. Pourquoi NoSQL existe
    2. Les bases documentaires
    3. Les bases clé-valeur
    4. Choisir une base de données
  4. Section 4

    Les bases de données en production

    Connectez-vous depuis le code en toute sécurité, faites évoluer les schémas avec des migrations, répartissez les lectures et justifiez une architecture de données complète.

    1. Des requêtes depuis le code
    2. ORM et migrations
    3. Répartir les lectures, dormir tranquille
    4. Projet final : architecture de livraison de repas

Parcours d’apprentissage

Votre idée en ligne. Commencez en 60 secondes.

Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment

Commencer

Retour aux cours