Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering ASP.NET Core MVC From Scratch Using C#
Rating: 4.6 out of 5(322 ratings)
1,774 students

Mastering ASP.NET Core MVC From Scratch Using C#

Learn How to build Modern Web Applications using ASP.NET Core MVC - Step By Step
Last updated 5/2024
English
English

What you'll learn

  • Learn Key Features of ASP . NET Core Platform like MiddleWare Components,Request Pipe Line,Services
  • Learn How to Develop Web Applications using MVC Core Architectural Pattern
  • Learning all about Entry Point & StartUp class of ASP . NET Core MVC Web Application
  • Learn How to add Custom MiddleWare to Request PipeLine
  • Learn How to work with Controllers
  • Learn How to use Various IActionResults
  • Learn different State Management Techniques
  • Learn How to use Scaffolding Templates
  • Learn How to work with HTML Forms using Form Tag Helpers
  • Learn How to Perform Validations with Annotations
  • Learning all about Default Model Binding
  • Learn How to work with Dependency Injection
  • Learn How to Work with Configuration Service and User Secrets
  • Learn How to work with Logging Service
  • Learn How to Work with Filters
  • Learn How to implement Customized Exception Handling Mechanism
  • Learn How to Develop View Components
  • Learn How to Create Custom Tag Helpers
  • Learn How to use Built In Tag Helpers
  • Learn How to use Areas
  • Learn How to develop data driven Pages using Entity Framework Core
  • Learn How to Develop and Consume Web API Core
  • Learn How to work with Identity Core Framework
  • Learn How to Deploy ASP . NET Core MVC Web Application

Course content

36 sections162 lectures22h 47m total length
  • Course Introduction12:55

    Explore the full ASP.NET Core MVC journey from 3.1 to 5.0, mastering middleware, controllers, views, and data access with EF Core, Web API, identity, and deployment to IIS.

  • Course Support For Learners0:28
  • Software Pre-requisites6:30

    Install Visual Studio 2019 Community Edition, SQL Server 2019 Developer Edition, and the ASP.NET Core 5.0 SDK and runtime, then verify installations with dotnet commands.

  • Understanding the ASP.NET Core Platform7:33

    Discover the ASP.NET Core MVC platform, a cross-platform, cloud-ready web framework, and learn routing, middleware, dependency injection, configuration, logging, identity core, and entity framework core for data driven apps.

  • Introduction To MiddleWare Components3:44

    Explore how middleware components form the request pipeline in ASP.NET Core, including built-in logging, static files, and MVC middleware, and how to create and inject custom middleware using next.

  • Understanding Request PipeLine1:24

    Explain how the ASP.NET Core request pipeline processes an HTTP request through middleware components, inspects and modifies the request and response, and produces the final output.

  • Introduction to Services3:35

    Discover how ASP.NET Core services are managed by the dependency injection container, enabling reuse of built-in and custom services across the application.

  • The Road To ASP.NET Core MVC2:36

    Trace the ASP.NET Core version history from 1.0 to 5.0, note Visual Studio milestones, and learn that 3.1 runs on 5.0 with plans to upgrade examples if needed.

  • Introduction to ASP.NET Core MVC6:36

    Explore the ASP.NET Core MVC architecture—models, views, and controllers—and see how Razor views render UI within a conventions-driven, cross-platform framework.

  • COMPLETE COURSE EXERCISE FILES0:22

    Download the complete course exercise files from the resources in section 1, lecture 9. Extract the provided zip file to view the various solutions used throughout this course.

Requirements

  • Visual Studio 2019 Community Edition,SQLExpress/SQL Server

Description

ASP.NET Core MVC is an Application Framework for building modern web applications using MVC (Model View Controller) architectural pattern.

The ASP.NET Core MVC framework is a lightweight, open source, highly testable presentation framework optimized for use with ASP.NET Core.

ASP.NET Core is modern, open-source and cross-platform framework for building web applications.

ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern.

The ASP.NET Core MVC framework is a lightweight, open source, highly testable presentation framework optimized for use with ASP.NET Core.

ASP.NET Core MVC provides a patterns-based way to build dynamic websites that enables a clean separation of concerns. It gives you full control over markup, supports TDD-friendly development and uses the latest web standards.

This course provides developers with a thorough knowledge in developing Web Applications using MVC architectural Pattern.

In this course by development expert Kameswara Sarma Uppuluri, you will learn essential concepts that you need to know to build  Modern Web Applications using ASP.NET Core MVC.

This course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

This course is broken down into 27 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.

Who this course is for:

  • This course is designed for individuals with an intermediate knowledge of C#. Knowledge of earlier versions of ASP . NET MVC will be an added advantage.