Course Duration in Hours
36
36
Web application architectures
Internet fundamentals review
Overview of web application architectures
Simple web application
The role of IIS 7.0
Overview of ASP.NET 4.0
The request lifecycle
Creating ASP.NET MVC 3 projects in Visual Studio 2010
Creating an MVC 3 project
Project and solution structures
ASP.NET MVC folder structure
Essential features for web development
Understanding code separation
Models
The role of the Model
Creating the Model
Data access technologies
Entity framework
EF Code First
Implementing a repository
Controllers
Controller architecture
Action methods
Action parameters
Action result types
Passing data to views
Asynchronous actions
UpdateModel
Action filters
Action filter types
Control the execution of actions or controllers using action filters
Custom action filters
Filter providers
Views
Views and partial views
Master layout pages
Using data in views
HTML helper methods
Custom view engines
Validation and error handling
Types of validation
Schema validation
javaScript injection attacks
Handling errors
Ajax
Introducing AJAX
AJAX frameworks
ASP.NET AJAX
jQuery
AJAX toolkits
jQueryUI
JSON
Request routing and mapping URLs
What are routes?
Defining and using routes
Literals and constraints
Areas
Debugging routes
Services
Writing Web services with ASP.NET
Attributes for web services
Writing a WCF service
Configuring a WCF service
Consuming a web service or a WCF service
Securing the application
Security concepts
IIS authentication options
ASP.NET authentication modes
Membership and Role APIs and providers
Windows and Forms authentication
Client side authentication
Managing state
The need for state management
Maintaining state between views
Maintaining state across all views
Maintaining state between sessions
Caching
Combining technologies
ASP.NET technologies
Reasons to combine technologies
Adding MVC to WebForms applications
Adding WebForms to MVC applications
Sharing data and resources
Testing
Test Driven Development (TDD)
Writing tests in Visual Studio 2010
Dependency Injection
Mocking HttpContext
Deploying the application
Files to deploy
Requirements for IIS
Online and offline publishing
One-click publishing
Build configurations
Web deployment packages
web.config transformation
BE (CSE,ECE,EEE,)III rd and Final Year Students
Inetz Techno Solutions, Kovilpatti,IN