LP IMApp - Scripts Clients
Leçon 01 : Introduction
Contenu
Cette leçon présente l'environnement de travail (l'ardoise JavaScript de Firefox) et développe les tout premiers concepts du langage
Objectifs
Comprendre l'environnement de travail, apprendre quelques éléments de base du langage
Leçon 02 : Les variables
Contenu
Cette leçon présente le concept de variable. Les variables constituent le tout premier niveau d'abstraction dans un langage de programmation. C'est un concept simple et compliqué à la fois !
Objectifs
Maitriser le concept de variable et savoir construire des expressions simples.
Leçon 03 : Formes conditionnelles
Contenu
Cette leçon introduit les structures de contrôle
conditionnelles if et
switch. La leçon introduit également deux nouveaux types de donnée, le type
booléen et le type
Date.
Objectifs
Maîtriser les concepts de code conditionnel, d'expression booléennes et de test. Savoir écrire des codes simples utilisant les structures de contrôle
if et
switch. Savoir utiliser le type
Date.
Leçon 04 : Les boucles
Contenu
Cette leçon présente les
structures de contrôle itératives. Les boucles permettent de répéter des portions de code en fonction de certains critères.
Objectifs
Maîtriser les concepts de code itératif, d'expression booléennes et de test. Savoir écrire des codes simples utilisant les structures de contrôle
while,
do-while et
for. Etre capable de choisir la bonne forme itérative en fonction de la situation.
Leçon 05 : Les tableaux
Contenu
Cette leçon présente les
tableaux. Les tableaux sont des structures de données élémentaires qui permettent de stocker plusieurs valeurs dans une même variable.
Objectifs
Comprendre le concept de tableau. Etre capable d'utiliser des tableaux pour résoudre des problèmes simples. Savoir utiliser conjointement des tableaux et la structure itérative
for.
Leçon 06 : Introduction aux fonctions
Contenu
Cette leçon présente les
fonctions, concept clef de la programmation en général, et de la programmation JavaScript en particulier. Après avoir précisé la syntaxe des fonctions, on tente de comprendre le modèle d'exécution qui devient plus complexe.
Objectifs
Etre capable de définir des fonctions simples, comprendre l'intérêt et la nécessité de factoriser le code à l'aide de fonctions dans des exemples simples.
Leçon 07 : JavaScript et HTML
Contenu
Cette leçon montre comment on utilise JavaScript dans un document HTML. Elle montre comment associer des actions JavaScript à des évènements. Elle constitue une introduction au DOM (Document Object Model) qui sera étudié plus en détail dans les leçons suivantes
Objectifs
Etre capable de lier un fichier JavaScript à un document HTML. Connaitre les manipulations de base (accès, modification) des éléments HTML depuis JavaScript
Leçon 08 : Les formulaires
Contenu
Cette leçon détaille la gestion des formulaires en JavaScript. Elle présente les principaux éléments de formulaire HTML, leur accès et modification depuis JavaScript. Cette leçon explique également les mécanismes de base mis en oeuvre dans la vérification de formulaire.
Objectifs
Connaitre les éléments de formulaire et leur gestion via JavaScript. Connaitre et utiliser les mécanismes de base pour la vérification de formulaire côté client
Leçon 09 : Les images et les délais
Contenu
Cette leçon présente tout d'abord la manipulation d'images en Javascript, puis ensuite les fonctions de délais, qui ne sont pas directement liées aux images, mais qui sont souvent combinées ensemble.
Objectifs
Etre capable d'effectuer les manipulations de base sur les images et de réaliser les classiques comme les diaporamas et les galeries. Connaitre les fonctions de délais et savoir les combiner avec les images pour effectuer des animations de base
Leçon 10 : Introduction à JQuery
Contenu
Cette leçon présente JQuery et compare cette librairie avec les fonctions équivalente du DOM. Cette introduction est illustrée par quelques exercices choisis mais doit être complétée par une étude et une pratique plus approfondie de cette librairie
Objectifs
Comprendre la structure et les principes fondamentaux de JQuery. Utiliser JQuery pour dynamiser des pages HTML de structure simple
Leçon 11 : AJAX par l'exemple
Contenu
Cette leçon est une introduction à la technologie AJAX. Les principales fonctions JQuery relatives à AJAX sont.présentées et expérimentées sur des exemples simples et caractéristiques. La leçon présente également le format d'échange de données JSON. La leçon met l'accent sur la pratique en proposant plusieurs exercices typiques dans l'utilisation d'AJAX.
Objectifs
Etre capable d'utiliser les fonctions de base JQuery et de JSON pour implémenter des solutions asynchrones simples.