1. ASP.NET NAMESPACE
A. reviewing the functions of namespaces
B. using the Microsoft visual basic namespace
C. understanding the root namespace
2. ASP.NET SERVER CONTROLS
A. features of Asp.Net server controls
B. Server side processing in ASP.Net
C. Code behind versus inpage coding
D. Using html server controls
E. Using Asp.net server controls
F. Creating customs Asp server control
3. CONFIGURING ASP.NET
A. Overview of ASP.Net configuration file
B. Uses for a configuration file
C. Anatomy of a configuration file
4. UNDERSTANDING ASP.NET APPLICATIONS
A. Managing State
B. Analyzing Global.asax
C. Analyzing application state
D. Using application events
E. Understanding session state
F. Configuring Sessions
G. Using Session events
H. Comparing application and session states
5. ACCESSING DATA WITH ASP.NET
A. introduction to relational database
B. System.data Namespace
C. Ado.Net approach to Accessing Data
6. OPTIMIZING CACHING METHODS
A. Caching overview
B. Output Caching
C. Fragment Caching
D. Data caching
E. Best use of caching
7. INTRODUCTION TO XML
A. overview of XML
B. Processing XML document using .NET
C. Exploring XML object model
D. Working with XML and Databases
8. DEBUGGING ASP.NET APPLICATIONS
A. Handling Errors
B. Page Tracing
C. Application Tracing
D. Using Visula studio.nEt debugging tools
9. XML WEB SERVICES
A. understanding web services
B. Using Xml in web service
C. Overview of System.Web.Services namespace
D. Type marshalling
10. SECURITY
A. Planning Security
1. Asp.Net Security
2. Database Security
3. Asp.Net Authentication
4. Authorization
B. Authentication
1. Overview
2. Allow/Deny
3. Retrieve Identity
4. Coding Windows
Security
C. Form Based Security
1. Setting Up
2. Web.Config
3. Login.Aspx
4. Password
5. Encryption
6. Password Hashing
7. Xml Userlist
8. Processing Xml File
D. Database Form Based Security
1. Overview
2. Validate User
3. Manage Password Access
4. Setup Web.Config
5. Login.Aspx
6. Change Password
7. Encryption
E. Security And Web Services
1. Passport
Authentication
2. Security Web Service
3. Soap Headers
11. DEPLOYING APPLICATIONS
A. CONCEPTS
Assemblies
Asp.net process
multiple versions
deploy project
View Deployment plan
B. CREATE WEB SETUP PROJECTS
Amend Solution
Add Project Output
Application Properties
Installer
Test
Update Runnign App
C. ADVANCE SETUP OPTIONS
Additional Editors
Special Folders
Web Custom Folder
12. MICROSOFT MOBILE INTERNET TOOLKIT
A. OVERVIEW
Differing Standards
MMIT Features
Mobile Pages
MMIT Operations
Design Web
Build Web Form
Pocket Pc Emulator
Prepared and delivered by:
Jose G. de Jesus Jr. MCP
MCP, MCDBA # 2324787