Buy a Domain Name

Buy Website Hosting

Buy Cooperative Software

Buy ActiveData for Audit

Register for 2009 Seminar

Buy IT Audit e-book

Buy Website Design

 

 

 

 

 

  JavaScript Programming for Dynamic Website Development

Course Objective

This programme will provide the knowledge necessary to design and develop dynamic web pages using JavaScript.  It will introduce participants to JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive web pages.  Participants  will learn the syntax of the JavaScript language and how client-side scripts interact with server-side programs.  Additional topics that will be learnt are Document Object Model, form validation, cookies, how to create functions, how to find and manipulate existing JavaScripts and how to create your own JavaScripts.

Course Outline

. Introduction to JavaScript

- Utility of JavaScript, Evolution of JavaScript Language, JavaScript Versions and Browser Support

- Differences Between Client - Side vs. Server - Side

. Foundation of Dynamic HTML

- DHTML Capabilites, Netscape vs. Microsoft Support for DHTML, <LINK> Tags and External Styles

- <LAYER> Tags, Positioning Layers, Introduction to JSS, JSS vs CSS

. Implementing Control Constructs

- Conditional and Looping Constructs, The If else Statement, the do while Statement

- The for in Statement and the switch Statement

. Fundamental JavaScript Directives

- In-Line JavaScript, Linking Web Pages to External JavaScript Files, JavaScript Using <SCRIPT> Tags & Attributes

- Utilizing the <HEAD> Tags and <NOSCRIPT> Tags

. Introduction to Server-Side JavaScript

- Purpose of Server-Side JavaScript, ASP and Microsoft Server Architecture

- Netscape's Livewire Run-Time Engine, Server-Side Objects

. Common Applications

- Form Validation and Testing, Specific Form Methods and Event Handlers, User Interaction, Local Form Processing

- Creating New Windows, Writing to Window Object, Browser Awareness Using the Navigator Object, Interactive Graphics

. Statements and Operators

- Variable Declarations, Assignment Operators and Statements, Arithmetic, Logic & Comparison Operators

- String and Conditional Operators, Operator Precedence

. Implementing Functions

- Defining and Calling Functions, Passing Arguments, Local vs. Global Variables, Return Statement & Nested Functions

. JavaScript Objects

- The JavaScript Object Model and Hierarchy, JavaScript Object Properties and Methods, The new and this Keywords

- Creating New Object Instances using Constructor Functions, String, Date and Array Objects, Arrays and Uses

. Introduction to CGI and Database

- Single and Multi-Tier Databases, Introduction to Common Gateway Interface,

- The role of Active Server Pages (ASP) in Database Connectivity, Connecting to an ODBC Compliant Database

- Configuring ODBC Drivers, The role of Perl in Storing and Retreving Data, Perl Script Examples

- The Role of Java Servlets in Accessing Data, Maintaining Client-Side Data with XML

. Event Handling

- Event-Driven Programming Model, How JavaScript Handles Events, Handling Link Events

- Handling Window, Image & Form Events, Setting Event Handlers In-Line or Referencing Script

Who Should Attend?

The above workshop is designed for technical professionals who may want to use JavaScript to turn their static WebPages into dynamic and interactive webpage development

 

Dates             Duration        Venue                                                                            Cost (N)

Jul. 18 -20       3 Days           Ultimate Systems Solutions Training Center              36, 500

                                                110b Awolowo Way,  Ikeja, Lagos, Nigeria  

 

Aug.. 06-08    3 Days                                             "                                                        36, 500

 

Sep. 10- 12     3 Days            Ultimate Systems Solutions Training Center           36, 500

                                                  110b Awolowo Way,  Ikeja, Lagos, Nigeria  

Provision

Executive Leather Bag, Lunch, Tea Break, Various Accounting Modules as stated above on diskette, One Computer Per Participant, Group Photograph, Workshop Materials

Note

Depending on your choice, we can also run the above course for you in either your office or your training center.  But the number of participants would not be less than 5.

 

 

All rights Reserved. All other trademarks areproperties of their respective owners. Reproduction without permission is prohibited