Duration : 20 Hours
This course is step by step learning from the basics to the more advanced patters used by industry professionals. You will become an expert ASP.NET MVC Web Developer.
|Certificate||Trainer: 10+ Years of IT Exp|
|24/7 Support||Live Class Video Recording|
1.1 What is MVC?
1.2 Why MVC?
1.3 How MVC Works & Benefits ?
1.4 Understanding the ASP.NET MVC Solution Architecture
1.5 MVC Page Life Cycle – Model View Controllers
1.6 Razor View Engine Vs Aspx View Engine
2. URL Routing
2.1 What is URL Patterns ?
2.2 Routing in MVC, Default Routes & MVC Route tables
2.3 Custom URL Routing
2.4 Constraining, Attribute Routing
3. Security in MVC
3.1 Security Model in MVC & how it works?
3.2 Authentication and Authorization, ASP.NET User Identity
3.3 Enable User & role-based security in MVC web application
3.4 Creating Login & Register new user module using security Model.
3.5 MVC 5 App with Social media Single Sign On
4.1 What are Filter & types ? How to use them?
4.2 Authorization Filters, Authentication Filters, Exception Filters, Action Filters, Result Filters
5. ASP.NET Web API 2.0
5.1 WCF vs WebApi, Why Webapi?
5.2 ApiController implementation & debugging with different type of data
5.4 Json serialization & deserialization.
5.6 HTTP Method implementation.
6.Razor View Engine
6.1 What is view engine ?
6.2 How to design MVC view using HTML5, CSS3
6.3 Implementation of Razor view
6.4 Razor syntax & Expressions in Razor
6.5 View implementation using model & viewModel.
6.6 Advantages & disadvantages of Razor
7.1 What is view ? It’s mapping with controller & Action
7.2 Views in CRUD operations
7.3 Viewdata, Session, TempData and Viewbag
7.4 Strongly-Typed Views
7.5 Default Pages &Layout Pages
7.6 Custom Sections
7.7 Custom Error Pages
7.8 Partial Views
7.9 Child Actions
7.10 Bundling & Minification – App_Start Config Files
7.11 HTML Helpers & extension methods
7.12 Action Links, Action Buttons, Post Form
8. Controllers and Actions
8.1 Controller, ControllerBase, Controller & Async Controllers
8.2 MVC Actions & their data return types
8.3 HTTP Verbs- GET, POST,PUT, DELETE
8.4 HttpContext, ActionExecutingContext and RouteData
8.5 Returning Data with ActionResult
9. Model Binding
9.1 Object Relational Mapping (ORM)
9.2 Entity Framework (EF) Database-first & Code-first approach
9.3 Repository Pattern
9.4 Unit of work design pattern
9.5 Model Validation & Data Annotations
9.7 Client Side Validation
9.8 Html.ajax forms & Unobtrusive AJAX
9.9 Ajax calls using generic plugin
10. Creating Responsive UI
10.1 Basics of HTML 5, Jquery, CSS3, Bootstrap & best UI practices
11. Single-page Applications(SPA)
11.1 What is SPA & importance of SPA ?
11.2 How to implement it ?
12. Unit Testing in MVC
12.1 Test driven development - TDD
12.2 Mocking & Service Testing
12.3 Xunit Testing framework
Prerequisites for this course includes basic knowledge of C#,Asp.Net,OOPs concepts,Basic SQL ,and Visual Studio
This course is step by step practical implementation of advance responsive web application using ASP.NET MVC 5, C#6.0, VS 2013, .Net Framework 6.1, WebApi 2, Entity Framework, bootstrap, Basic AngularJs,HTML5, CSS3, Jquery, Git as Version Control.
Impecabble Research Lab
C-102, Bloom Tower,My World
Baner, Pune, 411045
Baner, Pune, 411045