Course Highlights
  • Confidently speak about MVC Architecture
  • Crack Asp .Net Mvc job interviews easier
  • Solve most common bugs and issues in Asp .Net Mvc applications
  • Working with Razor view engine, code like Pro
  • Secure Angular applications using the most-recommended - Asp .Net Identity
  • Interact with server using AJAX and build RESTful Services using Web API
  • Create real-world apps using Asp .Net Mvc 5
  • Create Asp .Net Mvc App Folder Structure with industry best practices like a Pro
Curriculum

5 Topics
Course Introduction
Intro to ASP.NET MVC & Understanding MVC Architecture
Intro to Controllers
Intro to Action Methods
Section Cheat Sheet (PPT)

8 Topics
Where to Start Practical
Where to download the Source Code
Where to Download Course Material
Asp.Net Mvc (vs) Asp.Net Web Forms
Versions of Asp.Net Mvc
Folder Structure of MVC App
NuGet Packages of ASP.NET MVC
Section Cheat Sheet (PPT)

3 Topics
Installing Visual Studio
Creating First MVC App - Part 1
Creating First MVC App - Part 2

7 Topics
Intro to ActionResult
ContentResult
FileResult
RedirectResult
RedirectToRouteResult
Section Cheat Sheet (PPT)
ActionResult

8 Topics
Intro to View Engines
Razor Expressions
Razor Code Blocks
Razor If
Razor For
Razor Foreach
Section Cheat Sheet (PPT)
Razor

4 Topics
HTTP HTTP Status Codes HTTP Methods HTTP Headers
Request Object
Response Object
Section Cheat Sheet (PPT)

3 Topics
Working with Shared Views
Passing Data Dynamically to Shared View
Section Cheat Sheet (PPT)

8 Topics
Creating Layout Views
Sharing Data from View to Layout View
Creating SideBar in Layout View
Sections in Layout Views
_ViewStart.cshtml
Multiple Layout Views
Partial Views
Section Cheat Sheet (PPT)

7 Topics
Intro to URL Routing
Understanding Default Routing
ID Parameter
ID as String Parameter
Resolving Conflicts Between Routes
Route Constraints
Section Cheat Sheet (PPT)

3 Topics
Introduction to Attribute Routing
Attribute Routing Example
Section Cheat Sheet (PPT)

5 Topics
Introduction to Models
Creating List of Products
Creating Product Details
Strongly Typed Views
Section Cheat Sheet (PPT)

5 Topics
Intro to Model Binding
Working with Forms
Bind Attribute
Custom Model Binder
Section Cheat Sheet (PPT)

16 Topics
Introduction to Entity Framework
Retrieving All Rows From Database
Retrieving Multiple Rows Conditionally
Calling Stored Procedures using EF
Searching Data
Retrieving Single Row
Inserting Row
Updating Row
Deleting Row
Navigation Properties
Creating Static DropDownList
Creating Dynamic DropDownList
Sorting
Paging
Storing Images in Database
Section Cheat Sheet (PPT)

7 Topics
Database-First (vs) Code-First (vs) Model-First Approach
Code-First Approach Basics
Re-Creating the Database
Automatic Code-First Migrations
Performing Code-First Migrations Manually
Overriding the Default Conventions
Section Cheat Sheet (PPT)

4 Topics
Html Helpers
Customizing Label with HTML Helpers
Custom HTML Helpers
Section Cheat Sheet (PPT)

8 Topics
Model-level Validations
Client Side Validations using jQuery
Customizing Error Messages
Displaying Validation Summary
All Types of Validations
Custom Validation
Section Cheat Sheet (PPT)
Custom Validation

12 Topics
Intro to Asp.Net Identity
Creating ApplicationUser Store and Manager
Configuring Roles
Understanding ViewModel
Register Page
Login Page
Logout
MyProfile Page
Intro to Areas and Creating "Admin" Area
Manager Area
Manage Users By Admin
Section Cheat Sheet (PPT)

9 Topics
Introduction to Filters
IAuthenticationFilter
IAuthorizationFilter
IActionFilter
IResultFilter
IExceptionFIlter and Logging
Global Filters
Filter Overrides
Section Cheat Sheet (PPT)

6 Topics
Introduction to Built-in Filters
OutputCache
ActionName
NonAction
ChildActionOnly and PartialViewResult
Section Cheat Sheet (PPT)

2 Topics
Preventing CSRF
Cheat Sheet (PPT)

5 Topics
Introduction to Exception Handling in MVC
HandleError
HTTP Errors
Application_Error
Section Cheat Sheet (PPT)

5 Topics
Service Pattern
Architecture with Service Pattern
Dependency Injection
Repository Pattern
Section Cheat Sheet (PPT)

6 Topics
ViewData
ViewBag
TempData
TempData - Keep and Peek Methods
Section Cheat Sheet (PPT)
Mini App Assignment

10 Topics
Introduction to Web API
Getting All Rows From Database using Web API & AJAX
Overloading Get Method
Inserting using Web API
Updating using Web API
Deleting using Web API
Securing Web API
CORS
Section Cheat Sheet (PPT)
Grid using Web API

2 Topics
Bundling and Minification
Section Cheat Sheet (PPT)

74 Topics
Introduction to Project
Creating Database
Creating Sample Records in Database
Creating MVC Project
Adding Projects to Solution
Adding Images
Installing Packages in DomainModels
Adding Connection String
User DomainModel
Category DomainModel
Question DomainModel
Answer DomainModel
Vote DomainModel
Adding DbContext
Adding References of DomainModels to Other Projects
Installing Packages in Repositories
Users Repository
Categories Repository
Questions Repository
Answers Repository
Votes Repository
Adding References of Repositories to Other Projects
Installing Packages in ViewModels
Register ViewModel
Login ViewModel
User ViewModel
EditUserDetails ViewModel
EditUserPassword ViewModel
Category ViewModel
NewQuestion ViewModel
Question ViewModel
EditQuestion ViewModel
NewAnswer ViewModel
Answer ViewModel
EditAnswer ViewModel
Vote ViewModel
Adding References of ViewModels to Other Projects
Installing Packages in ServiceLayer
AutoMapper Extensions
Correction on MapperExtensions
SHA256 Hash Generator
Users Service - Part 1
Users Service - Part 2
Categories Service
Questions Service
Correction on QuestionsService Mappings
Answers Service
Adding ref of ServiceLayer to Other Projects
Adding Bootstrap
Bundling and Minification
Layout View
Index View
Adding Content to Index View
Dependency Injection in Index View
Executing Index View with Break Points
About View
Contact View
Register View
Executing Register View with Break Points
Web API and AJAX in Register View
Login View
Logout Button
Change Profile
Change Password
Categories
Questions
Attribute Routing
Search Questions
View Question
Add Answer
Up Vote - Down Vote
Authentication / Authorization Filter
Edit Answer
Add Question

5 Topics
Intro to Asp.Net Core
Entity Framework Core
Tag Helpers
View Components
Web Api

1 Topic
Bonus Lecture

  Write a Review

Asp.Net MVC 5 - Ultimate Guide - In depth & Sample Project

Go to Paid Course