ASP.NET est le framework unifié de Microsoft permettant de réaliser, à l'aide du langage phare C#, des applications webs les plus puissantes les unes que les autres. Parmi les applications les plus demandées sur le marché en .NET, les APIs ASP.NET figurent en tête de liste !
Dans ce cours, nous partirons de zéro pour découvrir les API ASP.NET en profondeur.
- Les minimal APIs et l'approche par contrôleur, en quoi c'est identique, en quoi c'est différent, pourquoi l'un plutôt que l'autre ;
- Comment créer des APIs REST sécurisées et performantes ;
- Mettre en place une authentification par token JWT ;
- Interagir avec une base de données grâce à l'ORM Entity Framework Core ;
- La mise en place de cache, mémoire et partagé, afin d'optimiser les performances ;
- Les problématiques standard des APIs, comme la pagination ou les filtres ;
Dans ce cours, basé sur .NET 7 (mais mis à jour constamment pour les nouveautés des nouvelles versions), vous apprendrez tout cela afin d'acquérir une des compétences les plus demandées sur le marché de l'emploi en .NET !