Accueil > Big Data, SGBD, IA, BI, SAP > Optimiser le Développement .NET pour SQL Server 2014
Formation #BSI175

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

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI175


Sessions programmées :

Du 20 au 22 Jan. 2021

Du 17 au 19 Mars 2021

Du 26 au 28 Mai 2021

Du 07 au 09 Juil. 2021

Du 13 au 15 Oct. 2021

Du 29 au 31 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI175


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Acquérir les compétences et connaissances nécessaires pour optimiser l'utilisation de SQL Server 2014 dans votre code .NET
Programme
1/ Introduction à SQL Server 2014
  • 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 20 au 22 Jan. 2021
  • Du 17 au 19 Mars 2021
  • Du 26 au 28 Mai 2021
  • Du 07 au 09 Juil. 2021
  • Du 13 au 15 Oct. 2021
  • Du 29 au 31 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation