Professional Documents
Culture Documents
OBJECTIF OPÉRATIONNEL
COMPÉTENCE
PRÉSENTATION
Ce module de compétence particulière nécessite comme pré requis
l'enseignement des modules : "Programmation orientée objet", et "Système
de gestion de bases de données II".
Il permet aux stagiaires de mettre en œuvre les connaissances qu’ils ont
acquises en matière de programmation et traitement des données du SGBDR
afin de mettre en place une application informatique dans une architecture
client/serveur.
Remarque
Dans les éléments de contenu de ce module on fait référence aux deux technologies
JAVA et .NET. Dépendamment de l’orientation de l’établissement, seulement une de
ces deux technologies sera enseignée.
DESCRIPTION
Ce module vise à rendre le stagiaire apte à :
Exploiter les instructions, les structures et les objets du langage de
programmation événementiel pour réaliser des applications
conviviales et ergonomiques.
Programmer un accès distant à la base des données.
Créer un contrôle utilisateur avec accès aux données.
Intégrer les transactions coté Client et /ou coté Serveur.
Éditer les états.
Intégrer les outils de communications.
CONTEXTE D’ENSEIGNEMENT
STRATEGIES D’ENSEIGNEMENT
ACTIVITES D’APPRENTISSAGE
EVALUATION
Individuellement.
Travail effectué à partir :
d'études de cas et mises en situation ;
de consignes du formateur.
Travail effectué à l'aide :
de sources de références ;
d'un ordinateur ;
d'un serveur de bases de données ;
d'un environnement de développement orienté objet ;
d'une interface homme-machine graphique (type Windows).
MATERIEL ET EQUIPEMENT
Matériel :
- Notes de cours.
- Un langage de programmation orienté objet qui prend en charge
la programmation événementielle.
- Des références techniques.
- La documentation et l’aide en ligne de langage choisi.
- Un journal technique.
Équipement :
- Un poste informatique.
PRÉCISIONS ET PREALABLES ÉLÉMENTS DE CONTENU
1. Expliquer le principe de • Décrire l’architecture 2tiers.
fonctionnement des • Décrire l’environnement .net.
différentes architectures (2- • Avantages et inconvénients des
tiers). différentes approches pour l’accès aux
2. Expliquer le principe de données :
middleware d’accès aux • ODBC, OLEDB, fournisseur natif
données (ODBC, OLEDB). • Rappel sur le langage SQL.
3. Programmer dans un • Expliquer la différence entre les différents
environnement de modes pour se connecter à une base de
développement données.
événementiel. • Décrire les types de connexions et les
4. Expliquer les types de sources de données.
connexion et sources des
données.
5. Expliquer la différence
entre le mode connecté et en
mode déconnecté.
AIT KADIR
A. Intégrer les accès • Utilisation d’un pilote ODBC ou OLEDB
aux données dans le avec une base de données qui le
client en mode connecté. nécessite (Access)
• Pour java : passerelle JDBC-ODBC
BENALI • Pour .Net ; ADO + fournisseur ODBC
OUADY • Connexion à la base de données.
• Exécution des requêtes SQL.
• Exploitation du résultat d’une requête
SELECT.
• Mise à jour d’une table.
• Libération des ressources.
• Utilisation d’un fournisseur natif.
Pour .Net : Ado + fournisseur natif SQL
Server ou Oracle
Pour Java : JDBC + pilote natif SQL Server
ou Oracle
• Refaire les opérations précédentes
• Traitement des erreurs et des exceptions.
OBJECTIF OPERATIONNEL
COMPÉTENCE
PRÉSENTATION
DESCRIPTION
STRATEGIES D’ENSEIGNEMENT
Au démarrage du module, le stagiaire est renseigné sur la compétence à
atteindre, les supports qu’il aura à sa disposition, les comptes rendus qu’il
aura à faire. Au démarrage de chaque séance, le stagiaire est motivé par la
nécessité de ce cours et ce pour remplir une tache bien précise ou acquérir
des connaissances nécessaires pour pouvoir effectuer une tache.
ACTIVITES D’APPRENTISSAGE
1. Lecture de document de référence et de support de cours pour :
• Acquérir les concepts liés au développement d’applications
hypermédias.
2. Travaux pratiques en laboratoire :
• Concevoir une application hypermédia;
• Réaliser des pages web statiques en utilisant un éditeur de
texte;
• Réaliser des scripts clients;
• Réaliser des pages web statiques en utilisant un éditeur
wysiwyg;
• Faire un compte rendu sur le travail réalisé;
• Faire un exposé oral sur le travail réalisé.
EVALUATION
Individuellement.
À partir :
de directives fournies par le formateur ;
d’étude de cas et mises en situation.
À l’aide :
de micro-ordinateur ;
des outils appropriés pour le développement d’applications
hypermédia ;
de logiciel de service web.
MATERIEL ET EQUIPEMENT
Matériel :
- Support de cours;
-Manuels de référence techniques appropriés.
Équipement :
Poste de travail
Logiciel de service web;
- Logiciels appropriés pour le développement d’applications hypermédias.
REFERENCES
- Secrets des sites web qui réussissent – David Siegel – S&SM
- Créer des sites web spectaculaires - David Siegel – S&SM
- HTML4, XML et Java2 – EricLadd et Jim O’Donnel- CampusPress
- Référence technique sur l’éditeur wysiwyg (dreamweaver,
frontpage,…etc.)
PRECISIONS ET
ELEMENTS DE CONTENU
PREALABLES
1. Décrire les concepts • Différence entre Internet/Intranet/Extranet;
fondamentaux • Différents types d’applications pour Internet;
d’Internet/Intranet. • Architecture du web;
• Différentes technologies de développement
pour le web.