Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 0


This CTES Certified course allows participants to familiarize themselves with every aspect of ASP .NET MVC based development. We begin with an overview of the architecture and organization of an ASP .NET MVC based web application.


 
Course Outline
This CTES Certified course allows participants to familiarize themselves with every aspect of ASP .NET MVC based development. We begin with an overview of the architecture and organization of an ASP .NET MVC based web application. With the basics in hand, we move ahead full steam into a detailed exploration of views and actions as well as data and state management. The course concludes with a discussion on performing a migration from a traditional ASP .NET application architecture to a more modern ASP .NET MVC architecture. If you need to become productive fast with ASP .NET MVC, this is the CTES Certified course for you.

Course Outline
Module 1: Setting the Web Environment
Topic 1: Web Application Structure
Topic 2: Multiple Versions of ASP .NET and IIS
Topic 3: Web Site Hosting versus Hard Disk Hosting
Topic 4: Help and Documentation Options
Module 2: Exploring ASP .NET MVC
Topic 1: The Need for MVC
Topic 2: Model 1 versus Model 2 Architecture
Topic 3: Planning the MVC Applications
Topic 4: ASP .NET MVC Architecture
Topic 5: The Model-View-Controller (MVC) Pattern
Topic 6: The Controller#39;s Responsibilities
Topic 7: About the IController Interface
Topic 8: About the Controller Class
Topic 9: Creating Custom Controllers
Module 3: Creating the View
Topic 1: About the Web Form to View Relationship
Topic 2: Mapping Forms to Views
Topic 3: Implementing Form Data Validation
Topic 4: Dealing with Exceptions
Topic 5: About Dynamic View Creation
Module 4: Creating Actions
Topic 1: The Controller to Action Relationship
Topic 2: Implementing Simple Actions
Topic 3: The Request to Action Relationship
Topic 4: Exploring Action Parameters
Topic 5: Implementing Dynamic Parameter Assignment
Topic 6: Implementing Object Parameter Assignments
Module 5: More on Actions
Topic 1: Separating Model, View and Controller
Topic 2: Handling Unrecognized Actions
Topic 3: Handling Exceptions
Topic 4: Dynamically Generating Views
Topic 5: Creating Advanced Actions
Module 6: MVC and ASP .NET
Topic 1: Working with Existing Web Forms (.aspx)
Topic 2: Working with Web Controls (.ascx)
Topic 3: Working with Custom Web Controls
Topic 4: Working with Master Pages
Module 7: Implementing the Data Tier
Topic 1: ADO .NET the MVC Way
Topic 2: Connections
Topic 3: Connected Data: SQL Statements
Topic 4: Connected Data: Stored Procedures
Topic 5: Using Transactions
Topic 6: Using the DataSet Class
Topic 7: Performance Implications
Module 8: State Management
Topic 1: State Management Overview
Topic 2: Server State Management: System.Web.Caching.Cache
Topic 3: Implementing SQL Dependencies
Topic 4: Creating Web Controls
Topic 5: Caching Web Content
Topic 6: Tracing
Topic 7: About State Management and MVC
Module 9: ASP .NET MVC Migration
Topic 1: Planning for a Migration from Traditional ASP .NET to ASP .NET MVC
Topic 2: Deciding on a Migration Strategy
Topic 3: About Migrating the Application#39;s Page Flow
Topic 4: About Migrating the Data Access Layer
Topic 5: Migrating Existing Web Forms
Topic 6: Other Considerations
Module 10: Application Configuration
Topic 1: Application Configuration
Topic 2: Application Deployment
Topic 3: Visual Studio .NET Setup Projects
Prerequisites & Certificates
Pre-Requisites

Extensive experience in Object Oriented Programming using either C# or VB .NET

Certificates offered


Cancellation Policy
All courses must be canceled more than 10 business days prior to the first day of the class.
Map & Reviews
SETC Training - Formation SETC
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

need-to-train-a-group-banner

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 179 times.