site map 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

planning & inscription

Schedule:
 
Dates :

Timetable:

Duration:

Fee:

 

Workshop :

Dates:

Timetable:

Duration:

Fee:

Inscription

 
 
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

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.

javascript

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

XML

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

XML

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

WEB Services

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)

WEB Services

knowledge of HTML

knowledge of CSS

WEB Services

PHP / MySQL

AJAX