Scripting Websites: JavaScript Workshop

3 days programming course

Language: English, Dutch

 

DESCRIPTION

As JavaScript is platform independent, it is by far the most popular web scripting language. It is increasingly difficult to find a web page that does not have JavaScript included!
This JavaScript workshop focuses on the use of JavaScript as a client-side script (script executed in the web browser).
JavaScript can equally be used as server-side script.
Encapsulated in Active Server Pages, the script will be executed by the web server.

WHAT YOU WILL LEARN

Themes as validation of HTML forms, layout enhancement, manipulation of the browser window and setting cookies are explored with ready-to-use scripts at hand.
A crash course in the structure of the programming language and its object model and syntax analysis of popular scripts will give you a sound theoretical knowledge.
You will have a complete overview of the scripting language with the ASP object model at hand. You will write a fair amount of ASP scripts from basic to very advanced

WHO SHOULD ATTEND

Any web designer.

ASSUMED KNOWLEDGE

You must have a working knowledge of HTML. Some programming experience is recommended.

OUTLINES

Session 1: About JavaScript programming

· An brief introduction on JavaScript, dealing with JavaScript en JAVA, the JAVA Virtual Machine, uses of JavaScript, versions and browser support.

Session 2: JavaScript language

· Inserting JavaScript into HTML
· Basic conventions: Semi-colons, white space, quotation marks, comments,
· Variables
· Operators
· Loops and conditional structures
· Built-in functions
· Writing functions

Session 3: The JavaScript object model

· The Document Object Model (DOM)
· Working with events
· Using arrays

Session 4: Alert, Prompt, Confirms

· Working with alerts, prompts and confirms
· Exercise on the communication syntax

Session 5: Form Validation

· About form validation
· JavaScript code for form validation
· checking dates, numbers and e-mail addresses
· Stripping spaces

Session 6: Manipulating Browser Windows

· Setting Window size and type
· Opening a popup Window
· Closing a browser window
· Creating window contents dynamically
· Redirecting to another web page

Session 7: Enhancing your web pages

· Scrollbars
· Menu's
· Copyright protection: disable right-click & text selection
· MouseOver scripts

Session 8: JavaScript cookies

· The use of cookies
· We learn to write client-side cookie functions

Session 9: Analyzing an testing popular scripts

· We will have a look at popular scripts such as scrolling backgrounds, snow flakes and lightening, color testers and calendars.


[HOME] [dates] [reserve] [seminars]
FDDI Institute
De Regenboog 11 - 2800 Mechelen - Belgium - Europe
Tel 32 15 24 50 58 - Fax 32 15 25 10 50