Page 232 - aREA ix eXHIBITS
P. 232
10. Architecture of web This may include the following:
applications Planning Models
Planning Controllers
Planning Views
Architecting an MVC Application
11. Create MVC Creating MVC Models may include:
Models Creating an MVC Project and Adding a Model
Creating a New SQL Azure Database in Visual Studio
Adding Properties and Methods to MVC Models
Using Display and Edit Annotations in MVC Models
12. Add Controllers This may include the following:
Adding an MVC Controller and Writing the Actions
Writing the Action Filters in a Controller
13. Create Views This may include the following:
Adding a View for Web Page Display
Creating and Using a Partial View
Testing the Views
14. Accelerate This may include the following:
Responses Choose a state management mechanism (in-process and out
of process state management)
Plan for scalability; use cookies or local storage to maintain
state
Apply configuration settings in web.config file
Implement session less state (for example, QueryString)
Implement page output caching (performance oriented)
Implement data caching; implement HTTP caching
Read and write string and binary data asynchronously (long-
running data transfers)
Choose a connection loss strategy
Decide a strategy for when to use Web Sockets
15. Optimize the This may include the following:
responsiveness Implement client validation with JQuery
Use JavaScript and the DOM to control application behavior
Extend objects by using prototypal inheritance
Use AJAX to make partial page updates
Implement the UI by using JQuery
16. Authentication This may include the following:
Configuring Authentication and Membership Provider
Authenticate users
Enforce authentication settings
Choose between Windows, Forms, and custom authentication
Manage user session by using cookies
Configure membership providers
Create custom membership providers
Building the Logon and Register Views
Building a Password Reset View
Page 38
Training Regulations – Programming (.NET Technology) NC III Promulgated – December 2013

