M2i Formation

Langages et développement - Développeur C# .NET

Nouveautés de Entity Framework Core 1.0

Présentiel

3 jours (21 heures) - ENT-COR1

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur C# .NET  ›  Nouveautés de Entity Framework Core 1.0

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éfense29/10/20181 650 € HTDates proposées dans les agences M2iRéserver

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

Metz29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Mulhouse29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Nancy29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Reims29/10/20181 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Évreux29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Le Havre29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Lille29/10/20181 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Grenoble29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Lyon29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne29/10/20181 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Orléans29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Tours29/10/20181 650 € HTDates proposées dans les agences M2iRéserver

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

Aix-en-Provence29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Montpellier29/10/20181 650 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis29/10/20181 650 € 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
  • Evaluation des requêtes côté client / côté serveur
  • Utilisation de requêtes SQL natives

Aspects avancés

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

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.