Aller au contenu principal

4 formations

Nos formations Entity Framework

Présentation

Entity Framework est un ORM (Object-Relational Mapping) open source, développé par Microsoft pour .NET Framework et .NET Core, permettant de modéliser et manipuler des données d'une base de données relationnelle en utilisant des classes et des objets en .NET, plutôt que de devoir écrire du code SQL pour accéder aux données.

Entity Framework permet de la génération selon deux logiques : le "Code First", c'est-à-dire la possibilité de générer automatiquement la structure d'une base de données à partir de la définition des classes, et le "Database First" consistant en la génération automatique des classes à partir de la structure d'une base de données existante.

L'utilisation d'Entity Framework peut considérablement réduire la quantité de code nécessaire pour interagir avec la base de données et améliorer la productivité, grâce à des fonctionnalités comme la gestion des relations entre les tables de la base de données ou la gestion des transactions. Entity Framework est compatible avec de nombreux fournisseurs de base de données, ce qui en fait également une solution flexible et portable pour les applications qui nécessitent une interaction avec différentes bases de données.

ASP.NET : les fondamentaux
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
5 jours 2700€ HT

Fondé sur la base de ASP (Active Server Pages) avant d’être intégré au framework .NET, ASP.NET est un framework web côté serveur permettant de réaliser des pages web dynamiques avec le framework .NET. Vous pourrez ainsi créer des sites web avec C#, Visual Basic.NET ou F#, langages fortement typés renforçant la robustesse de vos applications. Deux technologies accompagnent le développement avec ASP.NET : ASP.NET WebForms, proche de la …

ASP.NET WebForms : réaliser un site web avec les technologies Microsoft
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

ASP.NET WebForms est une solution robuste pour réaliser des applications web avec Microsoft. On y retrouve une architecture proche de la technologie Windows Forms (logiciels Windows) facilitant son utilisation pour les personnes concernées. WebForms possède de nombreuses fonctionnalités rendant le développement web backend plus aisé, comme le Code-Behind, les contrôles utilisateurs ou l’éditeur de page en glissé-déposé. Au cours de cette …

ASP.NET MVC Core : créer un site web avec les derniers standards Microsoft
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

ASP.NET Core (Active Server Pages) est une technologie produite par Microsoft permettant de réaliser des applications web avec le framework .NET Core (intégré notamment avec le langage de programmation C#). Si la première mouture apparaît en 1996, la technologie a fortement évolué. Au départ ASP (1996-2000), puis ASP.NET (2000-2019) et enfin ASP.NET Core (2016-Présent). Aujourd’hui sobrement abrégée ASP.NET Core, cette technologie Open Source …

C# : programmation réseau et parallèle, LINQ et Entity Framework
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

La spécification C# permet depuis plus de quinze ans de réaliser des opérations parallélisées ainsi que des appels réseau pour rendre votre application segmentable sur plusieurs environnements ou pour optimiser des opérations complexes. Depuis, les besoins grandissants des applications ont permis à des architectures logicielles d’émerger : Service-Oriented Architecture (SOA), microservices, architecture hexagonale, Microsoft …