CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

Optimiser le développement .NET pour SQL Server

Améliorer vos requêtes SQL à travers l'optimisation de votre code

Objectifs

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

Public

Cette formation s'adresse aux développeurs .NET qui ont besoin de travailler avec SQL Server dans un contexte où les performances sont importantes.

 

Prérequis

Bonnes connaissances en développement .NET avec C# et de SQL Server.

Expérience requise.

Compétences visées

Savoir développer de manière optimiser en .NET

Savoir optimiser des requêtes SQL

Dates & lieux

IIA - Saint-Berthevin : 9, 10 et 15 Septembre 2020

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.


LIRE LE PROGRAMME DÉTAILLÉ

Modalités pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

1480 € net de TVA

Votre sélection est vide

 

2 jours (14 heures)

1480 € net de TVA

réf : INF-DEV-049

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie