Hands on ASP.NET Core 5 production grade API Development
Hands on ASP.NET Core 5 production grade API Development, available at $49.99, has an average rating of 3.75, with 147 lectures, based on 58 reviews, and has 4416 subscribers.
You will learn about 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 This course is ideal for individuals who are asp .net core lover or Microsoft lover or rest api developer or beginners or advance or .net developer or asp net core It is particularly useful for asp .net core lover or Microsoft lover or rest api developer or beginners or advance or .net developer or asp net core.
Enroll now: Hands on ASP.NET Core 5 production grade API Development
Summary
Title: Hands on ASP.NET Core 5 production grade API Development
Price: $49.99
Average Rating: 3.75
Number of Lectures: 147
Number of Published Lectures: 147
Number of Curriculum Items: 147
Number of Published Curriculum Objects: 147
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- asp .net core lover
- Microsoft lover
- rest api developer
- beginners
- advance
- .net developer
- asp net core
Target Audiences
- asp .net core lover
- Microsoft lover
- rest api developer
- beginners
- advance
- .net developer
- asp net core
ASP.NET core 5 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
Huge concept you learn from this tutorial series. asp net version 3 and version 5 has no major changes. Maximum changes done in framework level.
Concept you learn form my course :
1) REST API
2) Layer Architecture
3) Unit of Work Pattern
4) Service Repository Pattern
5) Message Broker
6) Demo work for RabbitMQ
7) Token based authentication system
8) Base Repository Implementation
9) MongoDb Implementation
10) Redis implementation
11) ElasticSearch implementation
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Introduction
Lecture 2: Scope
Lecture 3: Application Requirements
Lecture 4: Download the Source Code
Lecture 5: Who Am I
Chapter 2: Application Setup
Lecture 1: Create a first application
Lecture 2: File Structure Details
Lecture 3: Environments
Chapter 3: Entry point of Application
Lecture 1: Controller
Lecture 2: Status Code
Lecture 3: Postman for API Testing
Lecture 4: Implement REST API with Basic Response
Lecture 5: Github for version control
Lecture 6: Implement REST API with Proper Model
Lecture 7: Swagger Implementation
Lecture 8: API Versioning
Lecture 9: Controller Excrcise
Lecture 10: Controller Deep Drive
Chapter 4: Implementing CRUD Operation
Lecture 1: Introduction
Lecture 2: Entity Framework Setup
Lecture 3: Refactoring Setup and Some Thinking
Lecture 4: Migration And Seed Data
Lecture 5: CRUD Operation Part-1 (Insert Data)
Lecture 6: CRUD Operation Final Part (Read, Update and Delete)
Lecture 7: Exercise For Student Controller
Chapter 5: Refactoring Existing Code (part-1)
Lecture 1: Introduction
Lecture 2: Discuss Service Repository Pattern
Lecture 3: Implement Service Repository Pattern
Lecture 4: Complete Exercise Part
Lecture 5: Form Validation
Lecture 6: More Feature of Form Validation
Chapter 6: Refactoring Code part 2
Lecture 1: Delete Method Refactoring
Lecture 2: Update and Find Method Refactoring
Lecture 3: Middleware Basic
Lecture 4: Create Custom Middleware
Chapter 7: Best Practice In Repository
Lecture 1: Introduction
Lecture 2: Add Base Repository
Lecture 3: Refactor Repository code
Lecture 4: Soft Delete 1st Part
Lecture 5: Soft Delete Final Part
Lecture 6: CreatedAt, UpdatedAt, CreatedBy and UpdatedBy Implement
Lecture 7: Unit of Work Implementation
Chapter 8: Relational Database Design
Lecture 1: Introduction
Lecture 2: One to Many Relationship
Lecture 3: One to Many Relationship Implement Code
Lecture 4: Many To Many Relationship
Chapter 9: Course And Course Assign Student Controller Implementation
Lecture 1: Course Controller CRUD
Lecture 2: Course CRUD FInal
Lecture 3: Enroll Course CRUD
Lecture 4: Enroll Course Final
Lecture 5: Getting Enroll Course Student Info
Chapter 10: Sorting , Filtering & Pagination
Lecture 1: Introduction
Lecture 2: Dummy or Seed Data Insert Part:1
Lecture 3: Dummy or Seed Data Insert Part:2
Lecture 4: Paginate Sort and Filtering
Chapter 11: Microsoft Identity
Lecture 1: Introduction
Lecture 2: Setup Identity
Lecture 3: Migration Database
Lecture 4: Database Design
Lecture 5: Create a new Role
Lecture 6: Create New User & Assign Role
Lecture 7: Update Table and Primary Key
Lecture 8: Identity Final Part
Chapter 12: Database Concurrency
Lecture 1: Introduction
Lecture 2: Setup Concurrency
Lecture 3: Generate the problem
Lecture 4: Visualize the problem
Lecture 5: Solve Concurrency Problem
Chapter 13: Docker ASP.net Core Developer
Lecture 1: Introduction
Lecture 2: Installation Process
Lecture 3: Why Docker Needed
Lecture 4: Container Basic
Lecture 5: Details of Docker Command
Lecture 6: Practical Part-1
Lecture 7: Practical Part-2
Lecture 8: Practical Part-3
Lecture 9: Practical Part-4
Chapter 14: Docker Advanced part for ASP NET CORE Developer
Lecture 1: Introduction
Lecture 2: Clean Environment
Lecture 3: Compose File Part-1
Lecture 4: Compose File Part-2
Lecture 5: Compose File Final Part
Chapter 15: Media Server for Image , Audio, Video
Lecture 1: Introduction
Lecture 2: Image Upload Part:1
Lecture 3: Image Upload Part:2
Instructors
-
Biswa Nath Ghosh
Senior Software Engineer – Cefalo Bangladesh Ltd
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 3 votes
- 3 stars: 8 votes
- 4 stars: 8 votes
- 5 stars: 32 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024