M2i Formation

Découvrez notre formationEntity Framework Core 2.1 - Mise à niveau pour les développeurs Entity Framework 6

Présentiel

2 jours (14 heures) - ENT-COR1

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  .NET Core  ›  Entity Framework Core 2.1 - Mise à niveau pour les développeurs Entity Framework 6

Objectifs pédagogiques

  • Comprendre l'architecture, les enjeux de la refonte et du portage du Framework .NET en sa version Core
  • Comprendre les impacts que cette mutation implique pour Entity Framework
  • Evaluer les intérêts d'une migration depuis les version 6.x.

Niveau requis

Avoir une bonne connaissance du langage de programmation C# et des connaissances sur les versions précédentes d'Entity Framework sont souhaitables mais non requises.

Public concerné

Développeurs, architectes logiciels, chefs de projets techniques.


Cette formation est éligible au CPF : code unique 237067

La Défense08/07/20191 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Architecture et caractéristiques d'Entity Framework Core

  • Pourquoi Entity Framework Core ?
  • Comparaison avec Entity Framework 6.x
  • Tour d'horizon d'un produit encore très incomplet
    • .NET Core
    • Les providers
    • Types d'applications supportées

Utilisation de base : le mode Code First

  • API de base
    • Mapping de tables et colonnes
    • Types de données
    • Clés primaires
    • DbContext
  • Utilisation de la "API Fluent" de configuration
  • Contraintes de clé étrangère et d'unicité ("alternate keys")
  • Migrations de données

Requêtes de données

  • Rappel de l'utilisation de LINQ pour requêter / charger les données
  • Les modes de chargement supportés
  • Navigation et jointures
  • Dangers et limitations de Linq
  • Evaluation des requêtes côté client / côté serveur
  • Utilisation de requêtes SQL natives
  • Performances d'éxecution des requêtes

Aspects avancés

  • Gestion de la concurrence d'accès et des "concurrency tokens"
  • Transactions explicites
  • Accès à des stockages non relationnels

Autres fonctionnalités

  • Requêtes SQL brutes
  • In Memory
  • Résilience des connexions
  • Limites de Entity Framework Core 2.1

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus