Accueil > Base de Données > Optimiser le Développement .NET pour SQL Server 2012
Formation #BSI187

Formation Optimiser le Développement .NET pour SQL Server 2012

Durée : 3 jours

Code : BSI187


Prochaines dates programmées :

Du 17 au 19 Avril 2024

Du 24 au 26 Juil. 2024

Du 30 Oct. au 01 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir les compétences et connaissances nécessaires pour optimiser l'utilisation de SQL Server 2012 dans votre code .NET
Programme
1/ Introduction à SQL Server 2012
  • La base de données dans le SI et les traitements
  • Le modèle relationnel, les traitements ensemblistes
  • Le langage SQL
  • Les performances et la qualité des données : L'importance du modèle
2/ L'amélioration au niveau serveur
  • L'importance de la syntaxe au niveau requêtes SQL
  • Principe de l'indexation
  • Améliorations de tables en mémoire (In-Memory OLTP)
  • Gestion des statistiques et les index pour garantir les performances d'une base de données
  • Utiliser SQL Server Profiler et les événements étendus pour la performance des requêtes
3/ Utiliser ADO.NET
  • Les objets ADO.NET
  • Le DATASET ou le DATAREADER ?
  • DATATABLE et DATAVIEW
  • Utilisation ou non du DATASET typé
  • Pool de connexions
  • La précompilation du code T-SQL
  • La pagination
  • Le DataAdapter et le CommandBuilder
  • MARS (Multi-Active ResultSets) et les resultsets multiples
  • Les commandes asynchrones
  • Optimisation des procédures stockées
  • Des tableaux de paramètres aux procédures stockées
4/ LINQ to SQL
  • La syntaxe LINQ to SQL
  • La traduction en langage SQL
  • Les requêtes compilées
  • La concurrence optimiste
  • Fonctions et réalisation de jointures externes
  • De LINQ to SQL : réaliser des tests unitaires T-SQL
5/ Entity Framework
  • L'exécution différée ou l'exécution immédiate ?
  • Les vues et procédures stockées pour alimenter les entités et les types complexes
  • Les procédures pour les opérations d'écriture de données
  • Les mises à jour ensemblistes
  • L'amélioration des suppressions
  • Faire appel du code SQL depuis le DBContext
  • Le suivi du code SQL dans Entity Framework 6
  • L'amélioration de LINQ to Entities
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs .NET
Dates

Dates

  • Du 17 au 19 Avril 2024
  • Du 24 au 26 Juil. 2024
  • Du 30 Oct. au 01 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.