Formation SQL avancé
AMPLITUDE
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En présentiel
2 jours
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
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.
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
Disponible dans 26 villes
À distance / En centre / En entreprise
Salarié en poste / Entreprise
Finançable CPF
1560 €
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
À DISTANCE
Entreprise
Non finançable CPF
5500 €
PARIS 11E
À distance / En entreprise
Tout public
Finançable CPF
3000 €
Avis du centre
À DISTANCE
Salarié en poste / Demandeur d'emploi / Entreprise
Finançable CPF
1500 €
Les formations les plus recherchées
Formation Paris
Formation Puteaux
Formation Boulogne-Billancourt
Formation Évry-Courcouronnes
Formation Saint-Denis
Formation Nanterre
Formation Cergy
Formation Saint-Ouen-sur-Seine
Formation Rueil-Malmaison
Formation Levallois-Perret
Formation Informatique CPF
Formation Informatique en ligne
Formation Sql CPF
Formation Sql en ligne
Formation Spark
Formation Programmation
Formation Intelligence artificielle
Formation Machine learning
Formation Cybersecurite
Formation Securite informatique
Formation Growth hacking
Formation Hadoop
Formation Git
Formation Vba
Formation Intelligence artificielle Paris
Formation Machine learning Paris
Formation Cybersecurite Paris
Formation Securite informatique Paris
Formation Spark Paris
Formation Growth hacking Paris
Formation Programmation Paris
Formation Hacking Paris
Formation Vba Paris
Formation Big data Paris
Cette formation est temporairement suspendue.
Voir des formations similaires