IFT 1146 Programmation Internet
Automne 2003, Sections C & D
1Description
Le WEB est aujourd’hui un outil indispensable pour la recherche et la consultation d’informations. Toutefois son utilisation n’est pas restreinte à une simple consultation d’un contenu statique. Elle comporte toute une dimension dynamique : formulaires avec validation du contenu, animation au niveau des images ou du texte, contrôle de la souris ou du clavier.
Ce cours a pour objectif d’approfondir les connaissances de HTML des participants et de les familiariser avec la création de sites dynamiques et interactifs en utilisant les feuilles de style et la programmation en JavaScript.
Préalable
Il est nécessaire de connaître la programmation : un cours comme IFT1870 par exemple.
Les étudiants doivent en plus connaîtrent les bases de HTML et savoir installer un site WEB sur un serveur : un cours comme IFT1945 par exemple.
Renseignements utiles
Chargé de cours Michel Reid
Pavillon André-Aisenstadt #2195 Téléphone : (514) 343-5805
Horaire Théorie : vendredi de 10:30 à 12:30 Travaux pratiques :
Section C : vendredi de 8:30 à 10h30 Section D : vendredi de 12:30 à 14:30 Matériel Notes de cours et exemples http://www.iro.umontreal.ca/~dift1146
DESI Pavillon André-Aisenstadt #2194
Téléphone : (514) 343-5805 http://www.DESI.UMontreal.CA [email protected]
Librairie Pavillon principal : L-315 (343-6210)
Logiciels utilisés FrontPage 2000, Internet Explorer, Netscape, WS_FTP, HTMLib, StyleAssistant, etc.
Manuel suggéré
2Milan JavaScript : Totale_Initiation() , Osman Eyrolles Multimedia, 2001, ISBN : 2-7464-0377-3
1 Un plan de cours légèrement différent sera fourni aux étudiants des sections L et M.
2 D’autres références et notes pourront être distribuées en classe ou via les sites WEB du cours.
Évaluation :
(cours avec seuil)
Évaluation Note Sections C & D
Examen intra trimestriel 20% Samedi le 1 novembre 2003 de 09:00 à 11:00 Examen final 40% Samedi le 6 décembre 2003 de 09:00 à 11:45
TP1 10% 3 octobre 2003
TP2 15% 31 octobre 2003
TP3 15% 5 décembre 2003
Plan de cours
(approximatif)Leçon Cours théorique Dates Travaux pratiques
1 Accueil et description du cours – Les balises HTML de
base (révision) – Introduction à JavaScript 5 sept.
Relâche 2 Types de données, variables, tableaux et opérateurs 12 sept.
TP1
3 Structures de contrôle et boucles 19 sept.
4 Fonctions et objets 26 sept.
5 Méthodes et événements 3 oct.
6 Les objets du navigateur 10 oct.
TP2
Semaine d’activités libres 17 oct.
7 Les cadres et les fenêtres 24 oct.
8 Les cadres et les fenêtres (suite) 31 oct.
Examen Intra-trimestriel 1 nov.
9 L’objet document 7 nov.
TP3
10 Les formulaires 14 nov.
11 Les feuilles de style 21 nov.
11 Les cookies 28 nov.
13 Exemples d’intégration - Révision 5 déc.
EXAMEN FINAL 6 déc.. Relâche