Ultimate ASP.NET Core Web API
By Marinko Spasojevic Categories: Text Course, Web Development Wishlist
About Course
Ultimate ASP.NET Core Web API – Our bestselling program
What’s included?
Ultimate ASP.NET Core Web API – The Online Text Course
Additional bonus materials:
1. Dockerizing ASP.NET Core Application (Online Text Course) – Full Table of Contents
Here.
2. Practical JSON Requests Collection
3. Mastering ASP.NET Core Security (Online Text Course) – Full Table of Contents Here.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
4. ASP.NET Core Web API With Dapper (PDF) – Full Table of Contents Here.
All materials are available in .NET 9 with Community Support over Discord.
What you’ll learn
This course dives into the foundational aspects and advanced techniques essential for
building robust and scalable Web APIs.
After understanding the basics of project configuration, you’ll learn how to effectively
utilize dependency injection, configure logging services, and implement the Onion
Architecture for a maintainable project structure.
The course covers critical aspects of web API development, including routing, naming,
and binding, handling various types of HTTP requests, and ensuring method safety and
idempotency.
As you progress, you will explore advanced topics like content negotiation, validation,
asynchronous programming, and global error handling. You’ll gain proficiency in
managing data through paging, filtering, searching, and sorting techniques. Moreover,
the course addresses the importance of security by teaching authentication,
authorization, and the use of refresh tokens.
Additionally, you will also learn about action filters, health checks, API versioning, and
how to document APIs effectively.
Additional bonus chapters provide insights into performance improvements, CQRS with
MediatR, and working with multiple databases, rounding out a thorough and practical
learning experience.
By the end of the course, you will have a solid grasp of ASP.NETCore Web API
development, equipped with the skills to build, deploy, and maintain high-performance
web applications. This comprehensive course ensures you are ready to tackle real-world
challenges and create efficient, scalable APIs.
You can find an entire TOC with preview lessons in the Course Content
section below.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Course Content
Introduction
Mindset Going In
Community Access
SDK Versions, Visual Studio Community, and SQL Express
The Source Code and Bonuses
ASP.NET Core Web API Fundamentials
Project Configuration
Dependency Injection in ASP.NET Core
Configuring a Logging Service
Onion Architecture Implementation
Routing, Naming and Binding in ASP.NET Core Web API
Handling GET Requests
Web API Return Types
Global Error Handling
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Getting Additional Resources With Relations
Content Negotiation
Method Safety And Method Idempotency
Creating Resources
Deleting Resources
Updating Resources in Web API
Partially Updating Resources
Validation in ASP.NET Core Web API
Asynchronous Code
Action Filters in ASP.NET Core Web API
Paging in ASP.NET Core Web API
Filtering in ASP.NET Core Web AP
Searching in ASP.NET Core Web API
Sorting in ASP.NET Core Web API
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Data Shaping
Supporting HATEOAS
Working With OPTIONS and HEAD Requests
Root Document in ASP.NET Core Web API
Versioning APIs
Caching in ASP.NET Core
Rate Limiting and Throttling
Authentication and Authorization in Web API
Refresh Token In ASP.NET Core Web API
Binding Configuration and Options Pattern
Health Checks in ASP.NET Core Web API
Documenting APIs
Testing ASP.NET Core Web API
Deployment to IIS
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
APPENDIX: The HTTP Reference Tables
BONUS: Response Performance Improvements
BONUS: CQRS and MediatR With ASP.NET Core Web API
BONUS: Working With Multiple Databases
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF