100% ont trouvé ce document utile (1 vote)
1K vues7 pages

Programmation Client/Serveur ADO.NET

Ce document présente le plan d'un module de formation sur la programmation client/serveur. Le module vise à acquérir les connaissances nécessaires pour le développement d'applications web dynamiques accédant à des bases de données. Le contenu couvre les concepts d'architecture, d'accès aux données, et l'intégration des accès aux données dans le client de manière connectée et déconnectée.

Transféré par

api-26420184
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
1K vues7 pages

Programmation Client/Serveur ADO.NET

Ce document présente le plan d'un module de formation sur la programmation client/serveur. Le module vise à acquérir les connaissances nécessaires pour le développement d'applications web dynamiques accédant à des bases de données. Le contenu couvre les concepts d'architecture, d'accès aux données, et l'intégration des accès aux données dans le client de manière connectée et déconnectée.

Transféré par

api-26420184
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

PLAN DE MODULE

Renseignements généraux
TECHNIQUES DE DEVELOPPEMENT
Titre du programme d’études Code TDI-20
INFORMATIQUE
Titre du module Programmation Client/Serveur Code 120

Durée du module 120 heures Technologie [Link]

Compétence optimiser l’approche d’une programmation orientée objet.

L’objectif du module est de faire acquérir les connaissances et les techniques


nécessaires pour le développement d’applications web dynamiques. Le type
de dynamisme traité est celui concernant l’accès à des bases de données sur
Intranet ou en Intranet. Les technologies utilisées sont celles liées aux
langages de scripts les plus répandus sur le net.

Description

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 1-7
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

1. Expliquer le principe de
fonctionnement des différentes
architectures (2-tiers).
2. Expliquer le principe de • Décrire l’architecture 2tiers.
middleware d’accès aux • Décrire l’environnement .net.
données (ODBC, OLEDB). • Avantages et inconvénients des différentes approches
3. Programmer dans un pour l’accès aux données :
environnement de • ODBC, OLEDB, fournisseur natif
développement événementiel. [Link]
• Rappel sur le langage SQL.
4. Expliquer les types de • Expliquer la différence entre les différents modes pour
connexion et sources des se connecter à une base de données.
données. Décrire les types de connexions et les sources de
5. Expliquer la différence entre le données.
mode connecté et en mode
déconnecté.

• Utilisation d’un pilote ODBC ou OLEDB avec une base


de données qui le nécessite (Access)
• Pour .Net ; ADO + fournisseur ODBC
• Connexion à la base de données.
• Exécution des requêtes SQL.
• Exploitation du résultat d’une requête SELECT.
A. Intégrer les accès aux
• Mise à jour d’une table. [Link]
données dans le client en [Link]
• Libération des ressources. [Link]
mode connecté.
• Utilisation d’un fournisseur natif.
Pour .Net : Ado + fournisseur natif SQL Server ou Oracle
• Refaire les opérations précédentes
• Traitement des erreurs et des exceptions.

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 2-7
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

1. Expliquer le principe de
fonctionnement des différentes
architectures (2-tiers).
2. Expliquer le principe de • Décrire l’architecture 2tiers.
middleware d’accès aux • Décrire l’environnement .net.
données (ODBC, OLEDB). • Avantages et inconvénients des différentes approches
3. Programmer dans un pour l’accès aux données :
environnement de • ODBC, OLEDB, fournisseur natif
développement événementiel. [Link]
• Rappel sur le langage SQL.
4. Expliquer les types de • Expliquer la différence entre les différents modes pour
connexion et sources des se connecter à une base de données.
données. Décrire les types de connexions et les sources de
5. Expliquer la différence entre le données.
mode connecté et en mode
déconnecté.

B. Intégrer les accès aux Pour l’architecture logicielle .Net seulement [Link] [Link]
données dans le client en [Link]
mode déconnecté. • Présenter les objets déconnectés [Link]
• Présenter le DataAdapter, pont entre objets connectés [Link]
et déconnectés [Link]
• Expliquer les principes de mapping entre objets de la [Link]
base locale (DataSet) et objets de la base de données
• Expliquer le principe de la mise à jour en fonction des
états et des versions des lignes de données locales
• Présenter les principes de la liaison de données
DataBinding
• Utilisation des contrôles consommateurs de données
pour choisir un enregistrement : DBCombo.
• Utilisation des contrôles consommateurs de données
pour l’affichage de plusieurs enregistrements :
 DataGrid ;
 listes.

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 3-7
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

1. Expliquer le principe de
fonctionnement des différentes
architectures (2-tiers).
2. Expliquer le principe de • Décrire l’architecture 2tiers.
middleware d’accès aux • Décrire l’environnement .net.
données (ODBC, OLEDB). • Avantages et inconvénients des différentes approches
3. Programmer dans un pour l’accès aux données :
environnement de • ODBC, OLEDB, fournisseur natif
développement événementiel. [Link]
• Rappel sur le langage SQL.
4. Expliquer les types de • Expliquer la différence entre les différents modes pour
connexion et sources des se connecter à une base de données.
données. Décrire les types de connexions et les sources de
5. Expliquer la différence entre le données.
mode connecté et en mode
déconnecté.

• Traitements des erreurs et des exceptions.

C. Créer un composant et • Programmer des composants [Link]


[Link]
l’intégrer à l’application. • Intégrer des composants au sein d’une application. [Link]

• Mise en place des transactions au niveau de la base


D. Intégrer les transactions à de données : procédure stockée.
l’application. • Mise en place des transactions au niveau du. [Link] [Link]
• client avec les objets : Connexion et Transaction.

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 4-7
PLAN DE MODULE

Durée en h
OBJETS DE FORMATION
PRECISIONS ET PRÉALABLES CONTENUS
Catégorie Référence

1. Expliquer le principe de
fonctionnement des différentes
architectures (2-tiers).
2. Expliquer le principe de • Décrire l’architecture 2tiers.
middleware d’accès aux • Décrire l’environnement .net.
données (ODBC, OLEDB). • Avantages et inconvénients des différentes approches
3. Programmer dans un pour l’accès aux données :
environnement de • ODBC, OLEDB, fournisseur natif
développement événementiel. [Link]
• Rappel sur le langage SQL.
4. Expliquer les types de • Expliquer la différence entre les différents modes pour
connexion et sources des se connecter à une base de données.
données. Décrire les types de connexions et les sources de
5. Expliquer la différence entre le données.
mode connecté et en mode
déconnecté.

• Utilisation des outils d’édition d’état (ex : Crystal


report.).
• formulation des requêtes adéquates au besoin [Link]
E. Éditer les états. [Link]
d’édition [Link]
• Édition des données.

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 5-7
Apports de connaissances : Guide des ressources numérisées

RÉFÉRENCE DESCRIPTION CATÉGORIE SUPPORT REF PHYSIQUE

Intégrer les accès aux données dans


C-A-001 Support cours Doc Word [Link]
le client en mode connecté.
Intégrer les accès aux données dans
C-B-001 le client en mode déconnecté. Support cours Doc Word [Link]

Créer un composant et l’intégrer à


C-C-001 Support cours Doc Word [Link]
l’application.
Intégrer les transactions à
C-D-001 Support cours Doc Word [Link]
l’application

C-E-001 Éditer les états. Support cours Doc Word [Link]

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 6-7
Liste des activités d’apprentissage
PHASE REF FICHE
RÉFÉRENCE DURÉE INTITULÉ DE L’ACTIVITÉ
ACQUISITION PHYSIQUE PRÉPARATION
Utiliser des commandes en mode connecte
A001 Base 4 [Link]

Exécuter des commandes en mode connecte


A002 Entrainement 4 [Link]

B001 Base 2 Manipuler les DataTables [Link]

B002 Entrainement 2 Afficher dans des datagrids en utilisant les dataviews [Link]

B003 Entrainement 4 Manipuler les dataset [Link]

Utiliser les schémas XSD


B004 Entrainement 2 [Link]

B005 Entrainement 6 Travailler en mode déconnecte [Link]

B006 Entrainement 6 Travailler en mode déconnecte en utilisant les schémas [Link]

C001 BASE 2 Créer un composant simple [Link]

C002 Entrainement 3 Intégrer les composants dans les formulaires [Link]

Utiliser les transactions avec [Link]


D001 BASE 2 [Link]

Liaison du rapport sans code de connexion


E001 Base 2 [Link]

Créer un rapport avec des données sécurisées


E001 Entrainement 2 [Link]

Document Module Millésime Page


OFPPT @ [Link] Programmation Client/Serveur juillet yy 7-7

Vous aimerez peut-être aussi