• Aucun résultat trouvé

3.2Autresr´ef´erences 3.1Livreobligatoire 3Bibliographie 2Description 1Pr´ealables D´ebut:mardi3mai,17:30-20:30

N/A
N/A
Protected

Academic year: 2022

Partager "3.2Autresr´ef´erences 3.1Livreobligatoire 3Bibliographie 2Description 1Pr´ealables D´ebut:mardi3mai,17:30-20:30"

Copied!
2
0
0

Texte intégral

(1)

IFT 1147 ´Et´e 2005 Dominik Gehl Programmation serveur Web avec PHP gehl@iro.umontreal.ca

D´ ebut: mardi 3 mai, 17:30-20:30

1 Pr´ ealables

• Un premier cours de programmation (par exemple IFT1810, IFT1870 ou IFT1875) est obligatoire.

• Les ´etudiants qui n’ont pas suivi les cours IFT1945 et/ou IFT1146 doivent maˆıtriser les bases du langage HTML et savoir cr´eer des pages Web simples:

– Connaˆıtre les balises HTML (tag) qui permettent de cr´eer une page HTML contenant des images, des hyperliens et des tableaux.

– Connaˆıtre les bases du langage Javascript.

– Savoir installer une page HTML sur un serveur (transfert du ou des fichiers vers le serveur, droits d’acc`es n´ecessaires).

2 Description

Le Web est aujourd’hui un outil indispensable pour la recherche et la consultation d’informations. Son utilisation n’est d’ailleurs pas restreinte `a une simple consultation d’un contenu statique; c’est justement son contenu dynamique qui est l’objet central de ce cours: mise `a jour automatique de pages Web (`a partir du contenu d’une base de donn´ees par exemple), formulaires avec validation et sauvegarde de leur contenu ainsi que sites Web transactionnels avec authentification des usagers.

Ce cours a pour but de familiariser l’´etudiant avec la cr´eation de sites dynamiques et interactifs en se servant du langage de programmation PHP et d’une base de donn´ee MySQL.

3 Bibliographie

Le livre obligatoire et certains livres de r´ef´erences sont plac´es en r´eserve `a la biblioth`eque de math-info (pavillon Andr´e-Aisenstadt).

3.1 Livre obligatoire

Hugh Williams et David Lane Web Database Applications with PHP and MySQL, 2e ´edition, O’Reilly, mai 2004

3.2 Autres r´ ef´ erences

• Site Web du courshttp://www2.iro.umontreal.ca/~dift1147/

• Philippe RigauxPratique de MySQL et PHP, 2e ´edition, O’Reilly, janvier 2003

• Rasmus Lerdorf et Kevin TatroeProgramming PHP, O’Reilly, 2002

(verso)

(2)

4 Evaluation ´

Les deux examens seront `a livreouvertet l’examen final portera sur la mati`ere de toute la session.

Important: Vous ˆetes vivement encourag´es `a faire vos devoirs en groupes de deux (pas plus) et `a remettre un seul devoir par groupe.

Evaluation´ Pond´eration Date

Devoir 1 10% 17 mai

Examen Intra 20% 31 mai

Devoir 2 15% 31 mai

Devoir 3 15% 21 juin

Examen Final 40% 28 juin

5 Plan de cours

Mati`ere Chapitre

HTML et CSS

Introduction `a la programmation en PHP 2,5,7

Introduction `a MySQL 3

EXAMEN INTRA: MARDI 31 MAI, 20:00-22:00

Acc`es `a MySQL `a partir de PHP 4

S´ecurit´e et authentification 9

Sessions 8

Sujets avanc´es

EXAMEN FINAL: MARDI 28 JUIN, 17:30-20:30

6 Dates d’annulation et d’abandon

La date limite d’annulation du cours est le 20 mai 2005; la date limite d’abandon avec frais le 3 juin 2005.

2

Références

Documents relatifs

L’approche Langage de Programmation par Composants (COLs - Component-Oriented Languages) Propose de nouveaux langages qui sont ` a la fois des langages de descriptions

Chaque classe enveloppe poss`ede des m´ethodes pour extraire la valeur d’un objet (par exemple o.intValue() appliqu´ee sur un objet o de la classe Integer renvoie une valeur de

Pour s’adapter au contexte gardois et aider les communes ne disposant pas de schéma directeur pluvial, un cahier des charges type a été réalisé pour à

The translation table for the currently active process is pointed at by the current translation table pointer (CTTP), itself a physical address. Naturally, the

– éventuellement, 2 x 15h suivi d’une leçon d’examen chaque fois – dispense éventuelle de 5h pour ceux qui enseignent déjà et de 10h. pour ceux qui enseignent la physique dans

• En mécanique des fluides, on ne considère pas le comportement individuel des atomes, molécules qui composent le fluide. • On étudie le mouvement, les

• Une fois que ce cours a été validé, vous pouvez poursuivre votre parcours en vue du diplôme Gemmologue de Carrière ou du diplôme Gemmologue Diamant.. • Ce parcours se fait

Compiler un programme signifie traduire le fichier le contenant en un langage compréhensible et exécutable par la machine cible4. On compile un fichier Prog.c par