Passer au contenu
27 h

Web

5$/h – Javascript Moderne – Fondamentaux

Objectifs

Ce cours de perfectionnement s’adresse aux développeur·euses débutant·es souhaitant approfondir leurs connaissances en Javascript moderne tout en renforçant leur maîtrise des concepts fondamentaux du langage.

Au terme de ce cours de perfectionnement, la personne participante aura acquis les bases nécessaires pour écrire du code Javascript moderne, manipuler le DOM (Document Object Model) et commencer à travailler sur des projets Web dynamiques.

Contenu du cours

Introduction à Javascript

  • Définition
    • Rôle de Javascript dans les pages Web
    • Différence entre HTML, CSS et Javascript
  • Premiers pas avec Javascript
    • Création de son premier code
    • Introduction à la console du navigateur

Variables et types de données

  • Compréhension des variables
    • Définition
    • Besoins
    • Mots-clés var, let et const
  • Types de données de base
    • Nombres, chaînes de caractères, booléens
    • Introduction aux opérations de base (addition, concaténation de chaînes, etc.)

Conditions

  • Structures conditionnelles
    • Introduction à if, else if et else
    • Prises de décisions simples en fonction des valeurs des variables
  • Opérateurs de comparaison
    • ==, ===, !=, <, >, etc.
    • Utilisation des comparaisons pour création de conditions

Boucles

  • But
    • Introduction aux concepts de répétition et d’automatisation
  • Boucles de base
    • Boucle for et boucle while
    • Boucles simples pour répéter des actions

Fonctions en Javascript

  • Définition d’une fonction et son utilité
  • Création et appel d’une fonction
  • Passer des paramètres aux fonctions
    • Envoi des valeurs dans les fonctions
    • Retour des valeurs avec return

Introduction au DOM (Document Object Model)

  • Interaction avec le HTML à l’aide de Javascript
    • Définition et utilité du DOM
    • Sélection des éléments du HTML pour manipulation avec Javascript
  • Événements de base
    • Introduction aux événements simples (par exemple, un clic de bouton)
    • Exécution du code en réponse aux actions de l’utilisateur·trice

Préalables

Posséder des notions de base sur le fonctionnement du Web.