Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
COMPLETE ASP.NET
.NET Training Overview

This course uses Visual Studio 2005 and .NET 2.0.

.NET Training Audience:

Experienced software developers


.NET Training Prerequisites

Experience with Object-Oriented programming is required. Students should also have a good working knowledge of C# 2005 or Visual Basic 2005.

.NET Training Course duration

4 days

.NET Training Course outline

Introducing ASP.NET

  • The Architecture of a Web Application
  • Understanding the Role of HTTP
  • Understanding the Role of HTML and XHTML
  • An Overview of Key Core ASP.NET (1.0, 1.1 or 2.0) Features
  • Overview of Key ASP.NET 2.0 Features
  • The ASP.NET Namespaces
  • Options for Hosting ASP.NET 2.0 Web Applications
  • Working with IIS and Virtual Directories
  • Working with the ASP.NET Development Web Server
  • Visual Studio 2005 Web Projects and the WAP Add-In
  • The Single Page Development Model
  • The New Code Behind page Development Model
  • The ASP.NET Directory Structure
  • The Role of the App_ Code Folder
  • Referencing External Assemblies
  • Pre-Compiling ASP.NET 2.0 Web Applications
  • ASP.NET VS 2005 Deployment Enhancements
  • Recapping the Top ASP.NET “Big Ideas”
Programming with Web Forms
  • Understanding ASP.NET Directives
  • The Derivation of the Page Type
  • The Internal Composition of ASP.NET Web Pages
  • Handling Page Level Events
  • Understanding the Lifetime of a Page Type
  • The IsPostBack Property
  • Interacting with the HTTP Request / Response
  • Interacting with HTML Form Data
  • Discovering Browser Capabilities via Request.Browser
  • Redirecting Users via HttpResponse.Redirect / Server.Transfer
  • Understanding the Page’s Internal Control Tree
Programming with Web Controls
  • The Architecture of ASP.NET Web Controls
  • Categories of Server Side Web Controls
  • The Derivation of the HTML Web Controls
  • Working with the HTML Controls
  • The Derivation of ASP.Net Web Controls
  • Working with ASP.NET Web Controls
  • Select Details of the Standard ASP.NET Web Controls
  • Select Details of the ASP.NET Button Controls
  • Select Details of the ASP.NET List Controls
  • Server Side Data Entry Events
  • The Ad Rotator Web Control
  • The Calendar Control
  • Establishing Default Focus and a Default Button
  • Cascading Style Sheets and Web Controls
  • Understanding the ASP.Net Validation Controls
  • The RequiredFieldValidator
  • The RegularExpressionValidator
  • The RangeValidator
  • The CompareValidator
  • Performing Custom Validation
  • Displaying Validation Summaries
  • The Display Property of the Validation Controls
  • Defining Validation Groups
  • Positioning Controls within an HTML Table
Web Navigation Controls
  • The ASP.NET 2.0 Site Navigation Web Controls
  • Working with the MultiView Control
  • Working with the Wizard Web Control
  • Working with Site Maps
  • Defining a Web.sitemap File
  • Binding a SiteMap to a Menu Control
  • Binding a SiteMap to a tree View
  • Select Details of the Menu Control
  • Select Details of the TreeView Control
  • Establishing the TreeView UI
  • Binding XML Data to the TreeView
Custom Web Controls
  • Understanding and Creating User Controls
  • Composite User Controls
  • Manipulating User Controls on the Hosting page
  • Exposing Evens from Custom UserControls (C#)
  • Exposing Events from Custom UserControls (VB 2005)
  • Understanding Custom Web Controls
  • Building Web Controls using VS 2005
  • Using the HtmlTextWriter Type
  • Properties, Methods, Events and Control Lifetime
  • Creating Composite Controls
  • Integrating with the IDE
  • Specifying Initial Markup with the ToolboxData Attribute
Themes and Master Pages
  • The Role of Themes and Skins
  • Defining a Custom Theme
  • Establishing Themes Programmatically
  • The Issue of Page content Reuse
  • ASP.NET 1.x Templating Solutions
  • The ASP.NET 2.0 Approach: Master Pages
  • A Complete Master Page Walk Through
  • Master Pages, Events and Page Access
Introducing ADO.NET
  • Another Data Access API? Why?
  • The System.Data.dll Assembly
  • System.Data
  • DataColumn
  • The Role of ADO.NET Data Providers
  • The DataReaders
  • Executing Other Commands
  • Inserting Data with ExecuteNonQuery()
  • Deleting Data Using ExecuteNonQuery()
  • Updating Data Using ExecuteNonQuery()
  • Working with Individual Parameter Objects
  • Calling Stored Procedures
  • Obtaining Single Values Using ExecuteScalar()
  • Disconnected Data Access with the Dataset
  • DataSets, DataTables, DataRows and DataColumns
  • Understanding the DataAdapter
  • Modifying Data in a DataSet
  • The Role of the CommandBuilder
  • Adding Table Relationships
  • Consuming Table Relationships
  • Filtering the DataSet
Data Binding in ASP.NET
  • Understanding ASP.NET Data Binding
  • Data Binding with System.Array Types
  • Data Binding with ArrayList Types
  • Data Binding with Custom Types
  • ASP.NET 2.0 Connection String Management
  • Declarative Data Binding
  • Data Source Controls
  • Working with the SqlDataSource Control
  • Drawbacks of the ‘no-code-required’ SqlDataSource Approach
  • A Brief Work Regarding the ObjectDataSource Component
  • The GridView Control
  • Configuring the GridView
ASP.NET State Management Techniques
  • Defining and ASP.NET Web Application
  • Understanding the Role of the Global.asax File
  • Trapping Application Errors within Global.asax
  • Managing State in ASP.NET
  • The Role of ASP.NET ‘View State’
  • Interacting with ViewState
  • Managing State with Cookies
  • Application versus Session State
  • Working with Application State
  • Working with Session State
  • Controlling Session Expiration
  • ASP.NET Session Enhancements
  • The ASP.NET Session State Server
  • Managing Session State Using SQL Server
  • Configuring Cookieless Sessions
  • Using ASP.NET Caching Facilities
  • Caching HTML with ASP.NET
  • Caching Data with ASP.NET
  • Retrieving Data from the Cache
Profiles, Personalization and Web Parts
  • Understanding the Role of User Profiles
  • The Role of the ASPNETDB.MDF Database
  • The Role of the SqlProfileProvider
  • Pointing the SqlProfileProvider to the Correct Database
  • Specifying Profile Properties
  • Grouping Profile Properties
  • Disabling Auto-Saving for Personalization Values
  • The Profiles API
  • Identifying a User’s Personalization Bits
  • Understanding the Role of Web Parts
  • Building a Page with Basic Web Parts
Securing an ASP.NET Web Site
  • Understanding ASP.NET Forms Based Authentication
  • ASP.NET Authorization Syntax
  • Forms Authentication Enhancements
  • Membership Provider
  • Adding New Members
  • The MembershipUser Type
  • The ASP.NET 2.0 Security Controls
  • Working with the Login Control
  • The LoginStatus control
  • The LoginName Control
  • The PasswordRecovery Control
  • The ChangePassword Control
  • The CreateUserWizard Control
  • Roles and the ASP.NET Web Administration Tool
Intro to ASP.NET AJAX
  • What is AJAX?
  • Classic AJAX
  • ASP.NET 2.0 Page Script Callbacks
  • ASP.NET AJAX
Appendix A: The Visual Studio 2005 IDE
  • The View Studio 2005 Project Templates
  • Visual Class Designer Tools
  • The Object Test Bench
  • Working with Code Refactoring
  • Working with C# Code Snippets
  • Code Snippets Under the Hood
  • Working with Visual Basic 2005 Code Snippets


Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2012 Wintrac Inc.