Packt
ASP.NET Core MVC - Up and Running (.NET 5)

Gain next-level skills with Coursera Plus for $199 (regularly $399). Save now.

Packt

ASP.NET Core MVC - Up and Running (.NET 5)

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build a fully functional ASP.NET Core MVC application with .NET 5.

  • Implement database management and perform CRUD operations with Entity Framework.

  • Integrate client-side validation and user authentication into your projects.

  • Deploy and manage web applications using cloud services like Azure.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

January 2026

Assessments

18 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 17 modules in this course

In this module, we will introduce you to the core concepts of ASP.NET Core MVC. You’ll start by setting up your first project and exploring the key components like the Startup class and routing. By the end of the module, you’ll have a clear understanding of the tools, resources, and foundational structure needed for the course ahead.

What's included

18 videos1 reading

In this module, we will dive into setting up a database and managing categories within your application. You’ll learn how to create models, configure DbContext, and build the infrastructure to store and retrieve data. We’ll also demonstrate how to display and manipulate category data through the user interface.

What's included

16 videos1 assignment

In this module, we will focus on enhancing the user experience through client-side validation and providing robust CRUD operations for categories. We’ll also explore adding interactive elements like Font Awesome icons to your application, and handle updates and deletions smoothly in the user interface.

What's included

9 videos1 assignment

In this module, we will guide you through building a product management system. You’ll learn how to implement functionalities like adding, viewing, and updating products, while also learning to manage product images and data transfer using ViewModel, ViewBag, and ViewData.

What's included

20 videos1 assignment

In this module, we will focus on designing a seamless customer-facing experience. You’ll learn how to manage the homepage, create reusable UI components, and configure user sessions for the shopping cart functionality, allowing users to easily add, remove, and view items in their cart.

What's included

12 videos1 assignment

In this module, we will introduce you to user authentication and authorization using ASP.NET Core Identity. We’ll walk you through setting up and customizing Identity scaffolding, including role management and creating new users, with a focus on creating an admin interface.

What's included

8 videos1 assignment

In this module, we will explore shopping cart management, where you'll create the cart logic and UI. Additionally, you'll learn how to send inquiry emails and manage user roles and authorization levels. By the end of the module, you'll have a fully functional shopping cart system integrated with email notifications.

What's included

18 videos1 assignment

In this module, we will provide an overview of the new objectives for Part 2 of the course. You’ll review what’s been accomplished in Part 1, and start implementing the necessary changes to meet new requirements, ensuring your application stays up-to-date and aligned with business needs.

What's included

8 videos1 assignment

In this module, we will focus on improving your project structure by separating concerns. You’ll learn how to refactor your code for better scalability, manageability, and clean coding practices. You’ll also dive into Bootstrap 5 for styling your application’s front-end.

What's included

11 videos1 assignment

In this module, we will teach you how to apply the repository pattern for cleaner data management. You’ll learn how to implement and manage repositories for categories and products, allowing for easy data retrieval while maintaining a well-structured, decoupled codebase.

What's included

9 videos1 assignment

In this module, we will focus on managing inquiry data. You’ll create inquiry models, repositories, and controllers for handling user inquiries, as well as implementing the admin functionality to manage and view inquiry details effectively.

What's included

8 videos1 assignment

In this module, we will guide you through the management of inquiries, integrating tools like DataTables and Toastr notifications to enhance both the admin experience and user interaction. You’ll also learn how to handle inquiry details and notifications in your application.

What's included

10 videos1 assignment

In this module, we will enhance the shopping cart with new features like item quantity updates and area calculations (SqFt). You’ll also update the UI, ensure validation, and handle user interactions effectively.

What's included

14 videos1 assignment

In this module, we will guide you through implementing an order management system with integrated payment processing. You’ll learn how to use Braintree to handle payments and ensure seamless order management, including order creation, confirmation, and transaction handling.

What's included

15 videos1 assignment

In this module, we will teach you how to implement social login features, specifically Facebook login, for easier authentication. You’ll also learn to resolve common bugs and redesign the UI for an improved user experience.

What's included

10 videos1 assignment

In this module, we will guide you through managing orders from creation to shipping, including integration with Syncfusion for advanced grid functionality. You’ll also learn to handle order updates and implement a smooth refund process.

What's included

17 videos1 assignment

In this module, we will walk you through the process of deploying your application to Azure. You’ll also learn how to seed your database, test the deployment, and troubleshoot any issues that arise during the process.

What's included

6 videos3 assignments

Instructor

Packt - Course Instructors
Packt
1,299 Courses334,545 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions