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.