Learn ASP, PHP, HTML, JSP, PHP, COLDFusion, JavaScript, ,Web Design
Take this Course Online
  Enjoy the benefits of our 100% Hands-on Instructor-led Training Program. Learn More  
   
    JAVASCRIPT 1 | JAVASCRIPT 2| JAVASCRIPT EXPERT   Sign Up For ASP 1, Learn how to implement database solutions on the web
   Email this Page to a friend   COURSE OUTLINE
COURSE INFO

Instructor-Led Classroom
Daytime: 2 days, 9am-4pm
Evening: 4 evenings, 6pm-9pm

Instructor-Led Online Learning
Daytime: 2-6Wks 
Evenings: 2-6Wks 

Instructor-Led Self-Paced
Set Your Schedule

Tuition Includes

  • Live Instructor Assistance
  • Server Space to Upload and Test your Work
  • JavaScript Developer Certificate
  • Course Manual
  • Free One (1) year Server Space to display your Portfolio
  • Access to Course Notes

About this Course:

This course includes the topics most important to the intermediate to advanced Javascript programmer are covered, including Web security, integrating JavaScript with Java, and forms and data validation. 

Other topics include creating special effects with JavaScript, controlling layers with JavaScript, DHTML and Cascading Style Sheets, and using lookup tables in JavaScript. Some of the new topics covered are Internet Explorer 5, Active Server Pages, Netscape Plug-in autoinstalls and applets digital signature verification, and content layering

This is a technical class, which will introduce you to the basics of coding in JavaScript. You will learn how to embed a JavaScript program in a web page, create your own custom objects, handle different events, and Perform client-side form validation.

To learn how to precisely control the appearance and layout of individual pages and series of pages by using Cascading Style Sheets

  • To initiate page animation, so that your page assembles itself when and how you direct, rather than simply in the order in which it loads
  • To master the new JavaScript event model and event handlers for both Internet Explorer and Netscape, enabling you to build sophisticated, practical Web-based applications that respond to a much wider range of keyboard and mouse actions
  •  To build cross-compatible pages that respond elegantly to different Browser versions
  • To master the advanced JavaScript skills that Dynamic HTML requires
  • To learn how cookies can be used to save information to the user's hard drive for later retrieval by your page
  • Introduction to Dynamic HTML
  • Browser Compatibility Issues
  • Review of Cascading Style Sheets
  • Using CSS to precisely position page elements (and the potential pros and cons of this)

 

 

Module 1

  • JavaScript Overview
  • Applications of JavaScript
  • Server and Client Side Scripting
  • Java, JavaScript, VBScript, JScript
  • Introduction to JavaScript
  • Practical applications of JavaScript
  • Differences between server-based and client-based interaction and their implications for web site development
  • Differences among Java, JavaScript, and CGI scripts
  • What objects are and an overview of the JavaScript model
  • An overview of event loops and handlers

Module 2
  •  HTML buttons

  • The onClick event handler

  • How to use the document.bgcolor property to set the background color of a page

  • Embedding JavaScript Codes that change the properties of a Page

Module 3
  • JavaScript Alerts
  • Using the window.alert( ) method to display a warning dialog
  • Enhancing a WebPage with JavaScript

 

Module 4

  • Introduction to Functions in JavaScript
  • How functions help eliminate redundant code and make your scripts easier to reuse
  • Using the <SCRIPT>...</SCRIPT> tags to enclose functions and specify in which version of JavaScript those functions are implemented
  • Structuring a function in JavaScript and passing it variables
Module 5
  • Introduction to Prompts and Scalar Variables
  • Using the window.prompt( ) method to solicit a response from the user
  • An explanation of scalar variables (variables that hold a single value) and their applications in your scripts
  • Using the + (concatenation operator) to join variables and strings of text together
Module 6
  • Mouse Event Handling, setTimeOut( ), and the window.status Property
  • Using onMouseOver and onMouseOut event handlers to detect mouse actions
  • Using the setTimeOut( ) function to set a timer
  • Printing messages to the status bar with the window.status property
Module 7
  • Creating a Timer Object
  • Clearing a Timer
  • Creating timer objects so that multiple timers can run at once
  • Clearing specific timers using the clearTimeOut( ) method
  • Using Status bar messages
Module 8
  • Working with Forms in JavaScript
  •  Relative and absolute object syntax for referring to form elements
  • How to pass an entire form to a function
    The onBlur, onChange, onFocus, and
    onSelect event handlers
  •  The special this object
Module 9
  • Emulating Events in JavaScript with the focus( ) and blur( ) Methods
  • Uses of the focus( ) and blur( ) methods
  • Enhancing a form with event handlers
  • if-else if-else Conditionals
Module 10
  • Working with Windows in JavaScript
  • The document.write( ) and document.writeln( ) methods
  • Creating a new window and window object using the window.open( ) method
  •  Bringing the window to the foreground and outputting HTML to it
  • The window.closed property and window.close( ) method
Module 11
  • Comparison Operators, Loops, and the return Statement
  • The Math and Date Objects
  • Obtaining and working with dates via the Date object
  • The String Object and Form Validation
  • Core methods and properties of the String object
  • The onSubmit event handler
  • Working with Frames in JavaScript
Module 12
  • The location and navigator Objects
  • Using the location.href property to change the browser's location
  • Review of two scripts that cause the browser to load a new page based on choices the user makes
  • Methods and properties of the navigator object
Module 13
  • Working with Images in JavaScript
  •  Controlling the .src property of an image via JavaScript
  • Techniques for preloading images
  • Concluding Remarks/Suggestions
  • The future of JavaScript and its relationship with Dynamic HTML and Cascading Style Sheets
  •  Suggestions for growing your skills

 


Home | Online Training|   More Info |  Recommended Books| Sample Projects | All Courses
Go Job Hunting| Free Manuals | About Us | Onsite Training | Join Our Newsletter | Register

Copyright ©2008 Internet Learning Institute
All rights reserved by Maxwork Publishing