Entity Framework C#

4 jours II Code CNCP : 2232 II Certif info : 94009

/Entity Framework C#

Ce module enseigne aux développeurs comment construir le niveau de données de leurs applications en utilisant le puissant Framework Entity de Mapping objet-relationnel (ORM) de Microsoft.

Les objectifs de la formation Entity Framework C#

A l’issue de la formation « Entity Framework C#», les apprenants auront les capacités de :

  • Accéder aux données d’une manière structurée en utilisant un minimum de code
  • Appliquer trois flux de travail pris en charge par Entity Framework
  • Effectuer des tâches essentielles avec une automatisation complète en place
  • Manipuler les données à la fois LINQ et Entity SQL
  • Créer des exemples qui s’appuient sur des fonctions de valeur de table
  • Déterminer les remèdes pour les exceptions spécifiques à l’entité
  • Explorer l’utilisation de la concurrence optimiste et pessimiste
  • Définir les mappings entre vos applications et sources de données
  • Effectuer des tâches de gestion de l’Entity Framework
Lien vers site CPF

Les prérequis de la formation Entity Framework C#

  • Avoir des bonnes connaissances en C#, Visual Studio, SQL Server, Langage SQL et Transact SQL

Vous n’avez pas les prérequis nécessaires pour la formation Entity Framework C#? Contactez-nous pour étudier ensemble un parcours sur mesure et  garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Entity Framework C#

La formation certifiante « Entity Framework C# », s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Microsoft.Net, notamment Entity Framework C#.

Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation

Entity Framework C#

Présentation du Framework Entité 

  • Définir une entité
  • Comprendre les éléments de Entity Framework
  • Présentation des fichiers de Entity Framework
  • Développer un exemple simple avec Entity Framework

Examiner plus attentivement les requêtes  

  • Définir une requête de base
  • Création de requêtes spécifiques
  • Combinaison et résumé des données
  • Groupement de données

Choisir un Workflow    

  • Comprendre le code-first
  • Comprendre le modèle-first
  • Comprendre la Database-First
  • Définir le Choix
  • Création d’un exemple en code-first
  • Ajout d’un enregistrement
  • Création d’un exemple en modèle First
  • Création d’un exemple en modèle-First

Générer et utiliser des objets      

  • Comprendre les objets entités
  • Faire des requêtes à l’aide d’objets
  • Modification de données à l’aide d’objets
  • Utilisation des méthodes Query Builder

Exécuter des tâches essentielles 

  • Définir les tâches essentielles
  • Création d’un formulaire maître / détail

Manipulation de données à l’aide de LINQ  

  • Présentation de LINQ to Entity
  • Comprendre la compilation LINQ
  • Utilisation des fonctions de entity et de la base de données

Manipulation de données en utilisant Entity SQL

  • Comprendre le SQL pour Entity
  • Sélection de données
  • Travailler avec des chaînes dans Entity SQL
  • Tri de données
  • Groupement de données

Interactions avec les procédures stockées      

  • Comprendre les procédures stockées
  • Ajout de procédures stockées à votre modèle
  • Création d’une application à l’aide de procédures stockées
  • Création d’un exemple de base de procédure stockée

Interaction avec les vues 

  • Comprendre les vues
  • Ajouter des vues à votre modèle
  • Création d’un exemple de vue de base

Interaction avec des Table-Valued Function  

  • Comprendre les TVF
  • Ajout de TVF à votre modèle
  • Appeler un TVF en utilisant Entity SQL
  • Appel d’un TVF à l’aide de LINQ
  • Mapping d’un TVF à une collection de type d’entité

Faire face aux exceptions

  • Comprendre les exceptions
  • Tenir comptes des sources d’exception
  • Gestion des exceptions de chaîne de connexion
  • Traiter les exceptions de la requête
  • Faire face à d’autres types d’exceptions de données

Surmonter les problèmes de concurrence      

  • Visualisation des problèmes de simultanéité de la base de données
  • Tenir Compte des problèmes de concurrence optimistes
  • Implémentation d’une concurrence optimale dans une application
  • Tenir Compte des problèmes de concurrence pessimistes

Manipulation des problèmes de performance 

  • Comprendre les sources de problèmes de performance
  • Affichage des problèmes de performance
  • Utiliser le multithreading comme aide à la vitesse

Création d’entités personnalisées  

  • Développement de classes POCO
  • Création et utilisation de gestionnaires d’événements
  • Création de méthodes personnalisées
  • Création de propriétés personnalisées

Mapping des types de données sur les propriétés

  • Comprendre la configuration automatique du mapping
  • Travailler avec des types de données standard
  • Travailler avec des types de données énumérés
  • Travailler avec des types de données complexes

Exécuter des tâches de gestion avancées      

  • Développement de diagrammes multiples pour un modèle
  • Effectuer des importations de lots de procédures et de fonctions stockées
  • Mapping d’une procédure stockée qui renvoie plusieurs jeux de résultats
  • Création d’entités avec héritage
  • Contrôle des actions contextuelles pour les classes générées automatiquement

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Entity Framework C#.

Modalités De Formations

ENTITY FRAMEWORK C#

Le module ENTITY FRAMEWORK C# est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Entity Framework C# est disponible en e-learning tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Entity Framework C# est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Entity Framework C# est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation ENTITY FRAMEWORK C#

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un