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


REFERENCE
 
 
BODD
DUREE
 
 
2 jours
TARIFS
 
 
En Intra
Niveau : Expert
Cours à distance: Non
OBJECTIFS :
 

Cette formation développement net Sql server 2012 vous donnera toutes les connaissances et l'expérimentation pratique pour optimiser l'utilisation de SQL Server 2012 dans votre code .NET. Cette formation développement net Sql server 2012 utilise spécifiquement C#, Visual Studio, LINQ to SQL et Entity Framework et est aussi valable pour les autres versions de SQL Server, de 2005 à 2014.

PRÉ-REQUIS :
 

Expérience de développement en .NET avec C#. Connaissances de SQL Server.

PUBLIC :
 

Cette formation développement net Sql server 2012 s'adresse aux développeurs .NET qui ont besoin de travailler avec SQL Server 2012 ou antérieur dans un contexte où les performances sont importantes.

PROGRAMME :
 

 

Comprendre SQL Server 2012

L'importance et la centralité de la base de données dans le SI 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 2012

Les règles d'une exécution optimale des requêtes SQL : l'importance de la syntaxe. principes importants de l'indexation. L'optimisation spécifique aux cas d'utilisation : que prendre en compte pour favoriser les requêtes OLTP, les requêtes statistiques, les base à fort taux d'écritures. Le suivi des requêtes et l'analyse de leurs performances avec le profiler et les événements étendus.

Utiliser ADO.NET

Les objets ADO.NET, une technologie dépassée ? Choisir entre le dataset et le datareader. Utiliser les datatable et les dataview. utiliser ou non le dataset typé. gérer le pool de connexions. comprendre et utiliser la précompilation du code T-SQL. gérer la pagination. lier vos données avec le DataAdapter et le CommandBuilder. Utiliser MARS (Multi-Active ResultSets) et les resultsets multiples. lancer des commandes asynchrones. Bonnes pratiques de gestion des procédures stockées. Passer des tableaux de paramètres aux procédures stockées.

LINQ to SQL

Les défis de la syntaxe LINQ to SQL. Analyser la traduction en langage SQL Utiliser ou non les requêtes compilées. Utiliser la concurrence optimiste ? Utilisation des fonctions et réalisation de jointures externes. Se passer de LINQ to SQL : réaliser des tests unitaires T-SQL.

Entity Framework

Le choix de l'exécution différée ou de l'exécution immédiate. Utilisation de vues et de procédures stockées pour alimenter les entités et les types complexes. Utilisation de procédures pour les opérations d'écriture de données. Les mises à jour ensemblistes. L'optimisation des suppressions. Appeler directement du code SQL depuis le DBContext. Le suivi du code SQL dans Entity Framework 6. L'optimisation de LINQ to Entities.

 

EN INTRA SEULEMENT
FORMATION .NET SQL SERVER 2012
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

15 j

 
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur...

4 j

 
Ce cours vous propose une vue d'ensemble complète de SQL Server 2012. Vous apprendrez à utiliser les différents outils d'administration et de développement de...

5 j

 
Cette formation Développement pour SQL Server vous permettra de maîtriser le langage Transact SQL de Microsoft pour communiquer avec SQL Server dans un contexte d'exploitation ou...

5 j

 
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

mauve

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB