Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Entity Framwork - Programmation Web

Formation Entity Core – Niveau Initiation : Maîtrisez le Développement sur Entity Core

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à améliorer vos compétences en développement .NET avec le framework Entity Core ? Vous souhaitez accélérer le processus de développement en vous libérant du code SQL complexe ? Apprenez à maîtriser le framework Entity Core et donnez un élan à votre carrière.

Être compétent dans le framework Entity Core est devenu une nécessité pour les développeurs .NET. Grâce à ce puissant ORM (Object-Relational Mapper), vous pourrez interagir avec des bases de données en utilisant des objets .NET, mettant ainsi de côté les opérations SQL complexes. En plus de vous donner une longueur d’avance dans votre domaine, cette compétence vous permettra d’accélérer vos projets de développement et de les rendre plus robustes et efficaces. Les développeurs maîtrisant Entity Core sont recherchés pour leur capacité à optimiser les processus de développement et à répondre plus rapidement aux besoins du marché. De plus, cette compétence vous donne la possibilité de vous concentrer sur la logique métier plutôt que sur la gestion des données de bas niveau, ce qui améliore la maintenabilité des applications.

N’est-il pas temps de booster votre carrière en devenant un développeur .NET compétent en Entity Core ?

Avec Expertisme, Organisme de Formation certifié QUALIOPI, vous pouvez vous initier à Entity Core en seulement trois jours. Notre formation intensifiée combine théorie et pratique pour vous permettre d’acquérir rapidement les compétences nécessaires. Vous apprendrez à effectuer des opérations CRUD (Create, Read, Update, Delete), à configurer les modèles de données, à optimiser les requêtes, et bien plus encore. Votre Formateur Expert Métier sera là pour vous guider à chaque étape, répondant à vos questions et vous aidant à surmonter les obstacles techniques. Nous avons conçu cette formation pour être aussi pratique que possible, en vous apprenant à intégrer Entity Core dans des projets .NET réels. De plus, nous aborderons des stratégies pour résoudre les problèmes couramment rencontrés lors de l’utilisation d’Entity Core. Chez Expertisme, nous savons que chaque développeur est unique. C’est pourquoi nous avons conçu notre formation pour être flexible et adaptable à vos besoins spécifiques.

Alors, qu’attendez-vous ? Donnez un coup de pouce à votre carrière avec notre formation de trois jours sur le framework Entity Core. À l’issue de cette formation, vous serez non seulement compétent en Entity Core, mais vous aurez aussi un avantage significatif dans le monde du développement .NET. Ne manquez pas cette opportunité. Inscrivez-vous maintenant !

À qui s’adresse cette formation ?

Cette formation s’adresse principalement aux architectes techniques et aux développeurs qui souhaitent acquérir des compétences solides en développement avec le framework Entity Core. Les architectes techniques, qui conçoivent et supervisent les solutions techniques au sein des entreprises, peuvent ainsi enrichir leur panoplie d’outils et de méthodes pour améliorer l’efficacité de leurs systèmes. Les développeurs, quant à eux, pourront se familiariser avec ce framework largement utilisé pour concevoir des applications performantes. Ces trois jours de formation sont particulièrement pertinents pour ceux qui travaillent dans des environnements .NET. Ils sont également utiles pour ceux qui envisagent une reconversion professionnelle vers le développement d’applications, ou pour les développeurs expérimentés souhaitant se mettre à jour sur les dernières technologies.

Objectifs

  • Approfondir la compréhension de l’architecture d’Entity Framework Core, y compris ses composants clés et leurs interactions
  • Maîtriser les principes de base du développement avec Entity Framework Core, tels que la création, la lecture, la mise à jour et la suppression de données
  • Appliquer les techniques avancées de l’Entity Framework Core, comme la gestion des migrations de bases de données et l’utilisation efficace des requêtes LINQ
  • Développer une application web complète en utilisant Entity Framework Core pour la gestion des données
  • Évaluer et optimiser les performances des applications utilisant Entity Framework Core pour assurer une utilisation efficace des ressources.

Programme

  • 1. INTRODUCTION ET CONFIGURATION D'ENTITY FRAMEWORK CORE
    • Introduction à Entity Framework Core
    • Présentation du programme de formation
    • Définition et avantages d’Entity Framework
    • Évolution d’Entity Framework : de EF à EF Core
    • Comparaison entre EF Core et EF 6
    • Le flux de travail Code First
    • Intégration d’Entity Framework dans un projet
    • Configuration d’Entity Framework Core
    • Définition des Model Objects
    • Mappage des tables et des colonnes
    • Gestion des clés primaires
    • Utilisation des séquences
    • Définition des valeurs par défaut
    • Gestion des propriétés nullables
    • Mise en place des relations un à plusieurs et plusieurs à plusieurs
    • Introduction à l’héritage
    • Utilisation des propriétés shadow
  • 2. UTILISATION DU DBCONTEXT ET INTERROGATION DES ENTITÉS
    • Utilisation du DbContext
    • Construction du DbContext
    • Utilisation du type DbSet
    • Compréhension du Tracking
    • Mise en œuvre de l’Eager loading
    • Injection de dépendance
    • Utilisation des contextes in-memory
    • Réalisation des tests unitaires
    • Introduction au logging
    • Interrogation des entités
    • Utilisation de LINQ
    • Compréhension de l’exécution différée
    • Gestion des erreurs
    • Projection de données
    • Mesure de la performance
    • Désactivation du suivi des objets
    • Visualisation du code SQL généré
    • Exécution de SQL brut
    • Utilisation des procédures stockées
    • Utilisation des vues de base de données
    • Exécution de requêtes asynchrones
  • 3. MODIFICATION DES ENTITÉS ET UTILISATION DES MIGRATIONS EF
    • Modification des entités
    • Insertions, mises à jour et suppressions
    • Gestion des entités apparentées
    • Mises à jour et suppressions en cascade
    • Gestion des transactions
    • Attacher des entités
    • Gestion des conflits de simultanéité
    • Utilisation des jetons de simultanéité
    • Migrations EF
    • Utilisation de la CLI et de la console du gestionnaire de paquets
    • Création d’une base de données à partir d’un modèle
    • Gestion des changements de modèle
    • Gestion des modifications de la base de données
    • Génération de scripts SQL
    • Utilisation avec le Source Control
    • Importation de données

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Avoir une bonne expérience du développement d’applications .NET en C#. Cette formation est destinée à des personnes déjà familières avec ce langage de programmation et souhaitant approfondir leurs connaissances du framework Entity Core.
Être muni d’un ordinateur relié à Internet. Votre ordinateur doit être équipé d’une caméra. Votre ordinateur doit également posséder un micro et un haut-parleur.
Il est recommandé de disposer d’un environnement de développement intégré (IDE) pour le langage C#, comme Visual Studio, déjà installé sur votre ordinateur. Cela vous permettra de pratiquer pendant et après la formation.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-93566

Durée : 21 heures soit 3 jours

Tarif : 2930€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-93566

Durée : 21 heures soit 3 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Entity Framwork / Programmation Web sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?