MVC - Model View Controller

Duration: 72 Hrs.
Eligibility: BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc
Pre-requisite: Good Knowledge of C, C++ Programming.
  • Describe components of ASP.NET MVC
  • Develop MVC based Application using ASP .NET MVC framework
  • Implement models using LINQ to SQL or ADO .NET entity framework
  • Design and code views, Partial views and strongly typed views
  • Implementing navigation in MVC Web App
  • MVC State management
  • Work with AJAX calls and jQuery
  • Custom Routing in MVC
  • Working with Razor
  • Controller Security & Identity
  • Bootstrap
  • TDD in MVC (Test Driven Development)
  • Deployment
  • Overview of Asp.Net MVC
  • Features of Asp.Net
  • Limitations Of Asp.Net
  • What is MVC?
  • Architecture of MVC
  • Role of Model, View, Controller in MVC pattern
  • Introduction to Asp.Net MVC
  • Architecture of Asp.Net MVC
  • Benefits of Asp.Net MVC Over Asp.net Web forms
  • Setting up and Installing MVC
  • Histrory of Asp.Net MVC versions
  • Installing Asp.Net MVC
  • Installing IIS
  • Developing MVC Application
  • Asp.Net MVC Project Templates
  • Structure of Asp.Net MVC Project
  • Creating Views
  • Defining Controllers
  • Defining Data Model
  • Understanding Routing Mechanism
  • Custom Routing
  • URL And Action Methods
  • Creating Strongly typed Views
  • Static And Dynamic Views
  • Attributes
  • Partial View
  • Navigation
  • Generating URLs and HyperLink
  • Using HTML Helper Methods
  • Controller Redirecting
  • Handling Form PostBack
  • MVC State Management
  • Using Hiddenfield
  • Using Session and Application State
  • Cookie, Query string
  • ViewBag, ViewData, TempData
  • Custom Model Binding
  • SQL DataBinding
  • Adding Database controller in MVC
  • Adding Model for LINQ To SQL
  • Adding Model for Entity framework
  • Adding Custom Repository
  • AJAX in MVC
  • Overview of AJAX and MVC
  • Unobstrusive in AJAX
  • AJAX Action Link
  • Overview of Jquery
  • Jquery Techniques
  • MVC Security
  • Authentication
  • Authorization
  • XSS
  • CSRF(Cross Site Request Forgery)
  • Using Attributes
  • Roles Management
  • TDD
  • What is TDD?
  • Why TDD?
  • Practicing TDD
  • Deployment
  • Deployment of Application on Web Server
Recommended Next Course:

Enquiry