MVC Training

The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.


Course Detail

  • Introduction of MVC
  • Life Cycle of MVC
  • Difference between Web Form and MVC
  • Introduction of Controller
  • Example of Controller
  • Mapping with Global file
  • Introduction of View with example
  • Introduction of Razor Engine
  • Work with Form Tag using Action and Method in MVC
  • Example of GET and POST Method in View
  • Partial and Strongly view
  • Relationship between View and Controller
  • Access values from View (Controls) in Controller using Form Collection
  • Access values from View (Controls) in Controller using Request
  • Access values from View (Controls) in Controller using Parameter
  • Insertion of Data using View and Controller in Database
  • Programming syntax in Razor(C#)
  • Use of variable in Razor
  • Use of condition statement in Razor
  • Use of Looping in Razor
  • Switching in Razor
  • Use of object in Razor
  • ViewBag and ViewData
  • Model in MVC
  • Strongly View using Model
  • Pass data from controller to view and View to controller using model
  • TempData in MVC
  • UpdateModel and TryUpdateModel
  • ModelState
  • Model Validation
  • Prepare business logic using EF
  • Introduction and Role of HTML Helper classes in MVC
  • Controls creating using HTML Helper class like Label, Textbox, ActionLink, DropDownList, Checkbox, button, file uploader etc
  • Custom HTML Helper classes
  • Inline CSS Implementation
  • CSS implementation using class(style sheet)
  • Implementation of Master Layout
  • ViewStart in MVC
  • Named Section in MVC
  • Server Side Validation
  • Client Side Validation
  • Create Form using Scaffolding
  • List using scaffolding
  • Edit, Update and Delete using Scaffolding
  • Implementation of White Listing and Black Listing
  • Implementation of Bind Element
  • Implementation of Interface to achieve while listing
  • Introduction of LINQ & Entity Framework
  • Implementation of Lambda Expression
  • Insert, Update, Delete and Select using LINQ & Entity Framework
  • Scaffolding using Entity Framework
  • Introduction of Ajax in MVC
  • Importance of Ajax
  • Implementation of Ajax with Loading Element
  • Implementation of OnBegin, OnSuccess, OnFailure and OnComplete
  • Implementation of JavaScript in MVC
  • Obtrusive JavaScript
  • Unobtrusive JavaScript
  • Validation using JavaScript
  • Java Minification
  • Introduction of JQuery
  • JQuery Selector
  • JQuery Events
  • Introduction of JQuery Animation
  • JSON call using JQuery
  • Implementation of CDN
  • Authorization and anonymous prevention
  • Https attribute
  • Cross Site Scripting Attack
  • Custom action filter
  • Implementation of Caching in MVC
  • Output Cache in MVC
  • Caching of Child request