Qu'est-ce que je vais apprendre ?
Les prérequis pour suivre cette formation
Bonne connaissance du C#, notamment LINQ, les expressions lambda et la notion d'attributs
Notions de base sur la programmation asynchrone avec async et await
Le principe d'injection de dépendance et de conteneur IoC.
Même si un rappel est fait en début de formation sur les concepts de modélisation de base de données relationnelle, leur connaissance préalable est un plus
De même, une connaissance suffisante du SQL pour comprendre les requêtes générées par Entity Framework est un plus
Description
Lancé par Microsoft en 2016, ASP.Net Core est le successeur d'ASP.Net.
C'est un framework web open source et multi-plateformes basé sur .Net pour créer des API et applications web modernes et performantes.
Il répond à toutes les exigences des applis modernes en termes d'architecture, de richesse fonctionnelle, de performance et de sécurité. De plus, il s'intègre très bien avec les frameworks JavaScript classiques.
Pour la gestion de la base de données, Entity Framework Core a profité de l'expérience de son prédécesseur (Entity Framework) et de sa réécriture complète depuis 2016 pour devenir sans doute l'ORM le plus abouti du marché. Lui aussi open source, il apporte énormément de productivité dans le développement de la couche d'accès aux données d'applications .Net de tous types.
En savoir plus
Également inclus dans la formation
Validation de données sans utiliser les exceptions
Une architecture de validation de données performante et facilement adaptable aux API minimales et à Blazor.
Lire plus
Duende IdentityServer
Framework moderne et puissant pour la gestion centralisée de l'authentification dans les applications .Net.
Lire plus
Azure App Service
Découvrez comment créer un compte Azure et y déployer votre API sur le service Azure App Service dédié aux backend d'applications web et mobiles.
Lire plus