COURS JavaScript


Accueil | Préambule

Préambule

Il existe des centaines de sites qui permettent d'apprendre HTML et/ou JavaScript. Tous sont très utiles, très bien faits,
certains même exceptionnels. Celui-ci  tente d'aborder JavaScript d'une manière différente.

Il n'a pas la prétention d'être exhaustif, loin de là. Je veux simplement prendre le problème de l'apprentissage à un langage
informatique non plus en listant toutes les possibilités du langage, (il existe beaucoup de sites qui répondront mieux à ce but) mais en abordant cet apprentissage dans un autre sens.

C'est-à-dire, partir de ce que l'on veut faire, et donner, en les expliquant, quelques unes des solutions possible pour arriver à ses fins. Une fois les premiers principes de base assimilés (syntaxe, contraintes matérielles, interpréteur, débugger, ...), faire découvrir les fonctionnalités de JavaScript à travers des réalisations concrètes, illustrées de nombreux exemples commentés. L'apprentissage de chacune des possibilités du langage devient alors naturelle. Non plus seulement par la maîtrise des capacités des instructions, mais bien par l'appropriation que l'apprenant s'en fait en les utilisant tout de suite pour des tâches concrètes. L'imagination du développeur reste alors le seul frein à son amélioration.

Vu sous cet angle, la priorité n'est plus à dire : comment fonctionnent les "if - then - else", mais bien de se demander :
comment puis-je opérer un choix dans mon programme lorsque j'en ai besoin.

JavaScript, en tant que langage pseudo objet, se prête merveilleusement bien à cette approche. Il est possible, par exemple, de se créer une multitude de petites briques élémentaires, répondant chacune à une tâche bien déterminée, et réutilisable à l'infini dans la construction de sites performants. Au cours de sa carrière, un développeur peut ainsi se constituer les éléments de base qui lui permettront de construire en un minimum de temps, des sites particulièrement évolués.

Par ailleurs, comme j'enseigne HTML, JavaScript et les méthodes de conduite de projet Internet/Intranet, ce site, je l'espère, pourrait représenter un support pour les élèves qui suivent mes cours dans les différents organismes où j'ai le plaisir de les dispenser.
 

Pré-requis

Pour aborder JavaScript, il est INDISPENSABLE d'être plus ou moins à l'aise avec HTML. J'imagine mal comment utiliser un outil dans un contexte inconnu.

Par contre, ces cours ont pour auditeurs des personnes qui pour la très grande majorité d'entre eux, n'ont jamais programmé, dans quelque langage que ce soit. Bien sûr, je leur donne les bases nécessaires et suffisantes pour comprendre la démarche de programmation, ce qui n'est pas inclus dans cette suite sur JavaScript. Ce qui fait qu'elle ne pourra être utile en dehors de mes cours didactiques qu'à un public ayant déjà une bonne connaissance de la programmation dans un langage quelconque.

Droits d'auteur

Si le contenu même du cours, la démarche pédagogique, les fiches JavaScript, le site lui même sont protégés par la loi sur la propriété intellectuelle, il est bien évident que les exemples donnés dans le cours, sont faits pour être reproduits autant de fois que possible sans autorisation. Pour tout autre usage commercial de ce cours, autre qu'un usage strictement privé, contactez moi en cliquant sur la boîte à lettre ci dessous.

Commentaires

Je serais très heureux de recevoir vos commentaires, suggestions, appréciations constructives sur ce site expérimental. Vous pouvez m'écrire à Philippe.Médan@wanadoo.fr je répondrais à tous les Mails avec plaisir.


Ce cours est enseigné par Philippe Médan 
dans le cadre de la formation des professionnels de l'INTERNET.
au CREFAC , 14 rue Scandicci, 93000 Pantin. Tél. : 01 48 46 51 99
au GITA-GRETA , Lycée Technologique Diderot 61, rue David D'Angers 75019 Paris Tél. : 01 40 40 36 27
au CESI à l'Ecole des ingénieurs, 116 Av Aristide Briand, BP 57, 92224 Bagneux CEDEX Tél. : 01 45 36 70 00
au CFA-AFIA Centre de Formation par l'Apprentissage spécialisé en Informatique DUT Licence MIAGE,
PUIO - Bâtiment 640 - Plateau du Moulon - 91405 Orsay Tél. : 01 69 15 35 19.

© Philippe Médan 1999-2007. Tous droits de reproduction réservés pour tous pays.