AppDev - Technical learning ...in a class by itself
Product Search
Browse Catalog
Training Topics
 Developer
ADO.NET
ASP, ASP.NET
BizTalk Server
HTML
Java, Javascript
MCTS
Office Developer
SharePoint
Silverlight
SQL Server
Visual Basic
Visual C#
Visual Studio .NET
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 6.0
XML, XSLT
AppDev OnDemand
Training Suites

IT Professional
MCSE, MCSA
Microsoft Windows

End User
Learning Office
Learning Windows
Team Training Solutions
 Overview
KSource Online
Instructor-Led
Blended Learning
Multi-User Licensing
Resources
 Conferences
Free Training
International
About AppDev
 AppDev Experts
Company Profile
Press Releases
Contact Us
Jobs
Testimonials
Privacy Policy
Site Map


Sign-in | New User? Click here to sign up    AppDev Europe (UK)  
  View Cart My Account Customer Service Product Support
AppDev Home Page CD, DVD, Online Learning Team Learning: Online, Classroom ILT Solutions
Ready to Order? Order online, call 1-800-578-2062 or +44(0)1903 740 624 in Europe (UK).    AppDev on Facebook AppDev on YouTube
Active Server Pages (ASP) Training

Active Server Pages (ASP)

with Paul Litwin

View Course Outline
(Level 1 | Level 2 | Level 3)

Level 1 gives you a good overview of web technologies and the basics of web development. In Level 2, you learn the ins-and-outs of client-side and server-side scripting using both VBScript and JavaScript. Finally, Level 3 shows you how to employ ADO, XML, and XSL, and covers other advanced topics.

Course includes 39+ hours of total training time...

  • 12 CDs
  • Over 13 hours of media run time
  • Over 800 pages of courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Sample code

SPECIAL OFFER: BUY 1 GET 1 FREE TRAINING! Details...
Hurry, offer ends 9/30/2010. Not valid on printed books.

FormatModulesRetail Price
ASP
CD-ROM

 12 CD-ROMs
ZASP-CD-50

Retail Price: $795.00
40% off price: $477.00

CD-ROM & Books

 12 CD-ROMs + Printed Books
KASP-CD-50

Retail Price: $915.00
40% off price: $597.00

Multi-User LicenseNeed to train multiple users? Call 800-578-2062 to purchase additional user licenses for your AppDev Product.
100% Satisfaction Guaranteed. Details...
This training includes AppDev’s comprehensive courseware in printable .pdf format. Items designated as + Printed Books include a printed copy of the courseware.
Payment also accepted in GBPounds or Euro. Call +44 (0) 1903 740 624 to order.
View the text of AppDev's Single-User License Agreement.
See additional order and shipping information.
Read about Paul Litwin.
Save even more on this course when you buy a Training Suite: Visual Studio 6.0 Power Suite, Web Development Learning Suite
Course Outline (Outlines are subject to change.)

Level 1: Introduction to Web Development and HTML

ModulesRun TimePages
2 CDs1 hours100

Active Server Pages Level 1 training starts with an overview of Web technologies and then teaches you the basics of Web development and HTML-the language of the World Wide Web. you'll learn how to create HTML pages including pages containing tables, forms, and frames.

In Level 1 you will learn...

  • Understand basic Web terminology and learn how the Internet works.
  • Learn to build a simple Web page.
  • Explore HTML in detail, which you’ll need later for more advanced Web development topics.
  • Discover how to use cascading style sheets to make consistent Web pages.
  • Discover Wireless Markup Language (WML) for building wireless applications.

Prerequisites: To get the most out of Introduction to Web Development and HTML, you should be familiar with the Internet and what Web pages look like. Programming experience is helpful, but not required.

SESSION 1

An Introduction to Web Development
1.1 The World Wide Web
1.2 HTML: The Language of the Web
1.3 Web Development Software

HTML Basics
2.1 Web Page Basics
2.2 Document Formatting Tags
2.3 Creating Lists
2.4 Hyperlinks
2.5 Using Graphics in Your Web Pages

SESSION 2

Advanced HTML
3.1 Creating Tables
3.2 Using Frames
3.3 HTML Forms

back to top


Level 2: Scripting Client and Active Server Pages

ModulesRun TimePages
5 CDs6 hours350

The level 2 class focuses on client and sever-side scripting using both VBScript and JavaScript. You'll learn how to code Active Server Pages (ASP) and work with the ASP object model. You'll also learn how to work with the HTML Document Object Model (DOM), Dynamic HTML (DHTML), and CSS Style sheets.

In Level 2 you will learn...

  • Learn the difference between VBScript and JavaScript.
  • Validate form data with client-side scripting.
  • Use DHTML to dynamically change the look of your Web page.
  • Setup and configure a Web site using Microsoft Internet Information Server (IIS)
  • Explore server-side scripting using Active Server Pages (ASP).
  • Learn how to interact with users using the ASP Request and Response objects.
  • Discover how to persist information across pages using the ASP Session and Application Objects.

Prerequisites: To get the most out of Scripting Client and Active Server Pages, you should understand how the HTML markup language controls what you see in a Web browser, and know how to use some of the most common tags. Programming experience is helpful, but not required.

SESSION 3

Introduction to VBScript
4.1 Beyond Static HTML
4.2 Visual Basic, Scripting Edition
4.3 VBScript Essentials
4.4 Procedures
4.5 Where Do You Put Your Scripts?

More on VBScript
5.1 Variables and Constants
5.2 Controlling the Flow
5.3 Arrays

SESSION 4

Introduction to JavaScript
6.1 JavaScript and JScript
6.2 JavaScript Essentials
6.3 Functions
6.4 Where Do You Put Your Scripts?

More on JavaScript
7.1 Variables
7.2 Controlling the Flow
7.3 JavaScript Objects

SESSION 5

Scripting Objects and Events
8.1 Programming Objects and Events
8.2 The Document Object Model
8.3 Form Validation
8.4 Hooking Into Object Events
8.5 An Improved Form Validation Example
8.6 Scripting Select Controls
8.7 Comparing VBScript and JavaScript

Scripting ActiveX and Java
9.1 Using Components in Your Web Pages
9.2 Working with Java Applets
9.3 Employing ActiveX Controls

SESSION 6

Dynamic HTML and Cascading Style Sheets
10.1 Assembling the Pieces
10.2 Cascading Style Sheets
10.3 Creating Dynamic HTML Web Pages
10.4 Using DHTML Filters
10.5 DHTML Positioning and Animation

SESSION 7

Scripting the Server Side Using ASP
11.1 Client versus Server-Side Extensions
11.2 Active Server Pages
11.3 Server-Side Scripting
11.4 ASP Objects
11.5 Server-Side Includes

ASP Request and Response Objects
12.1 The Request Object
12.2 The Response Object
12.3 Reading and Writing Cookies

ASP Session and Application Objects
13.1 Using the Application Object
13.2 Using the Session Object
13.3 Using Global.asa
13.4 Forcing Users Through Your Home Page

back to top


Level 3: Programming Data-Driven Web Sites

ModulesRun TimePages
5 CDs5 hours350

You'll learn how to employ ActiveX Data Objects (ADO), Extensible Markup Language (XML), and Extensible Stylesheet Language (XSL) from your ASP pages. You'll also explore security and SSL. Finally, you'll learn how to build multi-tier ASP solutions employing Visual Basic components, Windows DNA, and COM+.

In Level 3 you will learn...

  • Use ASP server-side components.
  • Apply ASP 3.0 tips and tricks to improve performance.
  • Use ADO to access and change records in a database.
  • Learn how to secure your Web site.
  • Explore XML and XSL.
  • Scale your applications to n-tier solutions with MTS and COM+.

Prerequisites: To get the most out of Programming Data-Driven ASP Web Sites, you must understand HTML and DHTML. You must also know how to create and work with ASP Web pages. A working knowledge of database concepts (tables, rows, fields, SQL) is recommended.

SESSION 8

ASP Server Objects
14.1 Understanding the Server Object
14.2 ASP Server-Side Components
14.3 Using the Browser Capabilities Component
14.4 Using the File System Component
14.5 Using the Ad Rotator Component

Introduction to ActiveX Data Objects
15.1 What Are ActiveX Data Objects?
15.2 The Connection Object
15.3 The Recordset Object

SESSION 9

ADO Recordsets and Error Handling
16.1 Updating Recordset Data
16.2 Multiple Resultset Recordsets
16.3 Error Handling

ADO Command Objects and Stored Procedures
17.1 The Command Object
17.2 Using Stored Procedures
17.3 Passing Parameters to Stored Procedures

SESSION 10

Security and SSL
18.1 Why Bother with Security?
18.2 Security Is a Combination of Policy and Technology
18.3 Secure Your Windows NT/2000 Server
18.4 Making Internet Information Server (IIS) Secure
18.5 Authentication and the Anonymous User
18.6 Secure Transmissions Using SSL

SESSION 11

Extensible Markup Language (XML)
19.1 XML Defined
19.2 Working with XML
19.3 DTDs and XML-Data Schemas
19.4 XML Document Object Model
19.5 XML on the Server

Transforming XML with XSL
20.1 Extensible Stylesheet Language (XSL)
20.2 Matching Patterns
20.3 XSL on the Server

SESSION 12

Extending ASP Pages with Custom ActiveX Servers
21.1 What are ActiveX Servers?
21.2 Creating an ActiveX Server with Visual Basic

Creating 3-Tier Windows DNA Applications
22.1 Understanding Microsoft DNA and Multi-Tier Architectures
22.2 Wrapping up Application Logic in Components
22.3 Using Microsoft Transaction Server and COM+ Services

back to top


Your Instructor

Paul Litwin is a developer specializing in ASP, ASP.NET, Visual Basic, C#, SQL Server, and related technologies. Paul is a programming manager with Fred Hutchinson Cancer Research Center in Seattle. He is also the owner of Deep Training, a developer owned training company specializing in .NET developer training (www.deeptraining.com). Paul has authored a number of books including ASP.NET for Developers (SAMS) and Access 2002 Enterprise Developer’s Handbook (SYBEX) and has written articles in a variety of magazines, including MSDN Magazine and PC World. Paul is the conference chair of Microsoft ASP.NET Connections, a Microsoft MVP, and a member of the INETA Speakers Bureau.

back to top



About This Site | Privacy Policy | Site Map
©2010 AppDev Products, LLC. All Rights Reserved. PHONE: 800-578-2062 or 952-943-1363
10250 Valley View Road Suite 120 | Eden Prairie, MN 55344 | FAX: 952-942-8452 | info@appdev.com