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.
- Décrire l’architecture 2tiers.
- Décrire l’environnement .net.
- Avantages et inconvénients des différentes approches pour l’accès aux données :
- ODBC, OLEDB, fournisseur natif
- Rappel sur le langage SQL.
- Expliquer la différence entre les différents modes pour se connecter à une base de données.
- Décrire les types de connexions et les sources de données.
A. Intégrer les accès aux données dans le client en mode 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.
- Mise à jour d’une table.
- Libération des ressources.
- 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.
B. Intégrer les accès aux données dans le client en mode déconnecté.
- Pour l’architecture logicielle .Net seulement
- Présenter les objets déconnectés
- Présenter le DataAdapter, pont entre objets connectés et déconnectés
- Expliquer les principes de mapping entre objets de la 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.
- Traitements des erreurs et des exceptions.
C. Créer un composant et l’intégrer à l’application.
- Programmer des composants
- Intégrer des composants au sein d’une application.
D. Intégrer les transactions à l’application.
- Mise en place des transactions au niveau de la base de données : procédure stockée.
- Mise en place des transactions au niveau du.
- client avec les objets : Connexion et Transaction.
E. Éditer les états.
- Utilisation des outils d’édition d’état (ex : Crystal report.).
- formulation des requêtes adéquates au besoin d’édition
- Édition des données.
Pour télécharger le cours complet du module - Programmation Client - Serveur - Vb.Net - C# - Cliquez sur le lien suivant :
1. Expliquer le principe de fonctionnement des différentes architectures (2-tiers).
2. Expliquer le principe de middleware d’accès aux données (ODBC, OLEDB).
3. Programmer dans un environnement de développement événementiel.
4. Expliquer les types de connexion et sources des données.
Voir aussi » : Examen de Fin de module "Programmation Client/Serveur"
5. Expliquer la différence entre le mode connecté et en mode déconnecté.
- Décrire l’architecture 2tiers.
- Décrire l’environnement .net.
- Avantages et inconvénients des différentes approches pour l’accès aux données :
- ODBC, OLEDB, fournisseur natif
- Rappel sur le langage SQL.
- Expliquer la différence entre les différents modes pour se connecter à une base de données.
- Décrire les types de connexions et les sources de données.
A. Intégrer les accès aux données dans le client en mode 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.
- Mise à jour d’une table.
- Libération des ressources.
- 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.
Examens de Fin de Module - 2ème année - TSDI
B. Intégrer les accès aux données dans le client en mode déconnecté.
- Pour l’architecture logicielle .Net seulement
- Présenter les objets déconnectés
- Présenter le DataAdapter, pont entre objets connectés et déconnectés
- Expliquer les principes de mapping entre objets de la 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.
- Traitements des erreurs et des exceptions.
C. Créer un composant et l’intégrer à l’application.
- Programmer des composants
- Intégrer des composants au sein d’une application.
Cours "Initiation à la gestion de projets informatiques"
D. Intégrer les transactions à l’application.
- Mise en place des transactions au niveau de la base de données : procédure stockée.
- Mise en place des transactions au niveau du.
- client avec les objets : Connexion et Transaction.
E. Éditer les états.
- Utilisation des outils d’édition d’état (ex : Crystal report.).
- formulation des requêtes adéquates au besoin d’édition
- Édition des données.
Pour télécharger le cours complet du module - Programmation Client - Serveur - Vb.Net - C# - Cliquez sur le lien suivant :