LEARNING PATH- Modern Web Development with ASP.NET Core
- Development
- Apr 28, 2025

LEARNING PATH: Modern Web Development with ASP.NET Core, available at $19.99, has an average rating of 4, with 68 lectures, 2 quizzes, based on 34 reviews, and has 217 subscribers.
You will learn about Delve into ASP .NET Core framework and HTTP API RESTful implementation Learn to use controllers and endpoints to define routes Explore good patterns and practices such as Domain Driven Design (DDD), Dependency Injection (DI) or Data Transfer Objects (DTOs) Store data in SQL server using Entity framework ORM Understand how to use .NET Core platform to build microservices architecture Learn how to send messages through distributed system with the RabbitMQ service bus Deploy applications on the cloud with Docker and Docker Compose Explore commands, events, handlers and other design patterns Perform unit and integration testing This course is ideal for individuals who are This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer. It is particularly useful for This Learning Path is for ASP .NET developers and programmers who wish to learn the .NET Core framework to become a full-stack ASP .NET developer.
Enroll now: LEARNING PATH: Modern Web Development with ASP.NET Core
Summary
Title: LEARNING PATH: Modern Web Development with ASP.NET Core
Price: $19.99
Average Rating: 4
Number of Lectures: 68
Number of Quizzes: 2
Number of Published Lectures: 68
Number of Published Quizzes: 2
Number of Curriculum Items: 70
Number of Published Curriculum Objects: 70
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
The ability to develop web applications that are highly efficient and at the same time easy to maintain has become imperative to many businesses. ASP.NET Core is an open source framework from Microsoft, which makes it easy to build cross-platform web applications that are both modern and dynamic. So, if you’re a ASP.NET developer who wants to learn ASP.NET Core or a programmer who wants to become a full-stack .NET Core developer, then go for this Learning Path.
Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
With real-world use cases, learn to build robust web apps by understanding client and server side development using .NET Core
Understand how to test, deploy, and maintain your applications with .NET Core
Learn how to work with the microservice architecture using the .NET Core platform to build a distributed system
This Learning Path begins with setting up the ASP.NET Core environment and building the application structure. You will then explore the built-in features of the framework such as dependency injection, logging, and filters. You will also learn how to build and implement RESTful APIs into your application by creating HTTP requests using CURL and Postman.
Next, you will perform unit and integration testing to ensure that your application works properly and that the new changes in the application does not break the existing functionalities. You will then learn to create views that will interact with the API. You will also understand how to store data in the SQL server.
Moving ahead, this Learning Path teaches you everything you need to know to start developing distributed system using the microservice architecture. Next, you will gain in-depth knowledge of the services provided by the framework for building distributed applications. Finally, you will learn to use Docker and Docker Compose to pack your application into the container and deploy it to the virtual machine running on the cloud.
By the end of this Learning Path, you will have a strong understanding of the latest features of ASP.NET Core and will be able to develop, test, and deploy web applications using them.
Meet Your Expert(s):
We have the best works of the following esteemed author to ensure that your learning journey is smooth:
Course Curriculum
Chapter 1: Full Stack .NET Web Development
Lecture 1: The Course Overview
Lecture 2: Setting up the Environment
Lecture 3: ASP.NET Core Application Structure
Lecture 4: Working with Controllers
Lecture 5: Dealing with Status Codes
Lecture 6: Dependency Injection
Lecture 7: Application Settings
Lecture 8: Logging
Lecture 9: Filters
Lecture 10: Middleware
Lecture 11: Caching
Lecture 12: Distributed Caching with Redis
Lecture 13: Solution Architecture Overview
Lecture 14: Creating Web API Project
Lecture 15: Creating Core Project
Lecture 16: Creating Domain Models
Lecture 17: Implementing Repositories
Lecture 18: Defining Application Services
Lecture 19: Dealing with Data Transfer Objects
Lecture 20: Handling DTO with AutoMapper
Lecture 21: Defining API Controllers
Lecture 22: Handling Business Logic
Lecture 23: Handling Exceptions with Middleware
Lecture 24: Executing HTTP Requests
Lecture 25: Writing Unit Tests
Lecture 26: Extending Unit Tests
Lecture 27: Writing Integration Tests
Lecture 28: Extending Integration Tests
Lecture 29: Creating the UI Layout
Lecture 30: Writing Scripts to Perform the HTTP Requests
Lecture 31: Styling the Views
Lecture 32: Creating Database and Configuring the Entity Framework
Lecture 33: Implementing the SQL Repositories
Lecture 34: Testing the Application and Making Final Adjustments
Chapter 2: .NET Core Microservices
Lecture 1: The Course Overview
Lecture 2: What Are We Going to Build?
Lecture 3: Setting up the Environment
Lecture 4: Discussing System Architecture
Lecture 5: Creating Solution
Lecture 6: Configuring RabbitMQ Service Bus
Lecture 7: Creating Commands
Lecture 8: Creating Events
Lecture 9: Implementing Helper Classes and Methods
Lecture 10: Implementing API Endpoints
Lecture 11: Subscribing to the Messages
Lecture 12: Creating Domain Models
Lecture 13: Setting up MongoDB
Lecture 14: Implementing Repositories
Lecture 15: Creating Application Services
Lecture 16: Implementing Handlers
Lecture 17: Defining User Entity
Lecture 18: Hashing Passwords
Lecture 19: Storing User Data
Lecture 20: Registering and Logging In
Lecture 21: JSON Web Tokens
Lecture 22: Implementing JWT with HMAC
Lecture 23: Authenticating the User
Lecture 24: Implementing Event Handlers
Lecture 25: Storing the Data
Lecture 26: Refactoring Endpoints
Lecture 27: Executing HTTP Requests
Lecture 28: API Testing
Lecture 29: Activities Service Testing
Lecture 30: Identity Service Testing
Lecture 31: Running Services Using Docker
Lecture 32: Using Docker Compose
Lecture 33: Storing Docker Images in a Hub
Lecture 34: Deploying Application to the Cloud
Instructors

Packt Publishing
Tech Knowledge in Motion
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Creating Amazing Videos Using Artificial Intelligence.
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling