Veuillez noter que des travaux routiers sont présentement en cours près du campus de Limoilou. Consultez l'info-chantiers pour connaître les détails et pour planifier vos déplacements. 

Introduction à la programmation en JavaScript

JVS-1 Perfectionnement
Campus En ligne / À distance

Liste d'attente

Tous les groupes sont complets pour ce cours. Laissez-nous vos coordonnées et nous vous contacterons dès qu'un nouveau groupe sera disponible.

S'inscrire à la liste d'attente

Description

JavaScript est un langage de programmation de scripts principalement employé dans les pages Web interactives. Il est aussi utilisé pour les serveurs avec Node.js, par exemple.

Le cours Introduction à la programmation en JavaScript vous permettra d’acquérir des connaissances de base en programmation JavaScript, pour être en mesure de créer des scripts sur le Web et d’interagir avec les utilisateurs via les fureteurs Web.

Objectifs

  • Connaître quelques bases de langage HTML et CSS
  • S’initier aux concepts de base de la programmation Web
  • S’initier au langage JavaScript
  • Créer des pages Web dynamiques

Contenu

  • Introduction
    • Présentation du langage
  • Flux d’exécution
    • Syntaxe, opérateurs et variables
    • Instructions et blocs d’instructions
    • Conditions et boucles
    • Fonctions et portée des variables
    • Débogage et gestion des erreurs
  • Manipulation du code HTML
    • Quelques bases en HTML et CSS
    • Présentation du Document Object Model (DOM)
    • Manipulation des éléments du DOM
  • L’orienté objet avec JavaScript
    • Classes et objets littéraux
    • Objets prédéfinis (math, date, array, etc.)
    • Prototype et héritage
  • Autres
    • Utilisation de cookies
    • Module de navigation et de positionnement GPS
    • Canevas et formulaire

Méthodologie

Présentations théoriques suivies d’exercices pratiques pour chaque cours.

Clientèle visée

Toute personne intéressée à débuter la programmation Web.

Particularités

Ce cours peut être suivi entièrement en ligne, en mode synchrone (temps réel).