This instructor led training course will show developers how to take advantage of the new features being released in Visual Studio
...This course provides the necessary skills & techniques to design & write scalable, robust & secure Web applications using Microsoft
...This course provides the necessary skills & techniques to design & write scalable, robust & secure Web applications using Microsoft
...This course provides the necessary skills & techniques to design & write scalable, robust & secure Web applications using Microsoft
...This class provides delegates with the necessary skills & techniques to design & implement their own service-oriented
...This three-day instructor-led training course teaches developers how to use Microsoft Visual Studio 2010 to build fully featured
...After completing this course, students will be able to: Evaluate business cases & select an appropriate combination of data
...This Java Script &. NET programming class goes beyond the toolkit & provides you with the knowledge required by an
...This three-day instructor-led training course teaches developers how to use Microsoft Visual Studio 2010 & Expression Blend 4
...This class provides the necessary skills and techniques to design and write scalable, robust and secure web applications using Microsoft Visual Studio 2010 and the ASP.NET MVC 3 Framework.
You will gain in-depth technical knowledge of
Overview
This class provides the necessary skills & techniques to design & write scalable, robust & secure web applications using Microsoft Visual Studio 2010 & the ASP.NET MVC 3 Framework.
You will gain in-depth technical knowledge of ASP.NET MVC 3 & its related technologies & obtain practical insights into developing enterprise-scale, data-driven web applications. Throughout the class you will be building a fully functional ASP.NET MVC 3 web solution, using best practices including writing secure code to protect against potential malicious attacks.
The class introduces Testable Design Patterns & promotes Test Driven Development with ASP.NET MVC 3.
The class is presented as a mixture of lectures & hands-on exercises. Instructions & solutions are provided in both C 4.0 & Visual Basic 2010, enabling you to work with your choice of language. (Before attending, delegates must already know one of these. NET languages.)
Class Outline
Module 1: 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
Module 2: Creating ASP.NET MVC 3 projects in Visual Studio 2010
Creating an MVC 3 project
Project & solution structures
ASP.NET MVC folder structure
Essential features for web development
Understanding code separation
Module 3: Models
The role of the Model
Creating the Model
Data access technologies
Entity framework
EF Code First
Implementing a repository
Module 4: Controllers
Controller architecture
Action methods
Action parameters
Action result types
Passing data to views
Asynchronous actions
Update Model
Module 5: Action filters
Action filter types
Control the execution of actions or controllers using action filters
Custom action filters
Filter providers
Module 6: Views
Views & partial views
Master layout pages
Using data in views
HTML helper methods
Custom view engines
Module 7: Validation & error handling
Types of validation
Schema validation
java Script injection attacks
Handling errors
Module 8: Ajax
Introducing AJAX
AJAX frameworks
ASP.NET AJAX
j Query
AJAX toolkits
j Query UI
JSON
Module 9: Request routing & mapping URLs
What are routes?
Defining & using routes
Literals & constraints
Areas
Debugging routes
Module 10: 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
Module 11: Securing the application
Security concepts
IIS authentication options
ASP.NET authentication modes
Membership & Role APIs & providers
Windows & Forms authentication
Client side authentication
Module 12: Managing state
The need for state management
Maintaining state between views
Maintaining state across all views
Maintaining state between sessions
Caching
Module 13: Combining technologies
ASP.NET technologies
Reasons to combine technologies
Adding MVC to Web Forms applications
Adding Web Forms to MVC applications
Sharing data & resources
Module 14: Testing
Test Driven Development (TDD)
Writing tests in Visual Studio 2010
Dependency Injection
Mocking Http Context
Module 12: Deploying the application
Files to deploy
Requirements for IIS
Online & offline publishing
One-click publishing
Build configurations
Web deployment packages
web.config transformation
QA reserves the right to improve the
Specification & format of its classs for the benefit of its customers without notice to the customer.