plan du site 
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

Workshop JavaScript / AJAX :
 
Dates :

Horaire :

Durée :

 

Workshop jQuery:

Dates :

Horaire :

Durée :

Inscription

 
 
14.06 au 25.06.2010

17h30 - 20h30

10 séances

 

 

12 au 16.07.2010

17h30 - 20h30

5 séances

javascript

JS est LE langage du web: le premier, le plus populaire, et probablement le plus simple à maîtriser.

JavaScript est un langage de programmation client (client-side), basé sur des prototypes et qui s’exécute sur le navigateur.

Une des utilisations principales du JavaScript est de permettre d’inclure des fonctions exécutables dans du code HTML et d’intéragir avec les éléments présents dans la page.

Validation de formulaires, effets graphiques évolués, gestion des fenêtres et événements, sont les utilisations plus courantes du Javascript, qui rendent les pages web plus agréables, ergonomiques et fonctionnelles.

Ce langage fondateur reste très actuel ajourd'hui, et cela tient au fait que JavaScript permet également de réaliser des appels à des serveurs web ou de web-services une fois la page chargée. Ces appels peuvent rechercher de nouvelles informations en fonction des actions de l’utilisateur, JavaScript peut ensuite utiliser cette information pour l’intégrer avec la page courante par exemple. Il s’agit là du concept de base d’AJAX qui a récemment donné lieu à des applications riches d’une nouvelle génération, que l’on appelle le Web 2.0.

XML

à intégrer des scripts dans vos pages
HTML

à rendre vos pages HTML
dynamiques (DHTML).

à ajouter de l'intéractivité à vos sites

à dévélopper des application côté-

client pour contôler les données saisies dans les formulaires et pour la validation des formulaires de requêtes à des BDD

à créer des applications Web “riches”

 

javascript

un poste avec un compte personnel
pour vos sessions de travail

un espace personnel accessible via le
Web pour la publication de vos sites
accessible également via FTP

la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes

javascript

Deuxième partie :

La représentation des
informations

Tableaux multidimensionnels,
associatifs

L’abstraction par l’enregistrement

Définition et utilisation de classes
d’objet

DHTML

La maîtrise du temps

Assurer la compatibilité des
applications

Gérer la souris

Les menus déroulants

Gestion des fenêtres

Best practices pour l’utilisation
des popups

La communication entre fenêtres

Comment contourner les
destructeurs de popups

XMLHttpRequest

Introduction à Ajax

Rappel sur les requêtes http

pour optimiser l’ergonomie

Utilisation de l’objet XMLHttpRequest

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

Premiére partie :

Introduction au langage

Générer du HTML : les premières pas
dynamiques.

Les outils : éditeur, navigateur,
débogueur et références du langage.

Séquences, alternatives et boucles :
les éléments de base de tout
programme.

Programmer en JavaScript

Les trois réflexes essentiels

Des variables et des fonctions pour
optimiser le code

Opérateurs et fonctions

Le concept des objets appliqué au
Javascript

Les méthodes et attributs des objets
Javascript : DOM

Javascript et les utilisateurs :

Avertir, interroger et demander
confirmation : le début du dialogue

Interagir avec les formulaires HTML :
l’accès aux champs

Événements et actions disponibles

La validation des informations

Introduction au DHTML

Modifier les styles, afficher ou cacher

des éléments du document HTML

pour optimiser l’ergonomie

Déplacer ou positionner des objets

Le mouvement grâce au temps.

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

WEB Services

Web designers et gestionnaires de
sites souhaitant compléter leur
compétences par la génération de
contenu dynamique.

Programmeurs souhaitant créer des
applications client-side (validation de
requêtes à des BDD, etc) ou des
gestionnaires de contenu (CMS).

Développeurs souhaitant publier du
contenu dynàmique sur le Web
(AJAX)

WEB Services

connaître le HTML

connaître les CSS

WEB Services

PHP / MySQL

AJAX

XML

Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.

Chaque session inclut des exercices supervisés par l’intervenant.

La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.

Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.