Asp.net Model-View-Controller ( MVC 5.0 )
Asp.net Model-View-Controller ( MVC 5.0 )
Tech Altum is the place to explore your MVC training with Experienced Trainer. We provide training on MVC 5.0. We categorized the complete training in Modules and Following are the detail description of each Module:-
In this Module we start with MVC Theory in which we first describe the advantage of MVC over Web Form. In this module we discuss the different version which introduced till now. We will also discuss the life cycle of MVC and how it differ from web form based application.
In this Module we start controller, in which we come to know how to create controller and action. In this module we also discuss the mapping of this controller using route config file and how it will be called.
In this module we create View for MVC. We will discuss how we can create view using Razor View Engine. In this module we focus on GET and POST Request In MVC which plays an important role. In this module we will describe how create view using ViewResult and ActionResult and how we can use Form and action in MVC application based on Razor.
In this module we describe the relationship of controller and view. In this module we focus on how we can pass data from view to controller. We will discuss many ways which we can use to fetch Data from view to controller and these are:-
b) Request object
c) Form Collection
There are one more method i.e. Model but we will discuss it in Model Module. After fetching this data from view to controller we will perform some task like how we can store data in database using MVC.
In this Module we will focus on Razor View Engine. We will cover how you can embed your programming logic in View with HTML. We discuss programming feature syntax like looping, if-else, object using Etc in this module.
Here the most important module has come. In this module we will discuss model in MVC. In this module we will create business logic using model. The concept of Strongly view covered in this module. We will also describe how we can work with ViewBag and ViewData. We will cover how we can pass data from controller to view using ViewData, ViewBag, TempData and Model. How we can pass data from View to controller using Model, updatemodel, tryupdatemodel, Entity Framework, Model validation will be discuss after HTML Helper class discussion.
In this module we will discuss the tracing feature in MVC. We will discuss the changes made in RouteConfig file for Tracing.
This is very important module in MVC which plays a very important role. In this module we will discuss HTML Helper class. we will create using HTML Helper class. We will discuss custom HTML Helper class in MVC.
In this module we will discuss the CSS Implementation with both inline and Class code.
l also discuss RenderBody method and embed of other pages with Master Page. After creating the master page which is known as layout in MVC we will work with ViewStart and named section in MVC
In this module we will discuss the validation in MVC using Model Validation. We will discuss how to implement client side and sever side validation.
Scaffolding is the most important feature in MVC application. It is very time consuming module. In this module we will discuss how we can create, edit, update, delete on database using Scaffolding Template. In this module we will discuss these feature with both ADO.net and Entity Framework. In this module we will also discuss some debugger tool and see how we can hack the data at runtime. We will also discuss how we can prevent it using Whit listing and Black listing and bind feature.
In this module we will work with LINQ and Entity Framework. We will create CRUD operation using both LINQ and EF with Scaffolding.
In this module we discuss the implementation of JQuery on MVC. We will discuss how we can start with JQuery. Then we will cover JQuery Selector, Events, Animation function, JSon Calling etc. In this module we will also discuss how to work using CDN.
In this module we will the discuss the security feature in MVC. In MVC we will work with Authorize and anonymous prevention. We will also discuss how we can make action to work with HTTPS. In this module we will also cover Cross site scripting attack and prevention from them in MVC.
In this module we will perform the caching of MVC. In this Module we will discuss how we can cache the complete action and child action.
In this module we will perform the unit testing of MVC Project.
Asp.net web API is a platform to create Restful Services which is based on HTTP Request. Web API can be reached to the multiple clients like web based, mobile based etc.. Web API Request and Response can be in XML and JSON.
With the help of Area We can split a large project into smaller unit by using area. Area introduced in MVC 2. It is basically logical grouping of project which create separate Model, View and controller folder for each group or module
In this module we will discuss the concept of Dependency Injection and IOC i.e. Inversion of Control.
In this module we will discuss Error handling action filter and Error.cshtml file. we will also learn how to customize this action filter according to our need
Validations are the most important part of any application. in MVC we can have concept of model validations and we will also learn how to use HTML5 Validations controls.
Bootstrap is very important part these days. MVC have built in web form using Bootstrap. so we are adding this topic in our upgraded course. we will learn how to create forms using bootstrap.
Finally the deployment of our project at IIS.