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.
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.
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 :
Custom software development is the modern approach to business. It helps in addressing all the needs and also building a brand.
ReplyDeletedéveloppement sur mesure .net