Programmation Internet I (16936IFM)

360 $ CA avec accompagnement (cours crédité avec personne-ressource disponible, évaluations/travaux corrigés)

Introduction

Ce cours vous permettra d'acquérir des connaissances relatives au langage de programmation JavaScript et d'apprendre les notions fondamentales de la programmation.

Durée

45 heures

Préalables/Particularités

Introduction au HTML

Matériel requis

Pour suivre le cours Programmation Internet I (JavaScript), vous aurez besoin des logiciels suivants :

  • Éditeur de texte (pour créer des fichiers HTML) :
    • Notepad
    • WordPad
  • Fureteur :
    • Microsoft Internet Explorer 5.0 ou +
    • Netscape Navigator 4.07 ou +
  • Facultatif :
    • Logiciel pour créer des pages Web, telles que Homesite, FrontPage, Dreamweaver...

NOTE : Les logiciels suggérés ici ne sont pas nécessairement les meilleurs ou les plus performants; ils ont été suggérés d'abord parce qu'ils sont les plus populaires.

Plan de cours

Déroulement
Ce cours permettra à l'étudiant d'acquérir des connaissances relatives au langage de programmation JavaScript, ainsi que des notions fondamentales de la programmation.  Il apprendra à intégrer ses propres scripts au HTML, ainsi qu'à manipuler des images et des formulaires afin de pouvoir intégrer des objets interactifs à un site Internet commercial.

Contenu

Module 1 : Le langage JavaScript

  • Section 1 - Intégration du JavaScript au HTML
  • Section 2 - Création de votre premier script

Module 2 : Éléments de programmation

  • Section 1 - Variables et types de données
  • Section 2 - Opérateurs
  • Section 3 - Boucles
  • Section 4 - Instructions conditionnelles
  • Section 5 - Fonctions
  • Section 6 - Objets

Module 3 : Objets prédéfinis de JavaScript

  • Section 1 - Objet Array
  • Section 2 - Objet Math
  • Section 3 - Chaînes de caractères
  • Section 4 - Objet Date

Module 4 : Objets du modèle objet du document

  • Section 1 - Objet window
  • Section 2 - Boîtes de dialogue et minuterie
  • Section 3 - Barre d'état
  • Section 4 - Objet navigator
  • Section 5 - Objets history et location
  • Section 6 - Objet document

Module 5 : Images

  • Section 1 - Manipulation d'images

Module 6 : Cadres

  • Section 1 - Manipulation de cadres

Module 7 : Formulaires

  • Section 1 - Utilisation de JavaScript dans un formulaire HTML

Module 8 : Témoins

  • Section 1 - JavaScript et les témoins

Annexes

  • Annexe A - Objets modèles de JavaScript
  • Annexe B - Gestionnaires d'événements
  • Annexe C - Mots clés et mots réservés de JavaScript

Travaux pratiques : 6 exercices

Évaluation sommative

Description Pondération
Exercice 1 10 % *
Exercice 2 10 % *
Exercice 3 10 % *
Exercice 4 10 % *
Exercice 5 10 % *
Exercice 6 10 % *
Examen à choix multiple  50 %

 *L'exercice pour lequel vous aurez reçu le résultat le plus bas ne sera pas comptabilisé dans la note finale du cours.