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