IFT 1146 Programmation Internet
Hiver 2005, sections A, B, C et D
Description
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. Mise à jour automatique de pages ou même génération complète en fonction des besoins ou des choix des usagers.
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.
Préalable
Les étudiants doivent connaîtrent les bases de HTML et savoir installer un site WEB sur un serveur : un cours comme IFT1945 par exemple. Bien que le cours IFT1945 n’est pas un préalable il est suggéré de le suivre avant de commencer ce cours.
Renseignements utiles
Chargés de cours Alain Pilon
Alain.Pilon@Umontreal.CA Pavillon André-Aisenstadt #2195 Téléphone : (514) 343-5805
Horaire
Section Théorie Travaux pratiques
A
Jeudi 18h30 à 20h30 (Z-200) Jeudi 16h30 à 18h30 (S-118)
B Jeudi 20h30 à 22h30 (S-118)
C
Mercredi 10h30 à 12h30 (Z-205) Mercredi 8h30 à 10h30 (X-115)
D Mercredi 8h30 à 10h30 (X-117)
Matériel Notes de cours et exemples http://www.IRO.Umontreal.CA/~pilona
DESI Pavillon André-Aisenstadt #2194
Téléphone : (514) 343-5805 http://www.DESI.UMontreal.CA/
information-desi@IRO.UMontreal.CA
Librairie Pavillon principal: L-315 (343-6210) Logiciels utilisés FrontPage, Internet Explorer, Mozilla, etc.
Manuel obligatoire
1Don Gosselin, "Initiation à JavaScript", Eyrolles, 2001, ISBN : 2-89377-226-9.
1 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 Date
Examen intra trimestriel 20%
Semaine du 21 février
Examen final 40%Semaine du 11 avril
TP1 10%
Voir sur l’énoncé du travail (3
e- 4
esemaine de cours).
TP2 15%
Voir sur l’énoncé du travail (7
e- 8
esemaine de cours).
TP3 15%
Voir sur l’énoncé du travail (14
esemaine de cours).
Veuillez consulter la page http://www.desi.umontreal.ca/varia/absence_examens.html concernant une absence à un examen.
Plan de cours
(approximatif selon les sections)Leçon Cours théorique Travaux pratiques
1 Accueil et description du cours – Divers rappels - Les balises HTML de base (révision).
Révision HTML (listes, images, liens, tableaux)
TP1 2-3-4 Introduction à JavaScript.
Variables, fonctions, objets, méthodes et événements.
Types de données, tableaux et opérateurs 5-6-7 Structures de contrôle et boucles
Compteurs et statistiques
Le modèle Objet du document (DOM)
TP2 8 Examen intra-trimestriel
9-10 Les formulaires.
Validation et objets du formulaire.
TP3 11-12 Les cadres et les fenêtres
13 Exemples d’intégration et révision