Développement d'API en C# (.NET) : création de services web modernes
300 pages
French
PDF
4.5

Développement d'API en C# (.NET) : création de services web modernes

Développement d'API en C# (.NET) : création de services web modernes

Auteur :

Année :

Résumé :

Le livre « Développement d'API en C# (.NET) » est un guide complet pour créer des services web modernes, évolutifs et sécurisés sur la plateforme Microsoft .NET. Contrairement aux manuels académiques, ce livre est construit sur des cas réels et les meilleures pratiques utilisées dans le développement en production.



De quoi parle ce livre ?

Vous parcourrez le chemin complet, de la conception de l'architecture d'une API à son déploiement dans le cloud. Chaque chapitre contient des exemples pratiques, des extraits de code prêts à l'emploi et une explication des décisions architecturales. L'accent est mis sur :

  • La création d'API RESTful avec ASP.NET Core 8/9
  • Le travail avec Entity Framework Core et Dapper pour l'accès aux données
  • La mise en œuvre de l'authentification (JWT, OAuth2, IdentityServer)
  • La validation des données, la gestion des erreurs et la journalisation
  • La documentation des API via Swagger/OpenAPI
  • Les tests (unitaires, d'intégration, de charge)
  • Le déploiement dans Docker, Azure, AWS et sur des serveurs Linux


À qui s'adresse ce livre ?

  • Les développeurs C# débutants qui souhaitent maîtriser le développement backend
  • Les développeurs de niveau intermédiaire souhaitant systématiser leurs connaissances en matière d'API
  • Les développeurs full-stack qui passent à l'écosystème .NET
  • Les chefs d'équipe à la recherche de recommandations pratiques sur l'architecture


Qu'allez-vous apprendre ?

  • Comment concevoir correctement les points de terminaison et versionner une API
  • L'optimisation des performances : mise en cache, pagination, asynchronisme
  • Les patrons : Repository, CQRS, Mediator, Unit of Work
  • La gestion du multithreading et de l'accès concurrent
  • L'intégration avec des services externes et l'architecture microservices
  • La surveillance et le débogage : Application Insights, Serilog, Grafana


Le livre est écrit dans un langage vivant, avec un minimum de « blabla ». À la fin de chaque chapitre se trouvent une liste de contrôle pour l'auto-évaluation et un exercice pratique. Tous les exemples de code sont disponibles dans un dépôt GitHub et ont été testés sur les versions actuelles de .NET.



Ce n'est pas simplement un manuel - c'est un livre de chevet pour chaque développeur .NET qui souhaite écrire des API dont il peut être fier devant ses collègues et ses clients.

Recommendations