7. Évaluation des apprentissages - Examen corrige

420 313 MO-Programmer des bases de données en PL/SQL (4e). 420 267 MO-
Développer un site .... Exercice de tests de connexions aux bases de données.

Part of the document


[pic] | PLAN DE COURS | |
| |
|Cours 420 267 MO DÉVELOPPER UN SITE WEB ET UNE APPLICATION POUR INTERNET |
|Techniques de l'informatique |
|Automne 2011 |

ENSEIGNANT: LOCAL TELEPHONE COURRIEL
ANDRÉ PILON B3338 (450) 975-6100 p.6734
apilon@cmontmorency.qc.ca

DÉPARTEMENT: INFORMATIQUE

COORDONNATEUR :
KWAMÉ BÉKÉ B3342 (450) 975-6100 p.6398
kbeke@cmontmorency.qc.ca

|Pondération |Unités |Heures |Session |
|2-5-3 |3,33 |contact |5 |
| | |105 | |
| | | | |
|Préalables à ce cours : |Ce cours est préalable à : Aucun |
|PA 420 185 MO-Créer et exploiter des bases |cours |
|de données en SQL (3e) | |
|PA 420 326 MO-Programmer dans un | |
|environnement graphique (4e) | |
|Compétences |nº 2 : Monter et administrer une base de données. |
|visées : |nº 6 : Développer des applications Internet interactives et |
| |multimédias. |
|Cours contribuant au développement des compétences : |
|Nº de cours|Titres de cours |Sessions |
|420 165 MO |Programmer par objets |2 |
|420 185 MO |Créer et exploiter des bases de données en SQL |3 |
|420 305 MO |Utiliser et développer des applications multimédias |3 |
|420 313 MO |Programmer des bases de données en PL/SQL |4 |
|420 326 MO |Programmer dans un environnement graphique |4 |
|420 254 MO |Développer un système à l'aide d'outils hypermédias |5 |
|420 267 MO |Développer un site Web et une application pour |5 |
| |Internet | |
|420 334 MO |Assurer le soutien technique en entreprise |6 |
|Objectifs ministériels liés : |Contextes de réalisation : |
|017B-Concevoir et développer une |À partir d'une station de travail et des |
|application dans un environnement |outils de développement propres au système |
|de base de données, à atteindre |de gestion de la base de données. |
|avec les cours : |À partir d'une demande de développement |
|420 313 MO-Programmer des bases de|d'une application limitée à quelques |
|données en PL/SQL (4e) |fonctions. |
|420 267 MO-Développer un site Web |À partir des exigences de l'entreprise et |
|et une application pour Internet |des standards de l'informatique. |
|(5e) |À partir des manuels de références |
| |techniques appropriés. |
| |En collaboration avec les personnes en cause|
| |dans le développement de l'application. |
|017D-Concevoir et développer une |À partir de situations représentatives du |
|application hypermédia dans des |milieu de travail. |
|réseaux internes et mondiaux, à |À partir d'une station de travail et des |
|atteindre avec les cours : |outils de développement appropriés. |
|420 254 MO-Développer un système à|À partir de réseaux internes et mondiaux. |
|l'aide d'outils hypermédias (5e ) |À partir d'une analyse des besoins. |
|420 267 MO-Développer un site Web |À partir des manuels de références |
|et une application pour Internet |techniques appropriés. |
|(5e ) |À partir des exigences de l'entreprise et |
|420 334 MO-Assurer le soutien |des standards de l'informatique. |
|technique en entreprise (6e) |En collaboration avec les personnes |
| |participant au projet. |


1. Les buts du cours :


Parvenu en 3e année de ses études, utilisant les compétences de programmeur
acquises entre autres dans le cours 420-326 MO-Programmer dans un
environnement graphique, ainsi que les compétences de gestionnaire de
bases de données acquises dans le cours 420-185 MO-Créer et exploiter
des bases de données en SQL, l'étudiant aura dans ce cours à développer
des sites Web interactifs en utilisant les technologies appropriées les
plus récentes. Ce cours prépare directement au cours de stage 420-338 MO-
Mettre en ?uvre une application en entreprise.



2. Contexte d'apprentissage :


Il y aura deux périodes de théorie par semaine qui auront lieu dans une
salle de cours équipée d'un projecteur multimédia. Il y aura 5 heures de
laboratoire par semaine données dans un laboratoire informatique aussi
équipé d'un projecteur multimédia. Les périodes de laboratoire
permettront à l'étudiant de réaliser des sites Web en exploitant les
technologies courantes pour contrôler la qualité visuelle d'un site Web
ainsi que l'exactitude des données. Ces périodes de travaux pratiques
permettront d'appliquer les notions vues au cours théorique, et feront
ressortir des questions importantes liées à la réalisation d'un site
Web. L'élève aura également à travailler ses laboratoires en dehors des
heures de cours. L'accès à Internet ainsi qu'à un espace personnel sur
des serveurs Web (Linux et Microsoft) et à des serveurs de bases de
données (MySql et MS-Sql) est essentiel dans ce cours.



3. Objectifs d'apprentissage :


Au terme de ce cours, l'élève sera en mesure de :

analyser les besoins d'un client et le rôle du site Web dans la mission de
l'entreprise;
utiliser efficacement les technologies d'affichage d'un site Web;
programmer un site Web en utilisant efficacement les langages et les
environnements de développements les plus courants;
utiliser les principaux moteurs de bases de données pour mémoriser les
données des usagers.



4. Performance significative attendue :



Au terme de ce cours, l'élève aura réalisé des sites Web complets en
utilisant efficacement l'environnement de programmation et le langage
mis à sa disposition et ce, selon les critères suivants:


analyse des besoins technologiques et des fonctionnalités requises ;


programmation exacte de la solution requise ;


documentation de l'application.



5. Contenu.


Pour des raisons pédagogiques, les points suivants seront traités
progressivement au cours de la session et non de façon séquentielle :


|017B -Concevoir et développer une application dans un environnement de base de données. |
|Objectif |Standard |Objectifs |Contenus |Activités |Hres |
|(Éléments) |(Critères) |d'apprentis|(savoir) |(savoir faire | |
|(Fourni par |(Fourni par le ministère)|sage |Connaissances |ou agir) | |
|le | | | |Habiletés | |
|ministère) | | | | | |
| |2.2 Détermination des | | | | |
| |éléments physiques et | | | | |
| |logiques nécessaires au | | | | |
| |développement et à la | | | | |
| |mise en ?uvre de | | | | |
| |l'application. | | | | |
| |2.3 Justification des | | | | |
| |choix en fonction des | | | | |
| |priorités et des | | | | |
| |exigences. | | | | |
| |2.4 Recherche des moyens | | | | |
| |visant l'utilisation | | | | |
| |optimale de | | | | |
| |l'environnement | | | | |
| |informatique existant. | | | | |
| |2.5 Recherche efficace | | | | |
| |des produits | | | | |
| |informatiques répondant | | | | |
| |aux besoins établis. | | | | |
|6. |6.1 Codification |Programmer |Syntaxe du |Programmation |20 |
|Développer |appropriée des fonctions |un site Web|langage php. |d'une | |
|les |et des procédures. |en |Validation des |interface | |
|programmes. | |utilisant |entrées. |fonctionnelle | |
| | |efficacemen|Gestion des |sur une base | |
| | |t les |événements. |donnée. | |
| |