
Les infos clés
En résumé
Quelle est la recette magique pour créer un site web réussi ? Proposer un contenu de qualité, mais pas seulement. Le Web a évolué et ses utilisateurs sont maintenant exigeants. L'apparence et le comportement du site sont devenus des critères-clés : il faut offrir à l'internaute une expérience de navigation fluide et intuitive pour espérer retenir son attention. Mais comment faire ?
Le langage JavaScript a été inventé dans les années 1990 pour dynamiser les sites Internet. Il a beaucoup évolué depuis, au point de devenir essentiel, mais il a toujours gardé ce rôle central de langage de programmation du web.
Ce cours va vous apprendre à utiliser JavaScript pour créer des pages web dynamiques et interactives. Après l'avoir suivi, vous saurez animer vos pages, les modifier en fonction des actions de l'utilisateur ou encore interagir en temps réel avec un serveur distant. La suite dépendra uniquement de votre imagination : tout ou presque est possible avec JavaScript !
Pour suivre ce cours, vous devez connaître les bases du développement web et du langage JavaScript. Si vous avez déjà suivi les cours OpenClassrooms Apprenez à créer votre site web avec HTML5 et CSS3 et Apprenez à coder avec JavaScript, c'est tout bon ! Sinon, vous savez ce qu'il vous reste à faire.
Le programme
Partie 1 - Dominez le DOM
- 1. Découvrez le DOM
- 2. Parcourez le DOM
- 3. Modifiez la structure de la page
- 4. Donnez du style à vos éléments
- Quiz
- Activité : Créez un site de partage de liens
Partie 2 - Jouez avec vos utilisateurs
- 1. Réagissez à des événements
- 2. Manipulez les formulaires
- 3. Animez vos pages
- Quiz
- Activité : Gérez l'ajout de nouveaux liens
Partie 3 - Interagissez avec des serveurs web
- 1. La théorie : HTTP, AJAX et JSON
- 2. Interrogez un serveur web
- 3. Utilisez des API web
- 4. Envoyez des données à un serveur web
- 5. Conclusion et perspectives
- Quiz
- Activité : Utilisez un serveur web externe
Certificat de réussite
Les intervenants
Baptiste Pesquet
Ingénieur et agrégé d'informatique, j'enseigne en BTS SIO au lycée La Martinière Duchère de Lyon et en école d'ingénieurs à Polytech Lyon.
Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.
Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.
Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.