Hands on ASP.NET Core 3.1 production grade API Development

Hands on ASP.NET Core 3.1 production grade API Development

asp.net core 3.1 production grade API with next generation technology (Oauth2, elastic search, redis, mongodb, rabitmq )

What you’ll learn

  • Hot!! Docker and Docker Compose Updated today (NEW)
  • Hot!! Oauth2 and JWT (Upcomming)
  • Build real-world applications with ASP .NET Core 3.1
  • Service Repository Pattern
  • Unit Of Work Implementation
  • MongoDB for reporting
  • Elastic Search Implementation
  • Global Exception Handling
  • JWT and Oauth2 implemention for tokne base authendication and authorization
  • Microservice Architecture of RabbitMQ
  • Implement filtering, sorting and pagination
  • Firebase implementation for notifications
  • Docker for development environment and production publish
  • Hosting application in nginx server
  • Redis cache implementation
  • Test API with Postman and tricks for using postman
  • Implement a clean and decoupled architecture
  • Understand and apply the Dependency Inversion Principle (DIP)
  • Dependency injection feature in ASP .NET Core
  • Troubleshoot common runtime errors
  • Write clean, maintainable and reliable code
  • Refactor bad code into good code
  • Better understand software development lifecycle


  • c#
  • basic web programming knowledge


ASP.NET core 3.1 is a fantastic framework to developed rest API. but most of the course teach you only basic part, when they enter practical life or job life when they see various technology needed to developed a production grade application . Then they frustrated to think that what they teach.

In this course I try my best to teach my student a production grade application and developed their basement . All the latest technology i try to implement this course.

After completing this course every developer make them ninja in software development.

I always told people programming is nothing cause every problem you solved using condition , loop using variable. but main theme part of a good programmer is understand the  architecture and  life cycle of software. Scaling, single responsibility when u understand then you can easily develop production grade application

Who this course is for:

  • asp .net core lover
  • Microsoft lover
  • rest api developer
  • beginners
  • advance
  • .net developer
  • asp net core

Course content

18 sections • 117 lectures • 18h 14m total length
  • Getting Started
  • Application Setup
  • Entry point of Application
  • Implementing CRUD Operation
  • Refactoring Existing Code (part-1)
  • Refactoring Code part 2
  • Best Practice In Repository
  • Relational Database Design
  • Course And Course Assign Student Controller Implementation
  • Sorting , Filtering & Pagination
  • Microsoft Identity
  • Database Concurrency
  • Docker ASP.net Core Developer
  • Docker Advanced part for ASP NET CORE Developer
  • Media Server for Image , Audio, Video
  • Mysql ASP.net Core Application
  • Production Publish ASP.NET CORE Linux Server
  • Token Based Authentication System
Created by: Biswanath Ghosh, Senior Software Engineer Recursion Technologies Ltd
Last updated 2/2021
English [Auto]
Direct Download Available
(23 ratings)
259 students

Download link

Add a Comment

Your email address will not be published. Required fields are marked *