planning & inscription
Dates :
Timetable:
Duration:
Fee:
Workshop :
Dates:
Timetable:
Duration:
Fee:
18.02 - 08.04.2008
17:30 - 20:30
12 sessions
CHF 2'700.-
Coming soon
9:00-12:30 & 13:30-17:00
5 days
CHF 2'700.-
Javascript is THE language of the Web. It is the first, the most popular and probably the most accessible and easy to learn.
JavaScript is a client-side language based on prototypes - clonable objects - that is run directly within a navigator.
One of the key usages of JavaScript is including executable code into HTML pages, which allows users to interact with elements of the page.
Validating forms, advanced graphic effets, window management and event handling are amongst the most used Javascript applications. This elements make HTML pages more user-friendly, usable and functional.
This founder language, which dates back to the early days of the Web, is still on the cutting edge of web development. This is because it supports calls to servers or webservices after a page has been loaded. Such calls can query new data depending on the actions of the user, and these data can be integrated, for instance, into the page displayed. This is the key concept of the new AJAX method, which lies at the heart of the new generation of web applications - rich internet applications RIA, which is also called Web 2.0.
•a work station with an individual account
for your working sessions
•an individual space accessible via the
web for pubslishing your sites, also
accessible via FTP
•all necessary documentation, including
tutorials, software and a collection of
external links
All courses are given by highly qualified and experienced professional staff.
Every session comprises supervised exercises.
The program consists of 8 three-hour class sessions and 12 hours of assisted project work.
Participants have permanent access to their work folders on the server via FTP.
javascript
Part 2:
Describing data
Multidimentional and association arrays
Abstraction and registering
Defining and using object classes
DHTML
Mastering time
Ensuring software compatibility
Handling the mouse
Drop down menus
Managing windows
Good practice with pop-ups
Communication between windows
How to circumvent pop-up blockers
XMLHttpRequest
Introduction to Ajax
Revising http requests
Using the XMLHttpRequest object
•
5.
5.1
5.2
5.3
6.
6.1
6.2
6.3
6.4
7.
7.1
7.2
7.3
8.
8.1
8.2
8.3
Part 1:
Introduction to the language
Generating HTML: first dynamic steps.
Tools: editor, browser, debugger and language references
Sequences, switches and loops : basic elements of all programs
Programing in JavaScript
Three essential rules
Variables and functions that optimize codes
Operators and functions
Objects in JavaScript
Object methods and attributes in JavaScript : DOM
Javascript and users:
Alert, prompt and confirm: starting a dialogue
Interacting with HTML forms: how to access fields
Available events and actions
Validating data
Introduction to DHTML
Modifying styles, displaying or hiding HTML elements to improve usability
Moving and positioning objects
Time-mediated movement
•
1.
1.1
1.2
1.3
2.
2.1
2.2
2.3
2.4
2.5
3.
3.1
3.2
3.3
3.4
4.
4.1
4.2
4.3
•integrate scripts into your HTML pages
•make your pages dynamic (DHTML)
•add interactivity to your sites
•develop client-side applications to
control form data entry and validate
request forms sent to databases
•create rich applications for the web
•Webdesigners and webmasters
who desire to master generating
dynamic contents
•Programers who wish to create
client-side applications (validation or
requests to DB etc.) or Content
Management Software (CMS).
•Developers who wish to publish their
dynamic content on the web
(AJAX)
•knowledge of HTML
•knowledge of CSS
• PHP / MySQL
•AJAX














