ASP.NET for Developers Part One - ASP1

Description
ASP.NET is Microsoft’s development platform for building enterprise level Web applications. In Part 1 of the ASP.NET For Developers training series from ATS, 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.

Course Outline

Module 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

Module 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

Module 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

Module 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

Module 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

Module 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

Price £1025 (Bundle of 6)

Complementary Courses
ASP2 - ASP.net Part 2
ASP3 - ASP.net Web Services


<<Back <<Contact Us