M2i Formation

Entity Framework Core 2.1 - Mise à niveau pour les développeurs Entity Framework 6

Langages et développement - .NET Core

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.


Éligible aux financements suivants : Formation éligible au CPF

La Défense18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
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

Metz18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Mulhouse18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Nancy18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Reims18/02/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Évreux18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Le Havre18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Lille18/02/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Grenoble18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Lyon18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne18/02/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Orléans18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Tours18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Bordeaux08/07/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Aix-en-Provence18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Montpellier18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis18/02/20191 200 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence08/07/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus