Mastering ASP .NET MVC and Entity Framework Development
(ASPMVC, Live Instructor-Led Training, 4 days)


This SETC 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 SETC Certified course for you.

Dates and Pricing

Nov 21 to Nov 24, 2017$2,500/person Jan 9 to Jan 12, 2018$2,500/person Feb 6 to Feb 9, 2018$2,500/person Mar 6 to Mar 9, 2018$2,500/person


Designing Object Based Web Applications
Learning Objectives
About Web Application Architecture
Understanding MVC: the Model, the View and the Controller
Furthering the Model : the Data Access Layer
Furthering the View: ASP.NET MVC Views
Furthering the Controller
Where does ORM fit in?
Implementing ORM with the ADO.NET Entity Model
Learning Objectives
What is Object Relational Mapping
Building a Model
Managing Transactions
Transactions and MVC
Exploring ASP.NET MVC
Learning Objectives
The Need for MVC
The Model-View-Controller (MVC) Pattern
The Controller’s Responsibilities
About The IController Interface
About the Controller Class
Creating Custom Controllers
Creating Actions
Learning Objectives
The Controller to Action Relationship
Implementing Simple Actions
The Request to Action Relationship
Exploring Action Parameters
Implementing Dynamic Parameter Assignment
Implementing Object Parameter Assignment
Creating the View
Learning Objectives
About the Web Forms to View Relationship
Mapping ASP.Net Forms to MVC Views
Implementing Form Data Validation
Client Validation and Validation Summary
Validation on Class Methods
Dealing with Exceptions
About Dynamic View Creation
Javascript and MVC
An Alternative to Using Javascript In MVC
More on Actions
Learning Objectives
Separating Model, View and Controller
Handling Unrecognized Actions
Handling Other Exceptions
Dynamically Generating Views
Creating Advanced Actions
Working with Master Pages
Learning Objectives
Strings, Globalization and Conversions
Special Resource Folders
Creating a Resource Assembly
MVC Globalization in Practice
State Management
Learning Objectives
State Management
Server State Management: System.Web.Caching.Cache
Implementing SQL Dependencies
Caching Web Content
MVC and State Management
Putting it All Together
Learning Objectives
Advanced Debugging Techniques