Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

MVC Course Details
 

 

Batch Date: November 16th & 17th @ 8:00AM to 12:00PM & 2:00PM to 6:00PM

Faculty: Mr. Ramesh

Duration: 2 Days workshop

Fee:  2000 INR

Location : Madhapur, Hyderabad.

Venue :
DURGA SOFTWARE SOLUTIONS at MADHAPUR
Plot No : 58,
IInd Floor ,
Sai Nagar,
Madhapur, Hyderabad-500034.
Ph.No : 9505905786

Syllabus:

An Introduction to ASP.NET MVC

What Is ASP.NET MVC?
What are the differences between ASP.Net Web Forms and ASP.Net MVC?
History of ASP.Net MVC
Creating An ASP.Net MVC Application
The Architecture of an ASP.NET MVC Internet Application
ASP.NET MVC Folder Conventions

Controllers

What is a Controller and What is Use Of it?
Overview of Routing Engine
Creating Controllers
Return Types of Action Methods and Their Purpose

Views

What is a View and What is Use of It?
View Engines. ASPX Engine and Razor View Engine
Razor View Engine Syntax
Partial Views
What is Partial View? What is Use Of It?
Creating Partial Views
Using Partial Views

Models

What is a Model and What is the use of a Model?
Types Of Models
Creating Data Model

Html Helpers

What is Html Helper and What is the use of it?
Crating Html Helpers
Strongly Typed Html Helpers
Templated Html Helpers
Creating Custom Html Helpers
Creating Submit Button Html Helper
Using TagBuilder Class
Using HtmlTextWriter Class

Data Annotations and Validations

What is Data Annotation and what is the use of it?
Data Annotation Attributes in ASP.Net MVC
Annotation Attributes from System.Web.Mvc Namespace
Custom Error Messages and Localization
Display and Edit Annotations

CRUD Operations On Database Using ASP.Net MVC

What are CRUD Operations
How To Implement CRUD Operations With ASP.Net MVC

Filters

What is a Filter and What is The Use Of A Filter?
Applying Filters To Controllers and Actions
Authorization Filter
Exception Filter
Using Action Filters
Using Result Filters
Using Global Filters

URL Routing

What is URL Routing and What are Advantages of It?
Creating and Registering a Route
Defining Default Values
Using Static URL Segments
Route Ordering
Defining Optional URL Segments
Defining Variable Length Routes

Master Pages and Layout Pages

What is a Master Page and What is a layout page?
Purpose of Master Page or Layout Page
Creating Layout Pages
Using Layout Pages

Caching In ASP.Net MVC

What is Caching? What is Use Of Caching?
Using OutputCache Attribute
Varying Output By Parameter
Using Cache Profiles
Using The Cache API

Authentication In ASP.Net MVC

Creating Users and Roles
Using the Web Site Administration Tool
Using the Account Controller
Authorizing Users
Using the Authorize Attribute
Using the User Property
Configuring Membership
Configuring the Membership Database
Configuring Membership Settings
Using the Membership and Role Manager API
Using Windows Authentication
Configuring Windows Authentication
Authenticating Windows Users and Groups

Working With Ajax In JQuery

Unobtrusive Ajax
Enabling Project For Unobtrusive Ajax
Using Jquery In ASP.Net MVC Application
Using Jquery UI Plugin In ASP.Net MVC

ASP.Net MVC 4 Features

Web API
Bundling And Minification
OAuth And Open ID