Packt

Optimizing and Deploying ASP.NET Core Web APIs

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Optimizing and Deploying ASP.NET Core Web APIs

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Implement search, filtering, and paging to handle large datasets efficiently in APIs.

  • Optimize Entity Framework Core performance using advanced query and loading strategies.

  • Deploy APIs to Microsoft Azure with proper versioning, documentation, and health monitoring.

  • Apply caching, rate limiting, structured logging, and global exception handling for scalable APIs.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2026

Évaluations

12 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "The Definitive ASP.NET Core Web API Guide"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 10 modules dans ce cours

In this module, we will explore how to make your ASP.NET Core APIs more dynamic by adding search, filtering, and paging capabilities. You will learn to structure models, implement extensions, and test functionality for real-world applications. Best practices will be highlighted to ensure optimal performance and scalability.

Inclus

15 vidéos2 lectures1 devoir

In this module, we will dive into the PATCH HTTP verb to update specific fields of resources efficiently. You will implement PATCH endpoints and learn strategies for partial updates. The module also covers best practices to maintain API consistency and performance.

Inclus

5 vidéos1 devoir

In this module, we will focus on improving the performance of your APIs by tuning EF Core operations. You will learn practical tweaks and optimizations for efficient data retrieval. Additional considerations will help you scale your API for high-demand scenarios.

Inclus

5 vidéos1 devoir

In this module, we will explore caching strategies to significantly enhance your API’s performance. You will implement different caching options, handle cache invalidation, and test cache efficiency. Additional considerations will ensure your cache implementation is robust and maintainable.

Inclus

9 vidéos1 devoir

In this module, we will learn how rate limiting protects your API from overuse and improves performance. You will implement controls to regulate requests and explore best practices for different scenarios. This ensures both fair usage and security for your services.

Inclus

5 vidéos1 devoir

In this module, we will cover structured logging and global exception handling for ASP.NET Core APIs. You will implement Serilog, configure log levels, and integrate structured error responses. The module ensures your API is maintainable, debuggable, and production-ready.

Inclus

10 vidéos1 devoir

In this module, we will implement health checks to monitor the status of your API and its dependencies. You will learn to add internal and external health checks and visualize results with a UI dashboard. This ensures reliable monitoring and early detection of issues.

Inclus

6 vidéos1 devoir

In this module, we will explore API versioning and documentation techniques. You will learn to manage multiple API versions and deprecate endpoints without disruption. Additionally, Swagger integration ensures clear, interactive documentation for developers.

Inclus

9 vidéos1 devoir

In this module, we will guide you through publishing your ASP.NET Core Web API to Microsoft Azure. You will learn to set up resources, deploy databases, and validate deployments. The module provides a complete end-to-end workflow for cloud hosting.

Inclus

10 vidéos1 devoir

In this module, we will review all the concepts covered in the course and summarize key takeaways. You will consolidate your learning and explore suggestions for further development. This final module prepares you to confidently apply your skills in real-world scenarios.

Inclus

2 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
2 240 Cours658 407 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions