|
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.
|