Ultimate ASP.NET 5 Web API Development
In this course, you will learn how to build a RESTful API using ASP.NET Core API, Entity Framework, and enterprise-grade practices for a scalable and future-proofed Web API solution.
Segment - 01 - Introdution
Segment - 02 - Fundamental REST API Development Principles
Reading - Introduction
Segment - 03 - Install Visual Studio 2022 Community Edition
Segment - 04 - Setup GitHub Account
Segment - 05 - Install and Explore PostMan
Segment - 06 - Create ASP.NET Core API Project with Visual Studio
Segment - 07 - Create ASP.NET Core API Project with Visual Studio Code
Segment - 08 - Explore ASP.NET Core API Project and Explore Swagger UI
Segment - 09 - .NET 6 vs Previous Versions
Segment - 10 - Minimal API
Segment - 11 - CORS Configuration
Segment - 12 - Configure Serilog and Seq
Segment - 13 - Review and Add Changes to GitHub
Segment - 14 - Section Overview
Segment - 15 - Setup Entity Framework In API Project
Segment - 16 - Implement Data Classes and Perform Migrations
Segment - 17 - Seed Data In Tables
Segment - 18 - Review and Add Changes to GitHub
Segment - 19 - Section Overview
Segment - 20 - Scaffolding Controllers and Actions
Segment - 21 - Test and Understand POST Endpoint
Segment - 22 - Test and Understand GET Endpoints
Segment - 23 - Test and Understand PUT Endpoint
Segment - 23 - Test and Understand DELETE Endpoint
Segment - 24 - Review and Add to GitHub
Segment - 25 - Section Review
Segment - 26 - Refactor POST Method with Data Transfer Object
Segment - 27 - Introducing AutoMapper
Segment - 28 - Refactor GET Methods
Segment - 29 - Refactor PUT Method
Segment - 30 - Implement Repository Pattern - Part 1
Segment - 31 - Implement Repository Pattern - Part 2
Segment - 32 - Refactor Controller to Use Repository
Segment - 33 - Review and Add to GitHub