_plandecours_420-296-sh_apphyper_a15

Upload: isggabes

Post on 09-Mar-2016

217 views

Category:

Documents


0 download

DESCRIPTION

ceci est un plan d'etude

TRANSCRIPT

Titre du cours

Ce cours est pralable

420-31S-SH, Stage en informatique de gestion (pralable absolu)

ObjectifStandard

nonc de la comptence

017DConcevoir et dvelopper une application hypermdia dans des rseaux internes et mondiauxComplte

Contexte de ralisation

partir de situations reprsentatives du milieu de travail.

partir dune station de travail et des outils de dveloppement appropris.

partir de rseaux internes et mondiaux.

partir dune analyse des besoins.

partir des manuels de rfrence techniques appropris.

partir des exigences de lentreprise et des standards de linformatique.

En collaboration avec les personnes participant au projet.

Note prliminaire

Ce cours est offert la cinquime session en mme temps que le cours Outils multimdias (420-263-SH) auquel il est li par son appartenance au volet hypermdia. Il vise raliser un projet de conception sur le Web. Pour raliser ce projet, vous devrez vous approprier des notions avances portant sur les logiciels et les langages de conception de sites Web ainsi que celles concernant le commerce lectronique.

La ralisation de ce projet vise lintgration des notions apprises dans plusieurs autres cours de la formation. Par exemple, vous devrez dabord faire lanalyse des besoins et tablir le calendrier des activits comme le prescrivent les mthodes abordes dans le cours Mthodes de dveloppement de systme (420-248-SH). Par la suite, vous devrez vous servir des normes de cration dune interface et crer laide en ligne conformment aux rgles indiques dans le cours de tronc commun Rdaction technique et mise en page (412-013-SH) et mises en pratique dans les cours Programmation en environnement graphique (420-255-SH) et Programmation en environnement de bases de donnes (420-276-SH). Les autres connaissances acquises dans le cours Rdaction technique et mise en page (412-013-SH) seront galement fort utiles lors de la rdaction de la documentation que vous devrez raliser dans le cadre du prsent cours.

017Concevoir et dvelopper une application hypermdia dans des rseaux internes et mondiaux (90 heures)

lments de la comptenceCritres de performanceContenu - activits dapprentissage

1tablir les fonctionnalits de lapplication.

(7 heures)

1.1 Prcision des besoins du client ou de la cliente.

1.2 Collecte complte dinformation sur le nombre et le type dutilisatrices et dutilisateurs.

1.3 Collecte complte dinformation sur lampleur, la nature et le degr dinteractivit de lapplication.

1.4 Collecte complte de donnes sur le mode de diffusion de linformation.

1.5 Dduction et justification des fonctionnalits de lapplication.

1.6 Production et prsentation dun rapport complet et clair.Analyse des besoins en fonction du commerce lectronique.

Note : appliquer les mthodes vues dans le cours Mthodes de dveloppement de systme (420 248 SH).

2tablir le cadre technologique.

(5 heures)

2.1 Reconnaissances des facteurs influant sur les choix technologiques.

2.2 Dtermination de larchitecture approprie.

2.3 Prise en considration des possibilits dvolution du contexte dutilisation et des technologies.

2.4 Choix du matriel et des logiciels appropris larchitecture retenue.

2.5 Estimation raliste des cots.

2.6 Production et prsentation dun rapport complet et clair.Caractristiques des logiciels de conception Web.

Caractristiques des langages de conception Web.

Note : appliquer les mthodes vues dans le cours Mthodes de dveloppement de systme (420-248-SH).

3Prparer le travail de dveloppement de lapplication.

(7 heures)

3.1 tablissement dun calendrier des activits raliste.

3.2 Utilisation approprie des mthodes et des outils de planification.

3.3 Installation des logiciels retenus dans lenvironnement de dveloppement.

3.4 Appropriation de lenvironnement de dveloppement de lapplication.

Planification du projet.

Note : appliquer les mthodes vues dans le cours Mthodes de dveloppement de systme (420-248-SH).

4Produire le prototype de prsentation.

(7 heures)

4.1 Exploitation correcte des possibilits des outils de dveloppement.

4.2 tablissement appropri des caractristiques de lexploration.

4.3 Reprsentation graphique correcte des crans.

4.4 Dtermination des caractristiques globales de prsentation des crans.

4.5 Reprsentation de linterface de lapplication conformment aux exigences de lergonomie et de lesthtisme.

4.6 Prsentation du prototype pour approbation aux personnes responsables.Cration des crans graphiques du prototype en appliquant les normes vues dans le cours Programmation en environnement graphique (420-255-SH).

Prsentation et correction du prototype.

5 Produire le prototype de communication.

(7 heures)

5.1 Exploitation correcte des possibilits des outils de dveloppement.

5.2 Dtermination du cheminement de linformation travers les niveaux.

5.3 Programmation du squelette de communication entre les niveaux en tenant compte du volume transactionnel et des accs concurrents.

5.4 Validation du squelette de communication.

5.5 Adaptation approprie des choix technologiques.Ralisation du prototype de communication.

Initiation au commerce lectronique:

conception dun site scuris;

change de documents lectroniques.

Utilisation dcrans tactiles.

6 Dvelopper lapplication.

(58 heures)6.1 Codification approprie des crans.

6.2 Codification des fonctions de lapplication conformment aux exigences de lentreprise.

6.3 Cration et modification appropries de la base de donnes.

6.4 Codification correcte des requtes daccs la base de donnes.

6.5 Codification de lintgration des diffrents lments dans le squelette de communication.

6.6 Vrification rigoureuse du fonctionnement de chacun des programmes et de lapplication dans lenvironnement de dveloppement.

6.7 Validation et optimisation des performances de lapplication.

6.8 Production complte et archivage de toute linformation relative aux programmes.Ralisation dun projet :

site Web de commerce lectronique

Logiciels de conception Web :

interface conviviale simple;

Langages de programmation pour la conception Web :

langage de production de pages statiques;

langage de mise en forme du contenu

langage de production de pages interactives

langage de production de pages dynamiques;

langage dinterrogation de bases de donnes.

7 Produire la documentation relative lapplication.

(14 heures)7.1 Modification approprie de toute linformation relative lapplication.

7.2 Cration approprie de laide en ligne.

7.3 Rdaction claire et complte des instructions dutilisation de lapplication.

7.4 Inscription du site contenant lapplication auprs des moteurs de recherche appropris.Outils de cration daide en ligne vus dans le cours Programmation en environnement graphique (420-255-SH).

Rdaction des instructions dutilisation en appliquant les notions vues dans le cours Rdaction technique et mise en page (412-013-SH).

Intentions ducatives

Dans le volet programmation du programme dinformatique, le souci de la qualit est une intention ducative essentielle. Ce cours y contribue en veillant

assurer la qualit des productions en dveloppent une comprhension optimale des exigences dune tche, en ralisant des tests complets et concluants et en respectant les chances.

De plus, ce cours contribue au dveloppement des comptences transversales suivantes:

habilet danalyse et de synthse;

sens critique;

matrise dun vocabulaire en franais et en anglais. Sens des responsabilits

Capacit de planifier son travail

Approche pdagogique et lments de contenu

Ce cours est divis en deux parties. La premire sera utilise pour prsenter les notions thoriques ncessaires pour complter les contenus abords dans le cadre du cours Dveloppement WEB de la session prcdente. Des exercices lis ces contenus seront raliser pour vous aider intgrer la nouvelle matire (Xhtml, CSS, JavaScript, DOM, PHP, MySQL, Principes de conception Web). L'ensemble de ce contenu sera ncessaire pour raliser les productions demandes et le projet de session. La deuxime partie utilise le temps restant pour raliser les diffrentes tapes du projet de session (application Web transactionnelle). L'acquisition des connaissances se fera sous la forme d'explications en classe, d'explorations et de recherches personnelles et par l'utilisation du matriel et des logiciels hypermdias.

valuation sommative

Laboratoires30%

Description: valuation de votre comptence raliser diffrents lments du Web (HTML, CSS, Javascript, Ajax, JQuery, etc.)

Prsentation des recherches et rsultats des laboratoires10%

Description: Rechercher et prsenter aux autres tudiants une technologie du Web non couverte dans le cadre du cours. (sem. 8)

Projet de session40%

Ralisation d'une application Web transactionnelle au choix (dans un contexte de site concret). (sem. 9 16) (HTML, CSS, Javascript, Ajax, JQuery, etc.)

Livrables du projet20%

Ralisation des livrables (5) pour assurer la bonne ralisation du projet. (sem. 9 16)

valuation formative

Aucune valuation formative ne sera utilise dans le cadre du cours. Toutes les ralisations seront sommatives.

Critres gnraux de correction

Conformit la demande Professionnalisme des rsultats Souci du dtail

Remise des travaux

Les travaux remis lenseignant devront tre identifis clairement et respecter les rgles de prsentation dpartementale. En conformit avec la politique dpartementale en vigueur, les travaux devront tre remis avant 8h30 le jour de la date indique ( moins d'avis crit contraire). Les travaux reus aprs 8h30 recevront les pnalits suivantes:

Moins dun jour ouvrable(moins 10% de la note maximale;

Moins de deux jours ouvrables(moins 30% de la note maximale;

Deux jours ouvrables ou plus(travail refus et note zro.

Les travaux doivent tre personnels sauf si lnonc prcise quun travail dquipe est accept. Dans le cas des travaux d'quipe, le nombre de coquipiers exig doit tre imprativement respect. Tout plagiat, toute tentative de plagiat entranent la note 0 (zro) pour lexamen ou le travail pratique concern.

Rtro-action

Vous tes invit en tout temps communiquer le plus tt possible toute situation que vous estimez tre problmatique.

Congs et changements d'horaire

CongsLundi 7 septembre (fte du travail); lundi 12 octobre (Action de grces)

Reprisemardi 9 septembre; jeudi le 15 octobre (horaire du lundi)

Priodes de questions

Les priodes de disponibilit sont affiches sur les horaires ct de nos bureaux

Vous devez prendre rendez-vous par courriel pour vous assurer de ma prsence. Suite la rception de votre courriel, je communiquerai avec vous dans les plus brefs dlais pour confirmer le moment de la rencontre.

Environnementde ralisation: Bloc-Notes, Suite Adobe ou autre diteur; Serveur APACHE, PHP, MySQL;

Espace rseau d'quipe.

Rfrences: Manuels d'instructions et d'aide des outils logiciels utiliss;

Sites Web de rfrences sur HTML, CSS, DOM, JavaScript, PHP, MySQL. www.w3.org

www.ecma-international.org/publications/standards/Ecma-262.htm

www.php.net

www.mysql.com MNZ, Stefan. NEFZGER, Wolfgang. HTML & Dveloppement Web. 1e d. Paris: Micro Application, 2003. 1500 p. (La Bible Micro Application). ISBN 2-7429-2898-7

Matriel requis: Aucun

Droits d'auteurs

Il est formellement interdit de copier (pirater) les logiciels utiliss dans le cadre du cours.

Code d'thique dpartemental

L'application et le respect des valeurs dpartementales qui vous ont t prsentes dans le document intitul "Code d'tique dpartemental" ont cours dans la prsente formation. Ces valeurs sont les suivantes: Respect

Intgrit

Souci de la qualit

Autonomie Tout manquement ce code d'thique peut entraner des sanctions l'endroit de la personne fautive.

Rgles dpartementales

1. L'valuation de la qualit du franais se fera de faon formative dans le cadre du prsent cours.

2. Si en cours de session vous recevez une valuation qui vous parat injuste, vous devez immdiatement demander une rencontre avec l'enseignant pour lui prsenter vos revendications. Si vous vous sentez toujours ls suite cette rencontre, vous avez 5 jours ouvrables pour faire une demande officielle de rvision de note au dpartement d'informatique.

Modalit dencadrement dans le cours

Sur demande de ltudiant, des priodes supplmentaires dencadrement pourront tre planifies soit avec le professeur ou avec des tudiants du centre daide.

Rpartition de la formation

SemaineContenuComptences

1Introduction:

Accueil;

Plan de cours;

Mise en contexte du cours;

2 8Cration de pages Web dynamiques

Analyse du besoin

Scripts ct serveur (PHP)

Syntaxe de base;

Gnration de pages Web;

Gnration de diffrentes pages Web en fonction de la demande (XML, XHTML, CSS, JavaScript);

Gestion des accs une base de donnes;

Gestion des accs scuriss.

Gestion des donnes en arrire-plan entre le client et le serveur (AJAX).

Bibliothque JQuery

1.tablir les fonctionnalits de lapplication.2.tablir le cadre technologique.3.Prparer le travail de dveloppement de lapplication.6.Dvelopper lapplication

9 16Gestion dun projet Web1.tablir les fonctionnalits de lapplication.2.tablir le cadre technologique.3.Prparer le travail de dveloppement de lapplication.4.Produire le prototype de prsentation.5.Produire le prototype de communication.6.Dvelopper lapplication.

7.Produire la documentation relative lapplication.

Projet de session: Analyse; Conception; Ralisation; Test; Mise en production.

Prsentation en classe des projets de session

Programme420, Techniques de l'informatiqueSpcialisationInformatique de gestion

CoursApplications hypermdiasNumro420-296-SHPondration1-5-5Unit3,66Dure90 heuresPralable(s) obligatoire(s)420-313-SH, Dveloppement WEB

420-248-SH, Mthode de dveloppement 412-013-SH, Rdaction techniquePralable relatif420-276-SH, Programmation en environnement de bases de donnes

Groupe(s)4318HoraireLundi: 13h30 18h30

Jeudi: 8h30 11h30Lieu(x)Lundi: 5-21-102

Jeudi: 5-21-106Enseignant(s)Julie Gagnon

[email protected]

Bureau: 5-21-111

Simon Guimond Dufour

[email protected]

Bureau: 5-21-111

Automne 2015

Plan de cours

Informatique

Dpartement

DEC

PAGE