Formation Programmation T-SQL avec SQL Server
| 3 500€ HT / personne |
| 5 jours (35 heures) |
Présentation
La programmation T-SQL avec SQL Server est une compétence essentielle pour développer des traitements de données fiables, performants et adaptés aux besoins métiers.
Notre formation Programmation T-SQL avec SQL Server vous permettra de maîtriser les procédures stockées, les fonctions, les triggers, les transactions et l’optimisation des requêtes complexes.
Vous apprendrez à structurer vos scripts, manipuler les vues et les tables temporaires, sécuriser vos traitements et mettre en place des solutions programmatiques avancées.
À l’issue de la formation, le stagiaire sera capable d’écrire et optimiser des scripts T-SQL.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Créer des procédures stockées, fonctions et triggers.
- Manipuler efficacement les transactions.
- Optimiser des requêtes complexes.
- Utiliser les vues et les tables temporaires.
- Mettre en place des solutions programmatiques avancées.
Public visé
- Développeurs SQL Server
Pré-requis
- Connaissances en SQL de base
Formation Programmation T-SQL avec SQL Server
[Jour 1 – Matin]
Fondamentaux de la programmation T-SQL
- Comprendre l’architecture SQL Server et le rôle de T-SQL
- Rappels sur les requêtes SQL avancées
- Introduction aux scripts T-SQL
- Gestion des variables et structures de contrôle
- Utilisation des fonctions système
- Atelier pratique : Écriture de scripts T-SQL avec variables et conditions.
[Jour 1 – Après-midi]
Structures de contrôle et logique procédurale
- Utilisation des IF / ELSE
- Boucles WHILE et gestion des itérations
- Gestion des erreurs avec TRY…CATCH
- Instructions CASE et logique conditionnelle
- Bonnes pratiques de structuration de code
- Atelier pratique : Implémentation de logique métier.
[Jour 2 – Matin]
Manipulation des données avancée
- Utilisation des tables temporaires
- Tables variables et différences d’usage
- Création et utilisation des vues
- Manipulation des CTE
- Gestion des jeux de données intermédiaires
- Atelier pratique : Création d’une vue et tables temporaires.
[Jour 2 – Après-midi]
Procédures stockées
- Création de procédures stockées
- Paramètres d’entrée et de sortie
- Gestion des résultats
- Bonnes pratiques de conception
- Sécurité et droits d’exécution
- Atelier pratique : Développement d’une procédure stockée.
[Jour 3 – Matin]
Fonctions utilisateur
- Différence entre fonctions scalaires et tabulaires
- Création de fonctions personnalisées
- Utilisation dans des requêtes complexes
- Optimisation des fonctions
- Cas d’usage métier
- Atelier pratique : Création de fonctions réutilisables.
[Jour 3 – Après-midi]
Triggers et automatisation
- Comprendre les triggers
- Cas d’usage des triggers
- Gestion des événements base de données
- Limites et bonnes pratiques
- Impact sur les performances
- Atelier pratique : Mise en place d’un trigger.
[Jour 4 – Matin]
Transactions et gestion de la cohérence
- Notions de transactions ACID
- Commandes BEGIN / COMMIT / ROLLBACK
- Gestion des verrous
- Isolation des transactions
- Gestion des conflits
- Atelier pratique : Mise en place de transactions.
[Jour 4 – Après-midi]
Optimisation des requêtes
- Analyse des plans d’exécution
- Indexation et performance
- Optimisation des requêtes complexes
- Réduction des coûts d’exécution
- Bonnes pratiques de tuning
- Atelier pratique : Optimisation d’une requête.
[Jour 5 – Matin]
Techniques avancées T-SQL
- Utilisation des jointures avancées
- Manipulation de JSON et XML
- Requêtes dynamiques
- Utilisation des curseurs
- Alternatives performantes
- Atelier pratique : Implémentation d’une requête dynamique.
[Jour 5 – Après-midi]
Industrialisation et bonnes pratiques
- Organisation du code T-SQL
- Versionning et déploiement
- Tests et validation
- Sécurité des scripts
- Documentation et maintenance
- Atelier pratique : Script complet industrialisé.
Pour aller plus loin
Formation Oracle GoldenGate Replication
Formation PL/SQL
Formation PostgreSQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 3 500€ HT / personne |
| 5 jours (35 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

