LearnKey Training

ASP.NET For Developers Part 1

ASP.NET Part 1


ASP.NET for Developers Part 1

6 Sessions –
18 Hours of Interactive Training
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.

Prerequisites: Previous programming experience, familiarity with Active Server Pages (ASP), and basic understanding of .NET helpful.

Benefits
  • Increase your earning potential with technical mastery and proficiency.
  • Enhance employment opportunities with in-demand web development knowledge.
  • LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner.

  • About The Authors
    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, Baron, 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.
    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
    · 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
    · 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
    · 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
    · Add List Items
    · Add Items Code
    · Handling Selections & PostBacks
    · Clear Selection
    · Remove Items

    Section E: Types of Validation Controls
    · 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
    · Handling Events
    · Selection Changed Event
    · Visible Month Changed Event
    · Selection Changed Event
    · Day Render Event
    · Client-Side Code

    Section B: AdRotator Control
    · 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
    · ADO.NET Classes
    · OleDb vs. SQLClient
    · ADO Architecture
    · DataTable Object
    · Fill DataTable Object
    · Bind DataGrid
    · Connecting to Data Source

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

    Section F: Executing Stored Procedure
    · 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 & 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
    · Using Repeater
    · Create Repeater Control
    · HTML - DataBind
    · Databinder Class

     



    ASP.NET For Developers Part 1 continued

    · Container Object
    · Dataitem
    · Templates Formatting

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

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

    Section F: Advanced DataGrid Features
    · 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