Sélectionner une page
Formations Data Base de données Formation Programmation T-SQL avec SQL Server

Formation Programmation T-SQL avec SQL Server

Niveau confirmé
Catégorie Essential
Logo T SQL
Prix 3 500€ HT / personne
5 jours (35 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

Prix 3 500€ HT / personne
5 jours (35 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp