The Web Development Bootcamp
Students continue to be amazed at how productive they are after taking the most intense and comprehensive JavaScript, DHTML and ASP Training around.Click here for more info.

Home Page
Contact Us
Online .NET Training
Register for a Class
Agile CT UserGroup
Recent .NET Training Clients
5-Day ASP.NET Training
.NET 3.5 Developer
ASP.NET Training 5-day BOOTCAMP using C#.NET™
NewTech's intense hands-on ASP.NET Training with C#.NET, using the current version, in a comprehensive 5-day format.
ASP.NET Training 5-day BOOTCAMP using VB.NET™
NewTech's intense hands-on ASP.NET Training with VB.NET, using the current version, in a comprehensive 5-day format.
1-Day .NET 3.5 Training:
Hands-On Training
AJAX Training Hands-On
1 intense hands-on day of AJAX training in .NET
LINQ Training Hands-On
1 intense hands-on day of LINQ training under .NET
4-Day .NET Training
Windows Forms
4 Days of expert hands-on Windows Forms training using VB.NET
C# .NET 3.5 Training BOOTCAMP™
4 Days of intense hands-on Windows Forms training using C#.NET
Other Microsoft
Developer Training
We Offer:
ASP Training/ Web Development BOOTCAMP™
4 intense days of ASP training using Visual Interdev...includes JavaScript, DHTML
VB Training Intro ASAP™
VB6 Intermediate Bootcamp is going from a 4-Day BOOTCAMP-style to a single day seminar-style (ASAP) lecture.
VB Training Advanced BOOTCAMP™
The most advanced VB Training available, recently updated to include XML with DOM and SAX
Quick .NET Training for Developers
VB.NET Training ASAP™
1 intense day of essentials
ASP.NET Training ASAP™
1 day fast-forward ASP.NET
C# Training ASAP™
1 day of full immersion C#
Quick .NET Training for IT Managers
.NET vs. Java Platform Technology Overview
1 day of intense compare and contrast
.NET Training: The 1-day .NET for Managers (with some hands-on)
The 1-day seminar that completely DEMYSTIFIES .NEt technology, for MANAGERS
'ASAP' OOP Training and UML Training
UML Training ASAP™
1-day full-immersion course in UML-based Systems Design
OOP Training ASAP™
1-day full-immersion course in Object Oriented Programming Concepts
Cities Where We Delivered ONSITE .NET training recently:

New York City,NY
Philadelphia ,PA
Los Angeles ,CA
Chicago ,IL
Houston ,TX
Phoenix ,AZ
Philadelphia ,PA
San Antonio ,TX
San Diego ,CA
Dallas ,TX
San Jose ,CA
Jacksonville ,FL
San Francisco ,CA
Austin ,TX
Memphis ,TN
Fort Worth ,TX
Charlotte ,NC
El Paso ,TX
Milwaukee ,WI
Boston ,MA
Seattle ,WA
Washington ,DC
Denver ,CO
Louisville ,KY
Las Vegas ,NV
Nashville ,TN
Oklahoma City ,OK
Portland ,OR
Tucson ,AZ
Albuquerque ,NM
Atlanta ,GA
Long Beach ,CA
Fresno ,CA
Sacramento ,CA
Mesa ,AZ
Kansas City ,MO
Cleveland ,OH
Virginia Beach, VA
Omaha ,NE
Miami ,FL
Oakland ,CA
Tulsa ,OK
Minneapolis ,MN
Colorado Springs ,CO
Arlington ,TX
Wichita ,KS
Raleigh ,NC
Santa Ana ,CA
Anaheim ,CA
Tampa ,FL
Cincinnati ,OH
Pittsburgh ,PA
Bakersfield ,CA
Aurora ,CO
Toledo ,OH
Riverside ,CA
Stockton ,CA
Corpus Christi ,TX
Newark ,NJ
Anchorage ,AK
Buffalo ,NY
St. Paul ,MN
Lexington ,KY
Plano ,TX
Fort Wayne ,IN
St. Petersburg ,FL
Glendale ,AZ
Jersey City ,NJ
Lincoln ,NE
Henderson ,NV
Chandler ,AZ
Greensboro ,NC
Scottsdale ,AZ
Baton Rouge ,LA
Birmingham ,AL
Madison ,WI
New Orleans ,LA
Chesapeake ,VA
Orlando ,FL
Garland ,TX
Hialeah ,FL
Laredo ,TX
Chula Vista ,CA
Lubbock ,TX
Reno ,NV
Akron ,OH
Durham ,NC
Rochester ,NY
Modesto ,CA
Montgomery ,AL
Fremont ,CA
Shreveport ,LA
Arlington ,VA
Glendale ,CA
San Bernardino ,CA
Worcester ,MA
Providence ,RI

Web Development Bootcamp
Printer Friendly Version

Course Name: Web Development Bootcamp

Brief Course Description: Client Side Internet Development with JavaScript and DHTML; Server Side Internet Development with VBScript to create Active Server Pages

Duration: 4 Full Days

Format: Instructor-led, hands-on

Prerequisites: Casual Knowledge of HTML is assumed, Object Oriented or Procedural Programming Helpful

Assumed Audience: Mainframe and/or Client Server Programmers

Course Materials: 700+ pg text on Visual Interdev, Resource Pack with CD

Course Description Summary: This is a fast paced, in depth course on client side and server side scripting using Visual Interdev. The first two days are spent learning client side scripting code with JavaScript and the last two days are spent learning to write Server Side code with VBScript creating Active Server Pages.

The Outline

  1. The Visual Interdev IDE
    1. Setting up a new VI Project and understanding all the Virtual Directories and Pages that are created.
    2. Adding Pages and Directories
    3. Master Mode vs. Local Mode
    4. Customizing the IDE
    5. Creating your own template files
  2. JavaScript Fundamentals
    1. Script Blocks – how to write Script blocks that work in all browsers
    2. Declaring Variables using the “var” keyword
    3. Understanding Scope: Using Page Level Variables and Local Variables
    4. Writing Functions
    5. Passing Arguments
    6. Understanding the curly braces
    7. Control Flow – if...else, switch…case, Loops
    8. Understanding the break keyword and the “;”
    9. Working with objects that are intrinsic to JavaScript i.e. String(): length, concat() and slice() and Date(): getYear(), setYear(), etc.
  3. JavaScript and Dynamic HTML
    1. Brief History of DHTML – Understanding the different flavors and recognizing that there is a way to write cross platform DHTML
    2. Using DHTML with JavaScript to minimize the number of trips made to the Server
    3. Understanding the HTML Document Object Model and how to access the elements on a page
    4. Working with the document and window objects
    5. Working with Listboxes and Comboboxes
    6. Loading data on the client side at run time
  4. Advanced Topics with JavaScript and DHTML
    1. Modularizing Client Side code with external JavaScript files
    2. Allow for re-use of code through out a web site
    3. Making web pages easier to maintain keeping your logic in a centralized location.
    4. Using the “write()” and “close()” methods of the document object
    5. Working with the eval() function. Evaluating expressions or Creating and Executing code at run-time
  5. Demystifying Cookies
    1. Understanding why maintaining state in an internet application is so challenging.
    2. Using cookies as way of maintaining state on the client side.
    3. Understanding the limitations on cookies such what pages are able to access them and what are the size constraints.
    4. What types of information would be appropriate for storing in a cookie?
    5. Where are cookie values stored on the client side.
    6. Assigning values to cookies
    7. Retrieving values form cookies
  6. Using StyleSheets
    1. Defining the look and feel of a page with a Style Sheet
    2. Defining classes within a Style Sheet and associating them with “span” and “div” tags
    3. Understanding the why an external Style Sheet is preferable to in-line and page specific styles
    4. Cross Platform strategies for writing style sheets that work in both browsers
Active Server Pages with IIS 5.0

  1. Overview of IIS Architecture and how ASP works
  2. Intro to VBScript and ASP Syntax
    1. Using “<%” and “%>” to delimit your Server side code
    2. Declaring Variables – Always use Option Explicit
    3. Writing Functions and Sub Procedures
    4. Passing Arguments
  3. Request Object
    1. Form and Querystring Methods – Sending data to the Server with Form Submission
    2. ServerVariables Collection – extracting information from the HTTP Header, i.e. User’s IP Address, Browser Type and even Operating Sytem.
    3. Cookies Collection – Reading the users cookie information on the Server Side
  4. Response Object
    1. Write Method – writing to the HTTP stream
    2. Clear, End and Flush methods – controlling output to the HTTP streams.
    3. Redirect – sending the user’s browser to a different URL.
    4. Buffer property – affecting the user’s perception download rates for your users
    5. Cookies Collection – Writing Cookie values from the Server side.
  5. Server Object
    1. CreateObject method – creating instances of components on the server.
    2. Transfer method – a better way to redirect the user
    3. Execute, GetLastError, URLEncode and HTMLEncode – using the Utility functions that are a part of the Server Object.
  6. Application and Session Objects
    1. Application Object – A place to store global information that may be needed across your entire website.
    2. Session Object – A place to store user specific data.
  7. ASPError Object
    1. Using the Number and Description properties to check for errors
    2. Strategies for handling errors in your Active Server Pages.
  8. Maintaining State
    1. Strategies for maintaining your IIS application’s state
    2. Why the Application and Session objects may not be good choices for applications that need to scale gracefully.
    3. Using Cookies and Hidden Input fields to maintain state on the client side.
    4. Writing data into client side JavaScript variables from the Server. When used in correctly this technique can significantly decrease the load on the Web server.
    5. Maintaining state in databases will be discussed during the section on ADO 2.X.
  9. Partitioning your Server Side code
    1. Grouping related functions and sub procedures in Server Side Include files to ease maintenance and allow for greater re-use of code.
    2. Creating your own classes in VBScript and how that allows for even greater code re-use and easier long term maintenance.
  10. ActiveX Data Objects 2.X
    1. Strategies for storing database connection information.
    2. Using the Connection, Command and Recordset objects
    3. Why are certain cursor types evil and other do’s and don’ts with ADO.
    4. More partitioning strategies – The concept of a Data Services Layer.
  11. Windows DNA
    1. Overview of Microsoft’s Windows DNA Architecture
    2. Partitioning your application to have Business and Data Services
    3. Where do VBScript classes fit into this architecture?
    4. Intro to COM+
  12. Configuring Internet Information Server
    1. Overview of the IIS Management Console
    2. IIS’s relationship with COM+
    3. Security Levels
    4. Performance Tuning

When the student leaves the course... the developer/student will be knowledgeable applying JavaScript and DHTML to web pages to perform tasks such as validation and navigation. The student will be able to increase user interaction by making web pages more dynamic. The student will perform processing expertly on the client rather than making several amatuer trips to the server. In addition, the student will learn comprehensively how to create Active Server Pages. Within the Active Server Page environment under Internet Information Server 5.0, the student will be able to expertly use the intrinsic ASP objects, query databases, logically partition application code, and understand the sophisticated architecture behind Windows DNA.

Click here to register.

Click here for Pricing.

Scrum Coaching
Contact Us
Search ANY Site
Register for a Class
Agile .NET Blog
Online .NET 3.5 training
.NET 3.5 Training Online
ONLINE .NET 3.5 training online, instructor-led
NewTech's comprehensive hands-on, online .NET 3.5 training BOOTCAMP, using C#.NET and VB.NET, in a fast-paced 5-day hands-on format.
ONLINE ASP.NET training online, instructor-led
NewTech's intense hands-on, online ASP.NET training BOOTCAMP, using C# & VB.NET, in a comprehensive 5-day format.
Online .NET Training
1-Day Hands-On
.NET Training Online
online .NET for Managers training online
This is THE online .NET training class for project managers. The format is 1-day, seminar, with optional hands-on. Looking for online .NET manager training? This is it!
online LINQ .NET training online, scheduled, instructor-led
NewTech's intense 1-day hands-on .NET online LINQ training program, using C#.NET and VB.NET, includes hands-on exercises, 500+ page book, and 30 days of tech support.
Hands-On Java Training and JSP Training
Java Training BOOTCAMP™
Intense Java training for pro developers new to Java
The most comprehensive JSP training & Servlet training on the market today
Quick Java and JSP Training for Developers
Java Training ASAP™
One code-intense day of lecture in Java fundamentals
JSP Training ASAP™
One code-intense day of lecture in JSP & Servlets
Quick Java & JSP Training for IT Managers
Java Training: Technology Platform Overview
For IT managers and developers new to the Java platform
.NET vs. Java Training: Platform Technology Overview
1 day of intense platform compare-and-contrast
BEA Weblogic Overview™
One day of lecture in J2EE fundamentals using BEA Weblogic
Perl Training
Perl Training BOOTCAMP™
Four-day hands-on training, for pro developers new to Perl programming
Other Developer Training We Offer
Can't find the class you want on the schedule? We offer lots of additional training for developers and managers. Check our extensive list of additional training here
Four-day hands-on training, for pro developers new to ASP.NET
.NET and Java Help, AFTER Training
Architecture and Mentoring
System design and coaching for your team
Staff Augmentation
Horsepower to complete your projects on time
Off-Site Technical Services
Development of your apps on time and on budget

[Home]   [Courses]   [Course Schedule]   [Registration]   [Pricing]   [About NewTech Training]  

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!