Nouvelle formation

Formation Optimiser le développement .NET pour SQL Server

Maîtriser l'optimiser le développement .NET pour SQL Server

Présentation

SROSSQL
2 jours ( 14 heures )
Présentation
Cette formation Optimisation du développement .NET pour SQL Serveur vous permettra d’approfondir la compréhension du fonctionnement d'une base de données SQL Server.
Découvrir les possibilités d'optimisation des applications .NET qui utilisent SQL Server
Evaluer les possibilités d'optimisation de requêtes du côté serveur
Optimiser le code .NET pour une meilleure utilisation d'une base de données SQL Server
Comprendre les différentes technologies d'accès à une BDD SQL Server offertes par le Framework .NET.
Objectifs du cours
Approfondir la compréhension du fonctionnement d'une base de données SQL Server.
Découvrir les possibilités d'optimisation des applications .NET qui utilisent SQL Server
Evaluer les possibilités d'optimisation de requêtes du côté serveur
Optimiser le code .NET pour une meilleure utilisation d'une base de données SQL Server
Comprendre les différentes technologies d'accès à une BDD SQL Server offertes par le Framework .NET.
Pré-requis


Maîtrise du développement .NET avec C# et de SQL Server. 

Programme

Comprendre le SDGBR SQL Server

L'importance et la centralité de la base de données dans le Système Informatique.

L'importance et la centralité de la base de données et les traitements.

Le fonctionnement d'un SGBDR : le modèle relationnel, les traitements ensemblistes.

Le langage SQL : langage déclaratif et ensembliste.

L'importance du modèle pour les performances et la qualité des données.

L'optimisation du côté du serveur SQL

Les règles d'une exécution optimale des requêtes SQL. L'importance de la syntaxe.

Les principes importants de l'indexation.

L'optimisation spécifique aux cas d'utilisation : requêtes OLTP, requêtes statistiques, base à fort taux d'écritures.

Le suivi des requêtes avec le profiler.

Le suivi des requêtes avec les événements étendus.

L'analyse des performances des requêtes avec le profiler.

L'analyse des performances des requêtes, les événements étendus.

Utiliser ADO.NET

Les objets ADO.NET, une technologie dépassée ?

Bien choisir entre le dataset et le datareader. Utiliser les datatable et les dataview.

Gérer le pool de connexions.

Comprendre et utiliser la précompilation du code T-SQL.

Gérer la pagination.

Utiliser MARS (Multi-Active ResultSets) et les resultsets multiples.

Techniques d'utilisation des procédures stockées.

L'Entity Framework

Intérêt et performances d'Entity Framework.

Utilisation de vues et de procédures stockées pour alimenter les entités et les types complexes.

Les mises à jour ensemblistes.

Utilisation de procédures pour les opérations d'écriture de données.

Appeler directement du code SQL depuis le DBContext.

Le suivi du code SQL dans Entity Framework 6.

L'optimisation de LINQ to Entities

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus