Developer/Programmer - ASP.NET for Developers Part 1 (371301)

Cost

$ 500 CAD without assistance (non credited course, without facilitator)


Payment method accepted

  • Credit card and interac online: Visa, MasterCard or American Express
  • Credit card by telephone: Visa or MasterCard
  • Cheque or postal money order
  • In person by credit card (Visa or MasterCard), Interac, cheque, postal money order or cash at one of the Collège communautaire du Nouveau-Brunswick campuses.

Regardless of the payment method you choose, you must first fill out the registration from online by clicking on the link "Register Now".

Information

ASP for Developers

ASP.NET for Developers Part I
with Andy Baron, Mary Chipman, and Ken Getz


ASP.NET is Microsoft�s development platform for building enterprise level Web applications. In Part 1 of the ASP.NET For Developers series from LearnKey, expert instructors Andy Baron, Mary Chipman, and Ken Getz show ASP developers, and Visual Basic developers migrating to Web development, how to use familiar tools to create and make use of Web services enabled by ASP.NET. At the conclusion of this course, you will understand how ASP.NET works and be able to build dynamic Web pages, fetch data stored in databases and utilize ASP.NET�s new server controls.
 
Andy Baron, Mary Chipman, and Ken Getz are all Senior Consultants with MCW Technologies, a Microsoft Solution Provider. All have been Microsoft MVPs since 1995. When not creating applications for clients, Braon, Chipman and Getz write articles for technical journals including MSDN, Visual Basic Programmer's Journal, asp.netPRO, Access-VB-SQL Advisor, MsOfficePro, and SQL Server Magazine. The three authors have between them written over 10 technical books on various development topics. All three speak regularly at industry conferences, including Microsoft's Tech-Ed and DevDays, and DevConnections, VBITS, and Advisor Devcon.


SUPPORTING TEXT

Professional Skills Development

 


ASSIGNMENTS
 

Each course session will have specific assignments to help supplement your training.  These assignments include readings, interactive tests, discussions, and will guide you through your study.  As you complete the assignments and training, you will gain a broader perspective in your learning and the experience needed to pass your certification exam.
 

EXAMS OFFERED THROUGH THE CURRICULUM

Labs
Each lab demonstrates the procedures learned in the Training Session and allows you to perform the tasks yourself. If you make an incorrect move, the challenge banner appears, giving you the option to try again.
Testing Session
A Pre-test and Post-test are available to help you determine your goals and map your progress. These Testing Sessions determine your proficiency with the software application being taught. Testing formats include, Simulations, True and False, Fill in the Blank, Multiple Choice, and Keyboard Shortcuts. After each Testing Session, you can generate a performance-based progress report. You'll have immediate feedback to pinpoint your specific strengths and weaknesses.

 

CURRICULUM

Session 1
Section A: Introduction
Classic ASP
Command Object
ASP Object Model
ASP PostBacks
Mixed Code

Section B: ASP to the Rescue
ASP Shortcomings
Storing Active Sessions
Configuration Settings
Coding Issues
ASP.NET
Clustering
XML Based Configuration
Automatic Handing

Section C: Create ASP.NET Web Apps
Create New Project
Solution Explorer
Viewing & Using Toolbox
Design View & HTML View
HTML View
Adding HTML Code
Property Window
Code Window
Save & Test

Section D: Server Controls
Overview
Rendering Server Controls
Change Target Schema
View New Source

Section E: HTML Controls
HTML vs. Web Form Controls
Open Solution File
Using HTML Controls
HTML Server Controls in Code
HTML Views & Properties
Post
Page_Load Event
ADO.NET Objects
PostBack Properties
View State Controls
HTML Table Control
Populate HTML Table
Setting HTML Properties

Section F: Web Form Controls
Overview
DataGrid
DataGrid Properties
DataBind
Using Control Events
Auto PostBack
PostBack Triggers


Session 2
Section A: Web Services in ASP.NET
Evolution of Web Services
Web Service in Visual Studio
Creating a Web Method
Test the Web Service

Section B: Working with WebForm Controls
Overview
Setting Attributes
Adding Additional Labels
View Solution Explorer
View Client Source

Section C: Simple Input Controls
TextBox Controls
CheckBox Controls
RadioButton Controls
Group Name Property
Button & Hyperlink Controls
Setup Hyperlink
Button Controls
Linkbutton Controls
Image Control

Section D: List Controls
Overview
Add List Items
Add Items Code
Handling Selections & PostBacks
Clear Selection
Remove Items

Section E: Types of Validation Controls
Overview
Validation Process
Validation Messages
Client-Side Validation
Range Validations
Custom Validations
Expression Validations
Validation Properties
Multiple Validators
Client-Side Validation
JavaScript Validator

Section F: Simple Validation Controls
RequiredFieldValidator
View RequiredField Source
Initial Value Property
Display Property
Range Validator Control
Compare Validator
Compare Type Properties

Section G: Complex Validation Controls
Regular Expression
Regular Expression Editor
Regular Expression Library
Custom Validator Control
Server-Side Validation
Client-Side Validation
Validation Summary Control


Session 3
Section A: Calendar Control
Rich Controls
Layout & Selection Modes
Calendar Style Properties
Handing Events
Selection Changed Event
Visible Month Changed Event
Selection Changed Event
Day Render Event
Client-Side Code

Section B: AdRotator Control
Overview
Add AdRotator
Weighting Impression
AdResponse
Target Frame
Keyword Filter Property
AdCreated Event

Section C: XML Control
Working with XML Control
Set Up XML/XSL
XML Properties
Style Sheet

Section D: ADO.NET
Overview
ADO.NET Classes
OleDb vs. SQLClient
ADO Architecture
DataTable Object
Fill DataTable Object
Bind DataGrid
Connecting to Data Source

Section E: Executing Commands
Overview
Command Object
DataReader
SqlDataReader
Execute Reader Object
Methods to Retrieve Data
Error Handling
Run SqlDataReader

Section F: Executing Stored Procedure
Overview
View SQL Stored Procedure
View Variables
Pass Parameters
Retrieve with DataReader
Run & Test

Section G: DataAdapter & DataSet Objects
DataAdapter Object
Getting Data
DataSet Object
Session 4
Section A: Filling a DataSet
Process
Create OleDB DataSet
Constants DB Class
Set Variables, Fill DataSet
Iterate through Rows
Fill DataGrid
Rows & Columns
Accessing Data with DataRows
DataColumns and Schema
Declare SQL DataSet
"Select" & Set Variable
Use SqlAdapter
Declare Data Variables
Fill DataGrid

Section B: ADO.NET Providers
SQL Data Provider
OLE DB Provider
ODBC Data Provider
Multiple Namespaces
Interface Inheritance
IDbConnection Type
IDataReader
Declare Connection
IDbCommand Object
Use IData Reader

Section C: Repeater Control
Overview
Using Repeater
Create Repeater Control
HTML � DataBind
Databinder Class
Container Object
Dataitem
Templates Formatting

Section D: DataList Control
Overview
Configure DataList
Populate DataList
Create Editable DataList Control
EditItem Template
Edit DataList Method
Editing Events

Section E: DataGrid Control
Overview
Create DataGrid with Tools
SQL DataAdapter
Create DataSet
Format Grid
Customize Formatting � Property Builder
Review
Bind DataGrid

Section F: Advanced DataGrid Features
Overview
Session Variables
DataFill Procedure
DataView Object
DataView Variable
Gridload Procedure


Session 5
Section A: Using Advanced DataGrid
Implementing
Hyperlink Column
Button Column
SelectItem
Paging Support
Sorting Rows
Navigation
Editing Event
CancelCommand Event
UpdateCommand Event
Update DataView
DeleteCommand Event

Section B: DataSet Capabilities
DataSets in ADO.NET
DataSet Object Model
Advantages of DataSets
Managing Data
Caching to DataSet
Add Data to Database
Validation

Section C: Constraints & Relations
Constraints in DataSet
Column Constraint
Use TaskList Bookmarks
DataSets within Session
Adding Constraints
Constraint Types
DataRelations

Section D: Implementing DataRelations
Relations Used to Navigate
Relate Products & Table
Select Row
GetChildRows
GetParentRows

Section E: Data Update Options
Use DataAdapters
Command Builder
Command Objects
Add Commands
Parameters
Add Parameters
Source Column & Source Version
Handling Inserts


Session 6
Section A: Transactional Model
Tracking DataUpdates
Rollback & Commit Updates
DataRowVersion
BeginEdit, EndEdit & CancelEdit
Rowstate
GetChanges
Accept & Reject

Section B: Understanding XML Web Services
Web Services Requirements
Web Service Solution
Mapping
.NET Framework
XML Web Services Flow

Section C: Building XML Web Services
ASP.NET Web Service
View Web Service Code
Web Method
Test Web Service
Web Service Description
Change Namespace
Invoke Web Service
Testing Parameters in Web Services
Section D: XML Web Service Clients
HTTP Clients
HTTPGet
HTTPPost
.NET clients
Create Web Reference
Call Web Service
Use Get Method

Section E: Web Services & Legacy Clients
The SOAP Toolkit
VB6 Client
Set Reference
Declare, Initialize SOAP
Call Web Service
Run Client App

Section F: UDDI
What is UDDI?
UDDI Web Services
Use UDDI Web Service
Create Web Service App

 

System Requirements

Download Detection Utility for Windows Media Player.
  • Click the icon to run an analysis of your system.
  • This will prompt you to Run or Save the file.
  • Choose Run and the analysis will begin.
  • Install all the required components.



  • Download Acrobat Reader.
  • Click the icon to download via the Adobe website.





  • Required Minimum Software
    * The above detection utilities can be used to check your system's compliance.