ASP.NET for Developers Part Two - ASP2

In Part 2 of the ASP.NET For Developers training series from ATS, expert instructors Andy Baron, Mary Chipman, and Ken Getz continue their instruction showing ASP and Visual Basic developers how to build Web applications with ASP.NET. At the conclusion of this course you’ll understand how to use familiar development tools to create and make use of Web services enabled by ASP.NET.

Course Outline

Module 1

Section A: ASP to ASP.NET Introduction Benefits Strategy Upgrade Code Rename ASP Page Run ASP in ASP.NET Clean Up Code

Section B: COM Objects Overview .NET Framework Manage vs. Unmanaged Create Runtime Wrapper Using COM Object COM+ Applications

Section C: P/Invoke API Calls Issues Using API Calls As Long Value Use Wrapper Class API vs. NET Base Classes

Section D: Calling .NET from COM Overview .NET Code with COM Clients Configure COM Interop Define Methods & Interfaces Default Constructor Call .NET Component

Section E: Page Level State Overview Preserving State Disable ViewState Benefits of ViewState Page State Section F: Working with ViewState Storing Data in ViewState Limitations of ViewState Testing ViewState

Section G: Cookies Overview Function of Cookies Using Cookies Expire Property Create Cookies Multiple Values in Cookies

Section H: Session State Overview Problems in Classic ASP Classic ASP Treading Model Session IDs Using Session IDs

Section I: Objects in Session State Overview Use Session State to Store Objects Data View Change Event Handler Retrieve Objects Store Objects in Session

Module 2

Section A: Configuring Session State Overview Session State Element Attributes Out of Process State Server Serializable Data Types Using Out of Process Session State

Section B: Session State with SQL Overview Configure to Use SQL Server SQL Server Setup Changes to SQL Server Test SQL Session State Using SQL or SQL Session Options

Section C: Other State Options Overview Cookieless Sessions Application State

Section D: User Controls Custom Controls Add User Controls Use Control Register Tag Embed Controls

Section E: Complex User Controls Define Control State List Control Design Control Text & Value Properties LoadList Procedure Properties Events Implement User Controls

Section F: Custom Controls Overview Build Control Customize Toolbox View Control Render Method Text Property HTML View Runtime View

Section G: Complex Custom Control Create Control Use Auto PostBack Use Custom Control Render Output HTML Text Writer Control Attributes HTML View

Section H: Custom Control Contents Rendering Render Content Write Option Elements Control Properties Managing Properties Property Behavior

Module 3

Section A: PostBack Data Overview IPostBack Data Handler PostBack Sequence LoadPost Data Raising PostBack Events Review the PostBack Event

Section B: Tuning Custom Controls Create Toolbox Icon Control Default Properties Set Defaults

Section C: Performance & Caching Web Performance Nile Benchmark ASP.NET Benchmark Output Cache Static Page Cache Varied Varied by Param

Section D: Page Caching Options HTTP Headers View Code Retrieving the Directive Vary by Custom Custom String Programmatic Page Caching

Section E: Caching Page Fragments User Controls Vary by Param Vary by Param & User Controls Vary by Control Duplicate User Controls Nested User Controls Using Nested Controls Traps to Avoid

Section F: Caching Data Overview Cache.Add vs. Cache.Insert Features of Add & Insert Dependencies Check for Data in Cache Set Dependency Dependency Updates Caching Web Services

Section G: Performance Overview Performance Monitor Key Counters Monitoring Tips

Module 4

Section A: Performance Tips Overview Code Optimization Comparing Languages Component Performance Data Optimization ASP.NET Optimization Disable Session State ASP.NET Design Tips

Section B: Tracing Setup Tracing Using Tracing Application Tracing Trace.axd System.Diagnostic

Section C: Runtime Tracing Trace Switches Activate Listeners Trace Levels Set Trace Levels

Section D: Redirect & Monitor Redirecting Errors Custom Counters Load Performance Monitor

Section E: Debugging Setup Debug Option Immediate Window Web.config File Debug Tools Multiple Languages

Section F: Calling Web Services Synchronously Call Synchronously WSDL Code-behind Call Asynchronously Begin & End Procedures AsyncCallback IAsync Results Sending Results

Section G: XML Shaping Overview Browse Method Elements vs. Attributes Using Attributes Update Web Service Wrapped & Unwrapped

Section H: Services as User Controls Overview Header Table View Web Service Use Literal Control

Module 5

Section A: Binary Return Values XML Serializer Stream Object Encoded Image Call Web Service Convert & Save Retrieve Images Write Byte Array Render Image

Section B: Deploying Applications Concepts Assemblies ASP.NET Process Multiple Versions Deploy Project View Deployment Files

Section C: Create Web Setup Project Amend Current Solution Add Project Output Web Applications Properties Installer Test Update Running App

Section D: Advanced Setup Options Additional Editors Special Folders Web Custom Folder

Section E: Configuring Applications Web.config File Configuration Files Other Configuration

Section F: MMIT Overview Differing Standards MMIT Features Testing Mobile Pages MMIT Operation Design Mobile Webforms Build Mobile Webforms Pocket PC Emulator

Section G: Mobile Web Controls Panel Controls Call Control Command Control Link Control Using Transfer Controls Text Display Controls

Section H: List Controls List Control Options SelectionList Control Options List vs. SelectionList Using List & SelectionList Design List Control Design SelectionList Control ObjectList Control Using ObjectList Design ObjectList SQL & ObjectList Test ObjectList ObjectList Properties Setup ObjectList

Section I: Other Controls Validation Controls Validation Summary Image Display & Device Specific Calendar Controls

Module 6

Section A: Security Overview Planning Security ASP.NET Security Database Security ASP.NET Authentication Authorization

Section B: Authentication Overview Allow & Deny Retrieve Identity Coding Window Security

Section C: Simple Form-Based Security Setting Up Web.config File Login.ASPX Password Encryption Password Hashing XML User Lists Processing XML File

Section D: Database Form-Based Security Overview Validate User Manage Password Access Setup Web.config Login.ASPX Change Password Encryption

Section E: Security & Web Services Passport Authentication Securing Web Services Window Authentication SOAP Headers

Section F: Typed DataSets Overview Advantages of Typed DataSets Creating Typed DataSets Using DataSets Working with XML XML Schema Generated VB Code

Module 7

Section A: Creating Typed DataSets Add New DataSet Build DataSet Creating Relations Foreign-Key Rules Schema Annotations Schema Structure Working with Schema XML Using Typed DataSets

Section B: Optimistic Concurrency Data Handling Need for Concurrency Update Criteria Using Custom Concurrency ID

Section C: ADO.NET Technologies Design Concerns Creating Stored Procedures Multiple Updates Concurrency Conflict Updating Data Concurrency Handling Output Parameters SQL Data Adapter Row Error & Status Data Events EventArgs.Action Setting Update Status Errors Occurred Flag

Section D: Stored Procedures Design for Database Server Updating Server Information Passing Data Using Nocount Finding Concurrency Problems Handling Errors Multiple Column Concurrency Working with Multiple Columns Streamlining Design

Price £1100 (Bundle of 7)

Complementary Courses
ASP1 - Part 1
ASP3 - Web Services

<<Back <<Contact Us