Learn the benefits of using ASP.NET MVC
Learn How to Develop Web Applications using MVC Design Pattern
Learn How to work with Controllers
Learn How to work with Models
Learn How to use Razor View
Learn the differences between different State Management Techniques
Understand the concepts of Routing
Learn How to use Various ActionResults
Learn How to work with HTML Forms
Learn How to use Scaffolding Templates
Learn How to avoid attacks
Learn How to Develop Custom FIlters
Learn How to Perform Validations with Annotations
Learn How to Develop Custom Model Binders
Learn How to Develop Custom Helper Methods
Learen How to use AJAX with in a MVC Application
Learn How to develop data driven Pages using Entity Framework
Learn How to apply Security to MVC Applications
Learn How to use Sections,Partial VIews,ChildActions
Learn How to use Areas
Learn How to develop Custom Error Handlers
MVC is a framework for building web applications using a MVC (Model View Controller) design pattern.
This course provides developers with a thorough knowledge in developing Web Applications using MVC Design Pattern.
In this course by development expert Kameswara Sarma Uppuluri, you’ll learn essential concepts that you need to know to build Web Applications using ASP.NET MVC 5.
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. Some of the modules can be seen in the below list.
ASP.NET MVC - The Big Picture
1
Course Introduction
2
Introduction to ASP.NET MVC
3
The Road To MVC 5
4
ASP.NET MVC Request Processing
5
COMPLETE COURSE EXERCISE FILES
Creating Our First ASP.NET MVC Application
1
Creating a Sample MVC Application
2
Anatomy of an ASP.NET MVC 5 Application
3
Understanding the Pre-Written Code
Working with Controllers
1
Creating Our First Controller
2
Creating Actions
3
Redirecting Users To a Different URL
4
Calling Action Methods From a HTML Form
5
Customizing Nav Bar
6
Working with ViewBag Model Object
7
Creating a Custom Model and Passing it to View
8
Accessing RouteData Object Values
Working with Various Types Of ActionResults
1
Using ContentResult
2
Using ViewResult
3
Using RedirectResult
4
Using RedirectToRouteResult
5
Using RedirectToRoute
6
Using FileResult
7
Using JSONResult
8
Using PartialViewResult
State Management Techniques in ASP.NET MVC
1
Introduction To ViewBag,ViewData and TempData
2
Using ViewBag,ViewData and TempData objects in our Application
Working with HTML Forms
1
Submitting Data From Forms To Action using Approach - 1
2
Submitting Data From Forms To Action using Approach - 2
3
Submitting Data From Forms To Action using Approach - 3
4
Working with Various HTML Form Controls in MVC Views
Working with Scaffolding Templates
1
Working with Strongly-Typed Models
2
Using List Scaffolding Template
3
Using Details Scaffolding Template
4
Using Edit Scaffolding Template
Understanding the Security Vectors in a MVC Web Application
1
Overview of Cross-Site Request Forgery
2
Implementing CSRF Practically
3
Avoiding / Allowing Script Injections
Developing Custom Filters
1
Creating a Custom Filter
2
Using Custom Filter At Controller Level
3
Using Custom Filter At Global Level
4
Assigning Multiple Custom Filters To Same Action
5
Setting Execution Order of Custom Filters
Performing Validations with various Data Annotations
1
Implementing Validations with Various Data Annotations
2
Testing Validations
Understanding Form Submit Techniques
1
Receving Data with Form Element Names
2
Receiving Data with Model Object
3
Using Exclude Bidning Technique
4
Using Include Binding Technique
5
Using Prefix Binding Technique
6
Receiving Data into FormCollection and Building Up Model Object
Custom Model Binding
1
Implementing Custom Model Binder
2
Testing Custom Model Binder
Using AJAX Helpers with MVC
1
Setting AJAX Functionality
2
Using Ajax Action Link
3
Working with Call Back Functions
4
Creating Ajax Enabled Forms
Adding Content Dynamically to Views
1
Using Sections
2
Using Partial Views
3
Creating Strongly Typed Partial Views
4
Using Child Actions
Working with Routing
1
Understanding URL Patterns
2
Creating a Simple Route
3
Using Static URL Segments
4
Creating Variable-Length Routes
5
Prioritizing Controllers By Namespace
6
Constraining a Route To a Set of Specific Values
7
Constraining a Route using HTTP Methods
Working with Areas
1
Creating and Testing Areas
Understanding Razor VIew Engine
1
Introduction To Razor View Syntax
2
Using Conditional Statements
3
Working with HTML Forms
4
Working with Looping Statements
5
Working with Switch Statement
6
Understanding Exception Handling Techiniques
7
Working with Dictionary
Developing a Custom View Engine
1
Setting Up Custom View Engine Project
2
Implementing IView
3
Implementing IViewEngine
4
Registering Custom View Engine
5
Testing the Custom View Engine
Customizing Razor View Engine
1
Setting Up a Project
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!