Skip to content

RiponDatta/Complete-ASP.NET-Core-Web-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Complete ASP.NET Core Web API

Welcome to our comprehensive tutorial on building a RESTful API in ASP NET Core Web API! In this in-depth dotnet tutorial, we take you through the entire process of creating a robust and scalable API using the latest version of ASP.NET. With a step-by-step approach, net core tutorial, we cover all the essential concepts and techniques needed to design, develop, and deploy a fully functional API. From setting up your development environment to implementing CRUD operations and incorporating authentication, this ASP NET Core tutorial provides you with a solid foundation on DOTNET Core, C Net Programming, C Sharp Web development, DotNet Backend, Entity Framework, Entity Framework Core and Entity Framework Core Migrations to confidently build RESTful APIs. Join us on this coding journey and unleash the power of .NET 8.0!

Youtube URLs:

Playlist: https://www.youtube.com/watch?v=aFiuq3Ibjgk&list=PLJUoF2h8Z-bpR1GuFtGzFjoOEc2MbFT_N&index=1

Part 1 - Project Setup: https://youtu.be/aFiuq3Ibjgk

Part 2 - Extension Methods and CORS configuration: https://youtu.be/yMUYZv_3iQo

Part 3 - Configure Logging Service, Dependency Injection and IoC: https://youtu.be/TFZcjORmYbA

Part 4 - Testing API using POSTMAN: https://youtu.be/WDJFWEW0KcI

Part 5 - Creating Models Context Class Database Connection & Migration: https://youtu.be/Nr2fy5TyDx0

Part6-Creating Repository Base Repository Manager using Unit of Work: https://youtu.be/ZMCEmjXjUV8

Part 7- Service Layer, use Product Repository in the Product Service: https://youtu.be/xJN6wWBX1L0

Part 8 - API Controller, use Product Service and POSTMAN to Test API: https://youtu.be/_3A0pFNEI5A

Part 9 - Data Transfer Object(DTO) Class and Convert To DTO: https://youtu.be/JygP2zXVzS8

Part 10 - AutoMapper, Mapping Profile, Map Product to Product DTO: https://youtu.be/UfrIqikzVEc

Part 11 - HttpGet, Get Product By Guid: https://youtu.be/3SkTL5AOZYs

Part 12 - HttpPut, Update Product: https://youtu.be/v7-vaBveUvA

Part 13 - HttpPost, Add Product: https://youtu.be/BlavB2Z4MIw

Part 14 - HttpDelete, Delete Product: https://youtu.be/di4ATiS9Flg

Part 15 - Advanced C# Exception Handling, Global Exception Handling: https://youtu.be/JW0kc74AFcU

Part 16 - Asynchronous Programming, Async, Await: https://youtu.be/uybK95auTaQ

Part 17 - Paging, PageSize, PageNumber, Skip, Take: https://youtu.be/pfDaxXFDr4k

Part 18 - API Versioning from Beginner to Advanced: https://youtu.be/KaTM23DszzU

Part 19 - Caching, Response Caching, Web Caching, Http Caching: https://youtu.be/XVbm-l-H2KQ

Part 20 - Swagger UI, Openapi Swagger, Swagger REST API: https://youtu.be/tO3OWn73xrE

Homework #1 - https://youtu.be/-lfKNrXczFc

Homework #2 - https://youtu.be/L-n8WGGFtlI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages