Aperçu du cours
Objectif de formation: La Formation Avancée sur ADO.NET Entity Framework vise à fournir aux participants une maîtrise approfondie de cette technologie de mappage objet-relationnel (ORM) et à les habiliter à optimiser les performances et l’efficacité de leurs applications en utilisant Entity Framework. Les participants apprendront à concevoir des modèles de données complexes, à optimiser les requêtes et à mettre en œuvre des stratégies avancées pour améliorer les performances.
Prérequis
- Solide expérience en développement .NET et en gestion de bases de données
- Connaissance préalable d'ADO.NET et des concepts ORM
Fonctionnalités
- Maîtriser les concepts avancés d'ADO.NET Entity Framework
- Concevoir des modèles de données complexes en utilisant le designer d'entités
- Optimiser les performances des applications en utilisant des techniques avancées avec EF
- Mettre en œuvre des stratégies de gestion des transactions et de la concurrence
- Personnaliser les opérations CRUD et résoudre efficacement les problèmes courants avec EF
Public ciblé
- Développeurs expérimentés
- architectes logiciels
- professionnels impliqués dans le développement d'applications utilisant ADO.NET Entity Framework.
Détails
- 60 Sections
- 240 Lessons
- 28 heures
Expand all sectionsCollapse all sections
- Introduction à ADO.NET Entity Framework (3 heures)4
- 1.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 1.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 1.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 1.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 2.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 2.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 2.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 2.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 3.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 3.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 3.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 3.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 4.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 4.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 4.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 4.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 5.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 5.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 5.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 5.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 6.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 6.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 6.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 6.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 7.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 7.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 7.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 7.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 8.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 8.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 8.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 8.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 9.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 9.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 9.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 9.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Introduction à ADO.NET Entity Framework (3 heures)4
- 10.1Revue des bases d’ADO.NET et des concepts fondamentaux d’Entity Framework
- 10.2Présentation des avantages d’Entity Framework dans le développement d’applications
- 10.3Processus de création et de configuration initiale d’un modèle de données avec EF
- 10.4Travaux pratiques : Création d’un premier modèle de données simple avec EF
- Modélisation Avancée avec Entity Framework (6 heures)4
- 11.1Création de modèles de données avancés en utilisant le designer d’entités
- 11.2Mapping de relations complexes et d’héritage dans le modèle
- 11.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 11.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 12.1Création de modèles de données avancés en utilisant le designer d’entités
- 12.2Mapping de relations complexes et d’héritage dans le modèle
- 12.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 12.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 13.1Création de modèles de données avancés en utilisant le designer d’entités
- 13.2Mapping de relations complexes et d’héritage dans le modèle
- 13.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 13.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 14.1Création de modèles de données avancés en utilisant le designer d’entités
- 14.2Mapping de relations complexes et d’héritage dans le modèle
- 14.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 14.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 15.1Création de modèles de données avancés en utilisant le designer d’entités
- 15.2Mapping de relations complexes et d’héritage dans le modèle
- 15.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 15.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 16.1Création de modèles de données avancés en utilisant le designer d’entités
- 16.2Mapping de relations complexes et d’héritage dans le modèle
- 16.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 16.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 17.1Création de modèles de données avancés en utilisant le designer d’entités
- 17.2Mapping de relations complexes et d’héritage dans le modèle
- 17.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 17.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 18.1Création de modèles de données avancés en utilisant le designer d’entités
- 18.2Mapping de relations complexes et d’héritage dans le modèle
- 18.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 18.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 19.1Création de modèles de données avancés en utilisant le designer d’entités
- 19.2Mapping de relations complexes et d’héritage dans le modèle
- 19.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 19.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Modélisation Avancée avec Entity Framework (6 heures)4
- 20.1Création de modèles de données avancés en utilisant le designer d’entités
- 20.2Mapping de relations complexes et d’héritage dans le modèle
- 20.3Gestion des associations, des associations conditionnelles et des relations many-to-many
- 20.4Travaux pratiques : Conception d’un modèle de données avancé avec des relations complexes
- Optimisation des Performances (6 heures)4
- 21.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 21.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 21.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 21.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 22.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 22.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 22.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 22.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 23.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 23.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 23.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 23.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 24.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 24.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 24.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 24.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 25.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 25.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 25.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 25.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 26.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 26.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 26.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 26.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 27.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 27.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 27.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 27.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 28.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 28.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 28.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 28.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 29.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 29.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 29.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 29.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Optimisation des Performances (6 heures)4
- 30.1Stratégies pour optimiser les performances lors du chargement et de la mise à jour des données
- 30.2Utilisation du suivi des entités, de la mise en cache et de la gestion des requêtes différées
- 30.3Techniques d’optimisation de l’exécution des requêtes et de la performance globale
- 30.4Travaux pratiques : Optimisation de chargement de données et de requêtes avec EF
- Gestion des Transactions et de la Concurrency (5 heures)4
- 31.1Utilisation de transactions pour garantir la cohérence des données
- 31.2Gestion des conflits de concurrence et des mises à jour simultanées
- 31.3Gestion des transactions distribuées et des stratégies de confinement des données
- 31.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 32.1Utilisation de transactions pour garantir la cohérence des données
- 32.2Gestion des conflits de concurrence et des mises à jour simultanées
- 32.3Gestion des transactions distribuées et des stratégies de confinement des données
- 32.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 33.1Utilisation de transactions pour garantir la cohérence des données
- 33.2Gestion des conflits de concurrence et des mises à jour simultanées
- 33.3Gestion des transactions distribuées et des stratégies de confinement des données
- 33.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 34.1Utilisation de transactions pour garantir la cohérence des données
- 34.2Gestion des conflits de concurrence et des mises à jour simultanées
- 34.3Gestion des transactions distribuées et des stratégies de confinement des données
- 34.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 35.1Utilisation de transactions pour garantir la cohérence des données
- 35.2Gestion des conflits de concurrence et des mises à jour simultanées
- 35.3Gestion des transactions distribuées et des stratégies de confinement des données
- 35.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 36.1Utilisation de transactions pour garantir la cohérence des données
- 36.2Gestion des conflits de concurrence et des mises à jour simultanées
- 36.3Gestion des transactions distribuées et des stratégies de confinement des données
- 36.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 37.1Utilisation de transactions pour garantir la cohérence des données
- 37.2Gestion des conflits de concurrence et des mises à jour simultanées
- 37.3Gestion des transactions distribuées et des stratégies de confinement des données
- 37.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 38.1Utilisation de transactions pour garantir la cohérence des données
- 38.2Gestion des conflits de concurrence et des mises à jour simultanées
- 38.3Gestion des transactions distribuées et des stratégies de confinement des données
- 38.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 39.1Utilisation de transactions pour garantir la cohérence des données
- 39.2Gestion des conflits de concurrence et des mises à jour simultanées
- 39.3Gestion des transactions distribuées et des stratégies de confinement des données
- 39.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Gestion des Transactions et de la Concurrency (5 heures)4
- 40.1Utilisation de transactions pour garantir la cohérence des données
- 40.2Gestion des conflits de concurrence et des mises à jour simultanées
- 40.3Gestion des transactions distribuées et des stratégies de confinement des données
- 40.4Travaux pratiques : Mise en œuvre de transactions et gestion de la concurrence
- Personnalisation et Extensions (4 heures)4
- 41.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 41.2Création de procédures stockées et d’opérations SQL personnalisées
- 41.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 41.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 42.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 42.2Création de procédures stockées et d’opérations SQL personnalisées
- 42.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 42.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 43.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 43.2Création de procédures stockées et d’opérations SQL personnalisées
- 43.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 43.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 44.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 44.2Création de procédures stockées et d’opérations SQL personnalisées
- 44.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 44.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 45.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 45.2Création de procédures stockées et d’opérations SQL personnalisées
- 45.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 45.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 46.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 46.2Création de procédures stockées et d’opérations SQL personnalisées
- 46.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 46.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 47.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 47.2Création de procédures stockées et d’opérations SQL personnalisées
- 47.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 47.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 48.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 48.2Création de procédures stockées et d’opérations SQL personnalisées
- 48.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 48.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 49.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 49.2Création de procédures stockées et d’opérations SQL personnalisées
- 49.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 49.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Personnalisation et Extensions (4 heures)4
- 50.1Personnalisation des opérations de CRUD (Create, Read, Update, Delete)
- 50.2Création de procédures stockées et d’opérations SQL personnalisées
- 50.3Utilisation d’extensions et de plugins tiers avec Entity Framework
- 50.4Travaux pratiques : Personnalisation des opérations CRUD et utilisation d’extensions
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4
- Bonnes Pratiques et Dépannage (4 heures)4