ASP.NET for Developers- Part 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
Your Price: $495.00  (USD)
Online Training, 7 Sessions, 21 Hours
Item No. 371741
 

In ASP.NET for Developers Part 2 from LearnKey, expert instructors Andy Baron, Mary Chipman, and Ken Getz continue their instruction from ASP.NET for Developers Part 1. They guide you through, in depth, a variety of techniques 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.

Benefits:

• Increase earning potential with technical mastery.
• Enhance employment opportunities with IT
development knowledge.
• Gain new skills in a useful, productive manner.

  
 

PART 2
Session 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
· .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
· .NET Code with COM Clients
· Configure COM Interop
· Define Methods & Interfaces
· Default Constructor
· Call .NET Component


Section E: Page Level State
· 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
· Function of Cookies
· Using Cookies
· Expire Property
· Create Cookies
· Multiple Values in Cookies


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


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


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


Section B: Session State with SQL
· 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
· 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
· 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


Session 3
Section A: PostBack Data
· 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
· 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
· Performance Monitor
· Key Counters
· Monitoring Tips


Session 4
Section A: Performance Tips
· 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
· Browse Method
· Elements vs. Attributes
· Using Attributes
· Update Web Service
· Wrapped & Unwrapped


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

Session 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
· 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

Session 6

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

Section B: Authentication
· 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
· 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
· Advantages of Typed DataSets
· Creating Typed DataSets
· Using DataSets
· Working with XML
· XML Schema
· Generated VB Code


Session 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
  Order online here on our secure Web site, call us toll
free at 1-800-258-7246 or fax us at 1-913-432-0824.



100% Guarantee!
Customer satisfaction is our #1 priority. If you are not satisfied with your purchase for any reason, return it to us within 60 days, and we will refund your money in full! No questions asked.





All transactions are processed through an encrypted secure socket layer (SSL).
See our privacy policy
 
National Seminars Group is a division of Rockhurst University Continuing Education Center, Inc.
P.O. Box 419107 Kansas City, MO 64141-6107 Phone 1.800.258.7246 Fax 1.913.432.0824


Problems using our site? Contact us at webmstr@natsem.com
or call Customer Service at 1.800.258.7246