• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Connexion
Inscrivez-vous gratuitement
Coursera
University of California, Davis
Les bases du JavaScript
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Informatique
  3. Développement mobile et web
University of California, Davis

Les bases du JavaScript

Ce cours fait partie de Spécialisation JavaScript pour les débutants

William Mead

Instructeur : William Mead

69 684 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
4 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(935 avis)

niveau Débutant
Aucune connaissance prérequise
Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours

4 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(935 avis)

niveau Débutant
Aucune connaissance prérequise
Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

Ce que vous apprendrez

  • Travailler avec un éditeur de code, introduire les structures de contrôle de sélection, créer des boucles et comprendre les structures de base de la programmation.

Compétences que vous acquerrez

  • Catégorie : Débogage
    Débogage
  • Catégorie : Conception et développement de sites web
    Conception et développement de sites web
  • Catégorie : Environnements de développement intégré
    Environnements de développement intégré
  • Catégorie : Principes de programmation
    Principes de programmation
  • Catégorie : Javascript
    Javascript
  • Catégorie : Programmation événementielle
    Programmation événementielle
  • Catégorie : Scripting
    Scripting
  • Catégorie : HTML et CSS
    HTML et CSS
  • Catégorie : Outils de développement web
    Outils de développement web

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

5 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation JavaScript pour les débutants
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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

Il y a 4 modules dans ce cours

Ce cours présente le langage de programmation JavaScript et montre des sites web qui incluent le type d'interactions que les étudiants pourront développer par la suite. Les apprenants comprendront l'importance de la façon dont JavaScript a été développé et pourquoi cette histoire a un impact sur la façon dont JavaScript est actuellement écrit et dans les versions futures.

Les apprenants écriront leurs premiers scripts, verront leurs compétences HTML et CSS évaluées, créeront des variables et des tableaux et leur assigneront des valeurs. Si les compétences de l'étudiant sont insuffisantes, des ressources et des recommandations sont fournies pour améliorer ces compétences. Les étudiants ont de nombreuses occasions de mettre en pratique ces premières compétences de base.

Dans ce module, vous serez initié au JavaScript et à ses possibilités. Vous serez en mesure d'identifier des sites web qui incluent les types d'interactions que vous serez en mesure de produire à la fin de l'ensemble de la Specializations. Vous serez également en mesure de discuter de l'histoire de JavaScript et d'explorer pourquoi cette histoire a un impact sur la façon dont nous écrivons JavaScript. Sur le web, JavaScript est utilisé pour manipuler le HTML et le CSS d'une page web, après qu'elle ait été chargée par le serveur. Vous serez en mesure d'évaluer votre compréhension du HTML et du CSS et aurez la possibilité, grâce à des ressources et des recommandations, d'améliorer vos compétences dans ce domaine, si nécessaire. Vous écrirez des instructions JavaScript simples dans la console du navigateur web et serez capable de créer des variables et des tableaux. Vous serez en mesure d'assigner des valeurs à ces variables et tableaux et de lire des valeurs à partir de ceux-ci.

Inclus

14 vidéos3 lectures2 devoirs2 sujets de discussion

14 vidéos•Total 66 minutes
  • Bienvenue dans ce cours !•1 minute•Prévisualiser le module
  • Module 1 Introduction•0 minutes
  • Introduction à JavaScript - Partie 1•3 minutes
  • Introduction à JavaScript - Partie 2•6 minutes
  • Introduction à JavaScript - Partie 3•5 minutes
  • Outils nécessaires à la réussite•3 minutes
  • Compétences nécessaires pour réussir•5 minutes
  • Variables JavaScript•6 minutes
  • JavaScript Variables Practice - Part 1•7 minutes
  • JavaScript Variables Practice - Part 2•4 minutes
  • JavaScript Variables Practice - Part 3•5 minutes
  • JavaScript Arrays - Partie 1•5 minutes
  • JavaScript Arrays - Partie 2•3 minutes
  • JavaScript Arrays Practice•6 minutes
3 lectures•Total 80 minutes
  • Une note de l'UC Davis•10 minutes
  • Ressources complémentaires•50 minutes
  • Ressources complémentaires•20 minutes
2 devoirs•Total 60 minutes
  • Évaluer vos compétences en HTML et CSS•30 minutes
  • Quiz du module 1•30 minutes
2 sujets de discussion•Total 20 minutes
  • Objectifs d'apprentissage•10 minutes
  • Module 1 Réflexion•10 minutes

Dans ce module, vous serez en mesure de télécharger, d'installer et d'utiliser un éditeur de code comme outil d'écriture de code, et de sauvegarder et gérer correctement vos fichiers. Vous serez initié à la structure de contrôle de sélection. Cette structure de contrôle de base permet aux programmes de suivre un chemin basé sur des conditions, et est l'une des trois principales structures de contrôle de logique et de flux que l'on trouve dans tous les langages de programmation modernes. Vous serez en mesure d'identifier, d'écrire et de dépanner des scripts utilisant cette structure de contrôle de base. Vous serez en mesure d'identifier correctement les structures de boucle et de vous entraîner à utiliser une partie de la syntaxe disponible en JavaScript pour créer des boucles. Vous serez ensuite en mesure d'assembler les trois structures logiques de contrôle de flux (séquence, sélection et boucle) pour créer des programmes JavaScript de base qui peuvent être testés. Enfin, vous serez en mesure de combiner des ensembles d'instructions de programme dans des fonctions nommées et de créer des fonctions personnalisées qui peuvent être appelées pour compléter les instructions qu'elles contiennent.

Inclus

25 vidéos5 lectures1 devoir1 sujet de discussion

25 vidéos•Total 161 minutes
  • Module 2 Introduction•0 minutes•Prévisualiser le module
  • Visual Studio - Partie 1•4 minutes
  • Visual Studio - Partie 2•5 minutes
  • Visual Studio - Partie 3•9 minutes
  • Opérateurs, booléens et sélection en JavaScript•8 minutes
  • Essayez ceci !•3 minutes
  • Comparaison des valeurs•8 minutes
  • Sinon Si•5 minutes
  • Déclarations de changement•5 minutes
  • Utilisation &&•6 minutes
  • Boucles en JavaScript•6 minutes
  • Travailler avec des tableaux•4 minutes
  • La boucle For..Of•6 minutes
  • Boucles d'attente•13 minutes
  • Programmation structurée, Séquence - Partie 1•4 minutes
  • Séquence - Partie 2•5 minutes
  • Séquence - Partie 3, Boucle•5 minutes
  • Boucle + Sélection•8 minutes
  • JavaScript Défis de base Introduction•5 minutes
  • Fonctions en JavaScript•5 minutes
  • Transmission et retour de données•8 minutes
  • Exemple utile - Étape 1•6 minutes
  • Exemple utile - Étapes 2-4•6 minutes
  • Exemple utile - Étape 5•7 minutes
  • Plus d'informations sur les fonctions•10 minutes
5 lectures•Total 80 minutes
  • Ressources complémentaires•20 minutes
  • Ressource supplémentaire•10 minutes
  • JavaScript - Défis de base 01-09•30 minutes
  • Ressource supplémentaire•10 minutes
  • Défis des fonctions JavaScript 10-16•10 minutes
1 devoir•Total 30 minutes
  • Quiz du module 2•30 minutes
1 sujet de discussion•Total 10 minutes
  • Module 2 Réflexion•10 minutes

Dans ce module, vous découvrirez les méthodes intégrées à JavaScript pour accéder aux éléments du DOM et les manipuler dans le navigateur web. Vous serez en mesure de capturer les événements de l'utilisateur avec JavaScript et d'utiliser ces événements pour déclencher des changements dans le DOM à l'aide des méthodes document et des propriétés des éléments. Vous serez en mesure d'identifier le fonctionnement de la portée en JavaScript et de connaître les meilleures pratiques pour travailler avec des variables en JavaScript afin que la portée ne devienne pas un problème. Vous pourrez mettre en pratique toutes les compétences et techniques apprises jusqu'à présent dans le cours en créant un simple diaporama sur une page web.

Inclus

36 vidéos7 lectures1 devoir3 sujets de discussion

36 vidéos•Total 206 minutes
  • Module 3 Introduction•1 minute•Prévisualiser le module
  • JavaScript et le DOM•4 minutes
  • Syntaxe et méthodes des points•5 minutes
  • DOM : getElementsByTagName() ;•7 minutes
  • DOM : getElementsByClassName() ;•5 minutes
  • DOM : querySelector() ;•4 minutes
  • DOM : querySelectorAll() ;•6 minutes
  • innerHTML•4 minutes
  • nom de la classe•6 minutes
  • Création d'éléments et de nœuds de texte•5 minutes
  • Suppression d'éléments•3 minutes
  • Capturer des événements avec JavaScript•5 minutes
  • Écouteurs d'événements•5 minutes
  • L'objet événement•5 minutes
  • Plus d'informations sur les événements•7 minutes
  • Mouseover, événements Mouseover : HTML•7 minutes
  • Événements de défilement : HTML•7 minutes
  • Redimensionnement des fenêtres•4 minutes
  • Événement d'abaissement de la touche•6 minutes
  • Champ d'application en JavaScript•5 minutes
  • Stratégie 1 : Ne jamais utiliser le champ d'application global•8 minutes
  • Stratégie 2 : "use strict ;"•3 minutes
  • Stratégie 3 : const et let•8 minutes
  • Scope en JavaScript Résumé•7 minutes
  • Diaporama JS simple - Partie 1•4 minutes
  • Diaporama JS simple - Partie 2•5 minutes
  • Diaporama JS simple - Partie 3•5 minutes
  • Diaporama JS simple - Partie 4•5 minutes
  • Diaporama JS simple - Partie 5•5 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 1•7 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 2•4 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 3•4 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 4•6 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 5•5 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 6•4 minutes
  • Diaporama avec effet de fondu enchaîné - Partie 7•8 minutes
7 lectures•Total 110 minutes
  • Ressource supplémentaire•10 minutes
  • JavaScript DOM Challenges 17-21•10 minutes
  • Ressources complémentaires•20 minutes
  • JavaScript Event Challenges 22-30•30 minutes
  • Ressources complémentaires•20 minutes
  • Fichiers de démarrage du diaporama simple•10 minutes
  • Fichiers de démarrage du diaporama avancé•10 minutes
1 devoir•Total 30 minutes
  • Quiz du module 3•30 minutes
3 sujets de discussion•Total 30 minutes
  • Diaporama JS simple Discussion ouverte•10 minutes
  • Diaporama avec effet de fondu enchaîné Discussion ouverte•10 minutes
  • Module 3 Réflexion•10 minutes

Dans ce module, vous pourrez appliquer et pratiquer les compétences et les techniques que vous avez apprises dans le cours en construisant un convertisseur à distance de base et un convertisseur à distance plus avancé. Vous pourrez également appliquer et pratiquer vos compétences et techniques en construisant une application simple de liste de destinations de vacances.

Inclus

26 vidéos4 lectures1 devoir6 sujets de discussion

26 vidéos•Total 152 minutes
  • Module 4 Introduction•1 minute•Prévisualiser le module
  • Projet de convertisseur de distance de base - Partie 1•6 minutes
  • Projet de convertisseur de distance de base - Partie 2•5 minutes
  • Projet de convertisseur de distance de base - Partie 3•6 minutes
  • Projet de convertisseur de distance de base - Partie 4•6 minutes
  • Projet de convertisseur de distance de base - Partie 5•4 minutes
  • Projet avancé de convertisseur de distance - Partie 1•5 minutes
  • Projet avancé de convertisseur de distance - Partie 2•5 minutes
  • Projet avancé de convertisseur de distance - Partie 3•5 minutes
  • Projet avancé de convertisseur de distance - Partie 4•6 minutes
  • Projet avancé de convertisseur de distance - Partie 5•5 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 1•6 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 2•7 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 3•7 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 4•6 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 5•4 minutes
  • Projet de destination de vacances : HTML et CSS - Partie 6•4 minutes
  • Projet de destination de vacances : JavaScript - Partie 1•5 minutes
  • Projet de destination de vacances : JavaScript - Partie 2•4 minutes
  • Projet de destination de vacances : JavaScript - Partie 3•6 minutes
  • Projet de destination de vacances : JavaScript - Partie 4•9 minutes
  • Projet de destination de vacances : JavaScript - Partie 5•7 minutes
  • Projet de destination de vacances : JavaScript - Partie 6•7 minutes
  • Projet de destination de vacances : JavaScript - Partie 7•9 minutes
  • Projet de destination de vacances : JavaScript - Partie 8•6 minutes
  • Résumé du cours•0 minutes
4 lectures•Total 120 minutes
  • Fichiers de démarrage du convertisseur de distance de base•30 minutes
  • Fichiers de démarrage de Advanced Distance Converter•30 minutes
  • Projet Vacation Desitnation - Partie 1 Fichiers de démarrage•30 minutes
  • Projet Destination Vacances - Partie 2 Fichiers de départ•30 minutes
1 devoir•Total 30 minutes
  • Quiz de récapitulation du cours•30 minutes
6 sujets de discussion•Total 60 minutes
  • Discussion ouverte sur le projet de convertisseur de base à distance•10 minutes
  • Projet avancé de conversion à distance Discussion ouverte•10 minutes
  • Projet de destination de vacances : Partie 1 Discussion ouverte•10 minutes
  • Projet de destination de vacances : Partie 2 Discussion ouverte•10 minutes
  • Module 4 Réflexion•10 minutes
  • Auto-réflexion•10 minutes

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Évaluations de l’enseignant

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.7 (329 évaluations)
William Mead
William Mead
University of California, Davis
8 Cours•321 611 apprenants

Offert par

University of California, Davis

Offert par

University of California, Davis

L'UC Davis, l'une des universités de recherche les mieux classées du pays, est un leader mondial dans les domaines de l'agriculture, de la médecine vétérinaire, du développement durable, des sciences environnementales et biologiques, et de la technologie. Avec quatre collèges et six écoles professionnelles, l'UC Davis, ses étudiants et ses anciens élèves sont connus pour leur excellence académique, leur service public significatif et leur profond impact international.

En savoir plus sur Développement mobile et web

  • Statut : Essai gratuit
    Essai gratuit
    P

    Packt

    JavaScript Fundamentals

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    U

    University of California, Davis

    JavaScript for Beginners

    Spécialisation

  • C

    Coursera Project Network

    Introduction to JavaScript

    Projet Guidé

  • C

    Coursera Project Network

    JavaScript Essentials For Beginners

    Projet Guidé

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.7

935 avis

  • 5 stars

    78,18 %

  • 4 stars

    16,89 %

  • 3 stars

    2,88 %

  • 2 stars

    0,42 %

  • 1 star

    1,60 %

Affichage de 3 sur 935

H
HC
5

Révisé le 10 déc. 2021

it's all good until the week number 4 on the last project. A bunch of new concepts were thrown in and i didn't know what was going on

C
CP
5

Révisé le 11 juil. 2023

Very useful course for anyone interested in JavaScript, with lots of practice and real-world use of JavaScript.

I
IS
5

Révisé le 3 nov. 2023

Great starting point for beginners who've never done Javascript before. However, some prior HTML and CSS knowledge is needed.

Voir plus d’avis
Coursera Plus

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.

En savoir plus

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

Découvrir les diplômes

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

En savoir plus

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èteS’ouvre dans un nouvel onglet.

Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

S'inscrire

Profitez de votre temps libre pour apprendre auprès des meilleures universités et entreprises.

​
​
Entre 8 et 72 caractères
Votre mot de passe est masqué
​

ou

Vous utilisez déjà Coursera ?


J'accepte les Conditions d'utilisation et les Notification de confidentialité de Coursera. Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.