
Accueil > Les Journées Systèmes (JoSy) > JoSy "AJAX et Bibliothèques JavaScript pour les ASR" le 3 novembre 2011 à (...)
JoSy "AJAX et Bibliothèques JavaScript pour les ASR" le 3 novembre 2011 à Paris
Objet : La fédération de réseaux RESINFO a organisé une journée JoSy sur le thème :
AJAX et Bibliothèques JavaScript pour les ASR
Les objectifs de cette JoSy étaient les suivants
- donner aux ASR des bases sur les techniques de développement AJAX et l’utilisation de bibliothèques JavaScript comme jQuery
- passer en revue les technologies Web coté client (DOM, CSS...) afin d’aider les ASR à programmer de petites applications plus réactives, ergonomiques et pratiques avec AJAX et les bibliothèques JavaScript
Cette journée s’est limitée aux technologies web coté "client" (DOM, CSS, JavaScript, AJAX...).
Date et lieu : le 3 Novembre 2011 dans l’amphithéâtre de la Délégation Paris Michel-Ange du CNRS
Web diffusion : Cette journée a été diffusée sur le WEB grâce à la cellule Webcast du Centre de Calcul de l’IN2P3. Les vidéos sont disponibles en ligne.
Organisateurs : Anne Facq, Christian Helft, Magali Contensin, Maurice Libes, Olivier Boebion, Thierry Dostes
Programme
9h15-9h30 |
Accueil, introduction, objectifs de la journée<span | |
9h30-10h15 |
Introduction et présentation des bases de javascript, rappel des DOM, et CSS<span Résumé : JavaScript est un langage de script exécuté sur le navigateur. Il permet de réagir à des événements de l’utilisateur (clics de souris, modifications de valeurs dans un formulaire, …). Combiné à DOM et CSS, JavaScript permet de modifier la structure et le style de la page web. Cet exposé introduit les notions utilisées lors de la journée JoSy "AJAX et Bibliothèques JavaScript pour les ASR". Plan :
- Des débuts du dynamisme au DOM
| |
10h15-10h30 |
Présentation de quelques API javascript simples et légères - M. Libes (Centre d’Océanologie de Marseille) Résumé : Cette présentation permet de faire connaitre quelques bibliothèques javascripts utiles, plus simples d’utilisation ou plus légères que le modèle émergent "jQuery". Quelques une de ces librairies sont listées sur le site "Javascript.developpez.com" Nous nous proposons de présenter plus particulièrement les principes de base de 2 librairies dédiées aux contrà´les de champs de formulaires web : LiveValidation et Validanguage. Ces librairies permettent de contrà´ler la saisie dans des champs de divers types numérique, texte, date, adresse mail, téléphones, présence, champs obligatoires, longueurs etc... et d’économiser du temps de développement | |
10h30-10h45 | Questions-Réponses | |
10h45-11h00 | Pause Café | |
11h00-11h30 |
Principes de bases de la technologie AJAX- Magali Contensin (UMR6216 IBDML) Résumé : AJAX permet d’actualiser dynamiquement des parties d’une page web grâce à l’utilisation d’une combinaison de technologies (JavaScript, DOM & CSS, objet XMLHttpRequest). Cette présentation explique comment fonctionne AJAX, comment l’utiliser et quels sont ses avantages et inconvénients. Plan :
| |
11h30-12h00 |
Les apports de HTML5 <span Résumé : Le standard HTML5, successeur de HTML 4.01 et de XHTML 1.0, est encore en cours de définition, mais certaines fonctionnalités sont déjà disponibles dans les navigateurs. La présentation donne une vue d’ensemble des apports de HTML5, en mettant l’accent sur l’extension des fonctionnalités des formulaires. Plan :
| |
12h00-12h10 |
Questions-Réponses | |
12h10-14H00 | Repas | |
14h00-14h30 |
Le débogueur "Firebug" en action<span Résumé : Firebug est une extension installable très facilement sur le navigateur firefox. Il permet de déboguer un site web, en observant et éditant ses trois composantes : html, css, javascript Nous passerons en revue les principales fonctionnalités de firebug, en partant d’exemples concrets. Nous verrons que cet outil permet de visualiser efficacement les trois composantes d’un site web ainsi que leur interaction, grâce à un découpage de firefox en plusieurs fenêtres qui se répondent mutuellement. Enfin, nous évoquerons brièvement les outils « firebug-like  » que l’on peut trouver dans les navigateurs chrome et Internet Explorer. | |
14h30-15h30 |
Développer avec " jQuery " <span Résumé : jQuery est une bibliothèque JavaScript compatible avec la grande majorité de navigateurs et est très utilisé (46% des 10,000 sites web les plus visités). Nous verrons de comment jQuery rends l’écriture du JavaScript un peu moins pénible. Plan :
- structure des documents : HTML
- événements : On (Document) Load | |
15h30-15h40 | Questions-Réponses | |
15h40-15h50 |
Pause Café | |
15h50-16h05 |
Présentation de "REST" <span Résumé : Introduction du concept d’architecture REST en 15 minutes. | |
16h05-16h20 |
Introduction aux "framework" Web<span Résumé : Frameworks web : pourquoi sont-ils là , en quelques mots, et comment ils rendent mon travail plus simple | |
16h20-17h00 |
Comment développer une application web en une demi-heure ... Présentation du Framework Django <span Résumé : En utilisant le framework web Django nous allons mettre en place une application web : schéma de données, interface de gestion de données et des utilisateurs, authentification, vues publiques. Pour finir nous ajouterons de l’interactivité à l’aide de jQuery. Plan : Django est un framework de développement web en Python open-source qui a pour but de rendre le développement web simple et rapide. Le projet a pour slogan « Le framework web pour les perfectionnistes sous pression  ». [source fr.wikipedia.org/wiki/Django_(framework)]
- Qu’est ce qu’un famework
- prérequis | |
16h55-17h10 | Questions-Réponses | |
17h10 | Fin de la journée |