Entity Framework Core 2.1 / 3.0

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les mécanismes avancés de Entity Framework Core et ses fonctionnalités
  • Accéder aux données avec ADO.NET
  • Définir l'Object Relational Mapping (ORM)
  • Utiliser LINQ to Entities
  • Gérer le mapping avancé
  • Décrire les performances d'exécution des requêtes
  • Migrer le schéma de la base de données.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

L'accès aux données avec ADO.NET

  • Avant ADO.NET
  • ADO.NET
  • Les classes
    • DbConnection
    • DbCommand
    • DbDataReader
    • DbDataAdapter
  • Généricité des objets ADO.NET
  • ADO.NET avec SQL Server
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour requêter et modifier une base de données SQL Server

Introduction

  • Architecture d'Entity Framework
  • Lien entre Entity Framework et ADO.NET
  • Les différents providers supportés par Entity Framework
  • Notion de "DbContext"
  • Utilisation de Entity Framework avec l'IoC
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour créer une base de données avec l'utilisation de l'API de migration des données

Object Relational Mapping (ORM)

  • Introduction
  • Notion d'entité
  • Mapping par défaut (conventions)
  • Annotations
  • Fluent API
  • Filtres au niveau modèle
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation du Fluent API pour définir un DbContext

Jour 2

LINQ to Entities

  • Introduction
  • Rappel sur les opérations de base
  • Navigation et jointures
  • Utilisation des fonctions spécifiques SQL Server
  • Dangers et limitations de LINQ
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application console pour requêter une base de données en utilisant LINQ

Mapping avancé

  • Séparation des tables (table splitting)
  • Filtres au niveau modèle
  • Types détenus (owner types)
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation des patterns TPH, TPC et TPT

Jour 3

Performances d'exécution des requêtes

  • Introduction
  • Eager loading
  • Lazy loading
  • Pooling de connexions
  • Pooling de DbContext
  • SQL Server profiler
  • Logger les requêtes
Exemple de travaux pratiques (à titre indicatif)
  • Analyse des requêtes exécutées par Entity Framework Core

Autres fonctionnalités

  • Requêtes SQL brutes
  • Les transactions
  • InMemory
  • Résilience des connexions
  • Requêtes asynchrones
  • Gestion de différents providers SQL et NoSQL
  • Limites d'Entity Framework Core
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de la résilience des connexions pour réexécuter les requêtes en cas d'erreur

Migration du schéma de la base de données

  • Introduction
  • Entity Framework CLI
  • Créer ou ajouter une migration
  • Mettre à jour la base de données
  • Supprimer la dernière migration
  • Exécuter la migration
  • Historique des migrations
  • Migration vide
  • Assembly de migrations
Exemple de travaux pratiques (à titre indicatif)
  • Migration d'une base de données d'une version à une autre

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances dans les bases de données SQL.

Public

Développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les solutions d'accès aux données avec .NET
  • Simplifier l'écriture d'une couche d'accès aux données ou Data Access Layer
  • Utiliser LINQ to SQL
  • Mapper des entités avec LINQ to Entities
  • Gérer l'aspect transactionnel.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation Robot Framework

Proposé par Sparks

Objectifs de la formation

  • Comprendre le rôle et l'intérêt d'utiliser Robot Framework pour réaliser des tests logiciels
  • Savoir installer une plateforme de développement et d'exécution des tests
  • Être en mesure de définir des scénarios de tests
  • S'approprier la syntaxe et utiliser les mots-clefs de Robot Framework pour écrire des tests
  • Connaître les bonnes pratiques pour exécuter des tests et interpréter les résultats
  • Etendre les possibilités de Robot Framework (nouveaux mots-clefs et librairies)
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Développer vos capacités managériales
  • Augmenter ses qualités relationnelles et ses capacités d’animation d’équipe
Tarif

A partir de 690,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

À l'issue de cette formation Méthodologie d'automatisation de test avec Micro Focus UFT/FT vous aurez acquis les connaissances et compétences nécessaires pour :

  • Évaluer la maturité du processus de test
  • Identifier les ressources et compétences utiles au projet d’automatisation
  • Recenser les caractéristiques du contexte applicatif
  • Évaluer la complexité de l’automatisation
  • Spécifier des scripts et construire un framework avec UFT
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les différentes stratégies de dépistage de la Trisomie 21 foetale
  • En connaître les limites et pouvoir les argumenter auprès des prescripteurs
  • Connaître et maîtriser les Bonnes Pratiques de Laboratoire pour aboutir à des performances optimales (réactifs, logiciels, ...)
  • Interpréter les résultats en fonction des cas cliniques
  • Démontrer l'importance de la phase pré-analytique et de l’accréditation des marqueurs sériques maternels
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en oeuvre les modalités de gestion des congés pour raison de santé.
  • Gérer les droits à plein traitement et à demi-traitement des agents titulaires ou contractuels.
  • Gérer les cas de mise en disponibilité pour raisons de santé.
  • Calculer les IJSS des agents contractuels.
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Créer et optimiser ses propres travaux
  • Maîtriser les commandes et fonctionnalités du logiciel Word
Tarif

A partir de 790,00 €

Durée

8 heures

Modes

Objectifs de la formation

Les objectifs de la formation Valider ses compétences en intervention à proximité de réseaux aériens et souterrains (AIPR) Opérateur de chantier :

- Réaliser l'évaluation au QCM AIPR Conduite d'engins ou la réalisation de travaux urgents (Opérateur)

Tarif

A partir de 77,00 €

Durée

1 heure

Modes

Formation Parcours Gestionnaire de copropriété

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Examiner le statut juridique de la copropriété
  • Organiser les assemblées générales de copropriété
  • Gérer le contentieux de la copropriété
  • Assurer la gestion technique et travaux
  • Assurer la gestion budgétaire de la copropriété
Tarif

A partir de 4 666,00 €

Durée

6 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...