Offre de Formation Formation SQL avancé avec AMPLITUDE | MaFormation.fr

Formation SQL avancé

AMPLITUDE

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En présentiel
Durée
2 jours
Prix
Nous contacter

Localité

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 75 - Paris 17e
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise

Objectifs

1. La formation en résumé
La formation SQL avancé permet de maîtriser les fonctionnalités complexes et performantes du langage SQL afin de construire des systèmes de données automatisés et optimisés. Elle s’adresse aux développeurs et analystes déjà familiers avec les bases de SQL qui souhaitent approfondir leurs compétences vers des requêtes avancées. Le principal atout de ce programme réside dans son approche progressive, alliant théorie et pratique, pour acquérir des techniques avancées telles que les sous-requêtes imbriquées, les fonctions de fenêtrage, les vues, les procédures stockées, les triggers et l’optimisation des performances.

2. Les thèmes abordés
- Sous-requêtes et requêtes avancées : sous-requêtes scalaires dans SELECT et WHERE, sous-requêtes corrélées, opérateurs EXISTS, ANY, ALL, CTEs avec récursivité, et ateliers sur des requêtes analytiques complexes.
- Fonctions de fenêtrage et vues : utilisation des fonctions window (OVER, PARTITION BY, ORDER BY), classement avec ROW_NUMBER, RANK, accès aux lignes voisines avec LAG, LEAD, création et gestion des vues simples et matérialisées, complété par un atelier de tableau de bord SQL.
- Procédures, fonctions et transactions : conception de procédures stockées avec paramètres, fonctions scalaires et de table, triggers pour automatiser les traitements, gestion des transactions avec différents niveaux d’isolation, et atelier d’automatisation d’un processus métier.
- Optimisation et indexation : interprétation des plans d’exécution EXPLAIN, choix d’index adaptés (B-tree, hash, composites), identification des pièges de performance, partitionnement des tables selon divers critères, avec un atelier d’optimisation de requêtes lentes.
- Projet et évaluation finale : réalisation d’une base de données avancée intégrant vues, procédures et triggers documentés, présentation et démonstration, revue collective des solutions, et bilan sur les bonnes pratiques DBA ainsi que les perspectives NoSQL et NewSQL.

3. Éléments de méthodologie de la formation
La formation adopte une pédagogie progressive et opérationnelle, démarrant par l’apprentissage des sous-requêtes complexes pour évoluer vers les techniques d’optimisation avancées. La mise en pratique est immédiate, privilégiant l’application sur des cas concrets d’analyse et de structuration des données. L’approche est orientée métier afin d’aborder des problématiques proches des environnements réels de bases de données. Les participants sont amenés à concevoir des requêtes performantes, automatiser des traitements et structurer des systèmes complets, culminant avec la création d’un livrable intégrant l’ensemble des acquis.

Ces formations peuvent vous intéresser

Centre de formation CONNECT LEARNING
Disponible dans 26 villes
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF

1560 €

Haut de page