0% found this document useful (0 votes)
437 views3 pages

ASP.NET MVC Course Syllabus Overview

The MVC course syllabus covers introduction to ASP.NET MVC including the model, view and controller roles and benefits. It also covers getting started with ASP.NET MVC projects, creating views, controllers and data models. Additional topics include creating strongly typed views, routing, Razor views, AJAX, jQuery, LINQ, best practices and the ASP.NET Web API.

Uploaded by

tribasuki74
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
437 views3 pages

ASP.NET MVC Course Syllabus Overview

The MVC course syllabus covers introduction to ASP.NET MVC including the model, view and controller roles and benefits. It also covers getting started with ASP.NET MVC projects, creating views, controllers and data models. Additional topics include creating strongly typed views, routing, Razor views, AJAX, jQuery, LINQ, best practices and the ASP.NET Web API.

Uploaded by

tribasuki74
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MVC

MVC Course Syllabus:

Introduction to [Link] MVC

 The role of the Model, View, and Controller


 Key benefits of [Link] MVC

Getting Started with [Link] MVC

 [Link] MVC project templates


 Understanding the structure of an [Link] MVC project
 Naming conventions
 Creating views
 Defining controllers
 Defining a data model

Creating a Complete [Link] MVC 4 Application

 Creating strongly-typed views


 Understanding URLs and action methods
 Using HTML helpers
 Handling form post-backs
 Data validation

Using the Razor View Engine

 Getting started with Razor


 Razor design goals
 Implementing a Razor view
 Razor syntax
 Accessing Model Data in Razor views

Industrial-Strength [Link] MVC Applications

NO.2/29, South Dhandapani St, Burkit road, [Link], Chennai-17.


Telephone: 044-4355 9205 Website: [Link]
 [Link] application architecture best practices
 Implementing a Repository and Entity Framework Data
Model
 Using Dependency Injection
 Implementing a custom controller factory

View Techniques

 Defining and using custom HTML Helpers


 Defining a layout / MVC Master Page
 Using Styles
 Defining and using partial views
 Razor Helper Method syntax

Implementing Navigation in MVC web apps

 Defining view-model classes


 Implementing Data Filtering in a Controller1
 Understanding the Routing mechanism
 Adding custom entries to a route table
 Defining defaults, parameters, and validation
 Generating URLs and Hyperlinks
 Custom Route constraints

MVC State Management

 Using hidden fields


 Session and Application State
 Custom model bindings

Additional Techniques

 View Scaffold Templates


 Controller Scaffold Templates
 Global Filters
 Model binding
 Asynchronous Controllers
NO.2/29, South Dhandapani St, Burkit road, [Link], Chennai-17.
Telephone: 044-4355 9205 Website: [Link]
Using AJAX and jQuery with [Link] MVC

 Overview of AJAX and [Link] MVC


 Unobtrusive AJAX
 Using AJAX Action Links
 Overview of jQuery
 jQuery Techniques
 Using jQuery UI

[Link] MVC & LINQ - working with Data

 Language features used in LINQ


 Creating simple LINQ queries
 Using LINQ queries in a Web application;
 Defining a data repository;
 Using LINQ to define a data access component

[Link] MVC 4 Techniques & Best Practices

 View scaffold templates


 Controller scaffold templates
 Dependency injection

[Link] Web API with MVC

 Overview of the [Link] Web API


 Building servers and clients
 Content negotiation
 Validation
 Query able Interfaces
 Dependency Injection

NO.2/29, South Dhandapani St, Burkit road, [Link], Chennai-17.


Telephone: 044-4355 9205 Website: [Link]

You might also like