Différents langages sur le serveur permettent de générer des pages web. En revanche, une fois la page créée et envoyée vers le navigateur, seul JavaScript est capable d'interagir avec l'utilisateur afin de rendre la page réactive. Or c'est précisément cette réactivité et l'ergonomie qui en découle qu'attendent les internautes.

De ce fait, JavaScript est devenu omniprésent sur le web. Qu'il s'agisse de la vérification de la validité des informations saisies dans un formulaire, de l'affichage de galeries d'images, d'effets visuels sur les éléments du document, JavaScript est toujours présent.

Tout développeur web se doit donc désormais de connaître les fondamentaux de ce langage sous peine de passer à coté de fonctionnalités majeures. Ce sont donc ces fondamentaux que nous allons aborder au cours de cette formation. Comme pour tout apprentissage, il est important de commencer par les bases : que peut-on attendre de JavaScript, quelles sont ses limites, comment intégrer des scripts dans une page ?

La particularité de JavaScript est d'être un langage orienté objet par prototype. Au-delà des instructions de base, des structures conditionnelles et des boucles, nous détaillerons aussi les principaux objets mis à disposition par JavaScript, leurs propriétés et leurs méthodes. Les différents exemples proposés vous permettront de vous familiariser avec la mise en œuvre concrète du langage et la façon de le faire interagir avec une page web, en créant vos propres fonctions et objets.

 

Vue d'ensemble de la formation :

1) Présentation de JavaScript

Ce chapitre va présenter JavaScript de façon générale : quel est son cadre d'utilisation, quelles sont ses limites et quelle est sa place actuellement sur Internet ? Nous verrons ensuite les différents logiciels permettant de développer en JavaScript.

2) Débuter avec JavaScript

Ce chapitre va permettre d'aborder les bases du langage JavaScript ainsi que des conseils de bonnes pratiques de codage.

3) Les structures de contrôle

Les structures de contrôle vont permettre d'effectuer ou non certaines actions en fonction de tests logiques. Elles peuvent être de forme conditionnelle ou itérative.

4) Le tronc commun : core JavaScript

Le core JavaScript, par opposition au client-side JavaScript, regroupe toutes les parties accessibles dans n'importe quel environnement utilisant JavaScript.

5) Le client-side JavaScript et le DOM

JavaScript est particulièrement adapté au développement web et fournit une interface très complète pour manipuler les éléments d'une page web via le Modèle Objet du Document.

Achetez cette formation dans notre boutique wisibility.com/WE

A+
Bertrand