Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Entity Framework Core 2.1 / 3.0 – Mise à niveau pour les développeurs Entity Framework 6
ENT-COR1 / LI-DEV-563

OBJECTIFS PEDAGOGIQUES

À la fin du cours, le stagiaire sera capable de : 

- 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.

PUBLIC

PRE–REQUIS

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

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.

CONTENU

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’exécution 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.

SESSIONS PROGRAMMEES

Accès au calendrier

VALIDATION

Exercices de validation au cours de la formation.

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 2 jours soit 14 heures avec 7 heures par jour
Prix stagiaire : 1 080,00 € TTC
Horaires :
Jour 1 : 09h00-12h30 / 13h30-17h30
Jour 2 : 09h00-12h30 / 13h30-16h30

Durée: