Si vous souhaitez faire passer votre site web au niveau supérieur, la possibilité d'y intégrer de l'interactivité est indispensable. Mais l'ajout de ce type de fonctionnalités nécessite un langage de programmation plus puissant que HTML5 ou CSS3, et JavaScript peut vous apporter exactement ce dont vous avez besoin. Avec seulement une compréhension de base du langage, vous pouvez créer une page qui réagira à des événements courants tels que les chargements de page, les clics et mouvements de souris, et même les saisies au clavier.
![University of Michigan](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-university-assets.s3.amazonaws.com/70/de505d47be7d3a063b51b6f856a6e2/New-Block-M-Stacked-Blue-295C_600x600.png?auto=format%2Ccompress&dpr=1&w=28&h=28)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/1a4589dccee10648821b7ea23e5fca9a.png?auto=format%2Ccompress&dpr=1&q=80)
![University of Michigan](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-university-assets.s3.amazonaws.com/b6/f49480857811e59a278d7d1ca6079f/U-M_LogoSmHoriz_200x48.png?auto=format%2Ccompress&dpr=1&h=45)
Interactivité avec JavaScript
Ce cours fait partie de Spécialisation La conception de sites Web pour tous : Les bases du développement web et du codage
![Colleen van Lent, Ph.D.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-instructor-photos.s3.amazonaws.com/f8/0fc2004cfc11e5b1b0bd675d89e7b7/van_lent_colleen_082615_063_square.jpg?auto=format%2Ccompress&dpr=1&w=75&h=75&fit=crop)
![Charles Russell Severance](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-instructor-photos.s3.amazonaws.com/be/edf8690432469fb182e4313a3ee7ef/Charles-Severance.jpeg?auto=format%2Ccompress&dpr=1&w=75&h=75&fit=crop)
Instructeurs : Colleen van Lent, Ph.D.
216 366 déjà inscrits
Inclus avec
(7,306 avis)
Ce que vous apprendrez
Comprendre comment JavaScript est utilisé pour réagir aux événements de l'utilisateur.
Écrivez votre propre code JavaScript pour permettre à une personne d'interagir avec votre page.
Discutez de la manière dont JavaScript peut poser des problèmes d'accessibilité.
Compétences que vous acquerrez
- Catégorie : Programmation Informatique
- Catégorie : HTML et CSS
- Catégorie : Principes de programmation
- Catégorie : Développement Web
Détails à connaître
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/31ebcba3851b87d1d8609abf15d0ff7e.png?auto=format%2Ccompress&dpr=1&w=24&h=24)
Ajouter à votre profil LinkedIn
3 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/74c8747e8210831049cf88dd4eefe26c.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=320)
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/a7c5400e51272c78b710ce9b56fd3178.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=562)
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/de1a6556fbe605411e8c1c2ca4ba45f1.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=259)
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/de1a6556fbe605411e8c1c2ca4ba45f1.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=333)
Il y a 4 modules dans ce cours
Si vous n'avez jamais utilisé de langage de programmation traditionnel, cette première semaine est cruciale. Avant de commencer le comment, nous allons parler du pourquoi, principalement pourquoi nous voulons utiliser JavaScript. La raison principale est qu'il est très facile pour JavaScript de travailler avec le DOM. Et la facilité est toujours un bon moyen de commencer. En parlant de commencer, c'est toujours plus amusant quand notre code fait quelque chose que l'on peut voir, donc nous allons passer rapidement aux différentes façons de générer des résultats. Ce ne sera pas encore tape-à-l'œil, mais ce sera un bon moyen de se familiariser avec la programmation traditionnelle. Ensuite, nous reviendrons sur les bases de l'utilisation des données par un ordinateur. Nous commençons par les variables, les expressions et les opérateurs.
Inclus
7 vidéos9 lectures1 devoir1 sujet de discussion
Si vous avez déjà écrit du code HTML, vous avez pris l'habitude de valider votre code en vous assurant que vous fermez toutes les balises ouvertes. Il existe d'autres règles que vous n'avez peut-être pas respectées, par exemple l'importance d'utiliser chaque attribut id une seule fois par page. C'est ce qu'on appelle écrire un code "propre". Le raisonnement et l'importance du respect de ces règles deviennent clairs lorsque nous commençons à manipuler les différents composants de votre page web en fonction des actions de la personne qui interagit avec votre page. Vous apprendrez notamment à connaître les événements JavaScript relatifs à la souris et au toucher. Les documents de cette semaine se termineront par un exemple de galerie de photos que vous pourrez créer avec moi.
Inclus
7 vidéos6 lectures1 devoir1 évaluation par les pairs1 élément d'application
Cette semaine, nous allons aborder des concepts de programmation plus complexes : les tableaux et les boucles. Les tableaux vous permettent de représenter des groupes d'informations connexes. Le bouclage apporte efficacité et flexibilité à vos programmes. En utilisant les deux, nous développerons l'exemple de la galerie de photos.
Inclus
2 vidéos5 lectures1 devoir
Cette semaine, il s'agit d'assembler des concepts pour faire des choses "cool". Nous nous arrêterons même un instant pour parler du compromis entre les choses cool et l'accessibilité. Le projet final de cette semaine sera une nouvelle version de votre projet de codage de la semaine 2. Vous créerez une galerie de photos interactive à partir de vos propres images et y ajouterez la fonctionnalité d'accessibilité au clavier.
Inclus
5 vidéos6 lectures1 évaluation par les pairs1 élément d'application
Instructeurs
![Colleen van Lent, Ph.D.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-instructor-photos.s3.amazonaws.com/f8/0fc2004cfc11e5b1b0bd675d89e7b7/van_lent_colleen_082615_063_square.jpg?auto=format%2Ccompress&dpr=1&w=75&h=75&fit=crop)
Offert par
Recommandé si vous êtes intéressé(e) par Développement mobile et web
University of California, Davis
Coursera Project Network
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Felipe_Moitta.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Jennifer_John.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Larry_Tao_Wang_1.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/growth_testimonials/passionate_learner/Chaitanya_Anand.png?auto=format%2Ccompress&dpr=1&w=64&h=64&fit=crop)
Avis des étudiants
7 306 avis
- 5 stars
75,67 %
- 4 stars
18,97 %
- 3 stars
4,15 %
- 2 stars
0,76 %
- 1 star
0,42 %
Affichage de 3 sur 7306
Révisé le 30 nov. 2019
Great course, it starts from basic code and it is really helpful to get a basic idea about how JavaScript works. Again the code together videos are nice and well explained. Highly recommended.
Révisé le 25 août 2016
The teaching of the professor Colleen is wonderful and very interactive . Troy (teaching staff) is also very supportive .In short a very good course for interactive learning of Java script :)
Révisé le 16 mars 2016
An excellent course, my JavaScript has improved greatly since I completed the requirements. Colleen is a fantastic teacher, I found the lectures to be highly informative and the assignments good fun.
![Emplacement réservé](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera_assets.s3.amazonaws.com/images/7a1c0e2e779c1ff27cae62480adfe003.png?auto=format%2Ccompress&dpr=2&blur=200&px=8&max-w=120)
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.