0% found this document useful (0 votes)
10 views

ultimate_aspnet_core_webapi

The Ultimate ASP.NET Core Web API course offers comprehensive training on building robust and scalable Web APIs, covering foundational and advanced techniques. Participants will learn about project configuration, dependency injection, routing, HTTP requests, security, and performance improvements, among other topics. By the end of the course, learners will be equipped to develop, deploy, and maintain high-performance web applications using ASP.NET Core.

Uploaded by

islamgpt520
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

ultimate_aspnet_core_webapi

The Ultimate ASP.NET Core Web API course offers comprehensive training on building robust and scalable Web APIs, covering foundational and advanced techniques. Participants will learn about project configuration, dependency injection, routing, HTTP requests, security, and performance improvements, among other topics. By the end of the course, learners will be equipped to develop, deploy, and maintain high-performance web applications using ASP.NET Core.

Uploaded by

islamgpt520
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6



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

You might also like