Cursus métier : Développeur des Applications en VB.Net
Objectifs :
- Permettre aux programmeurs d'exploiter efficacement l'environnement d'exécution .NET ;
- Apporter les connaissances et les techniques nécessaires pour développer et construire des applications avec Visual BASIC complètes en relation avec les bases de données ;
- Générer des états avec Crystal Report.
Durée
- 48 Heures
Pré-requis
- Bonnes connaissances en gestion de bases de données relationnelles et en langage SQL ;
- Connaissances de base en programmation.
Contenu du Programme
1. VB.Net
- Introduction à Visual Basic .NET - Structures de base ;
- Introduction à l’environnement de développement VB.net ;
- Les contrôles Concept d’objet ;
- Programmation Objet ;
- ActiveX Data Object .Net (base de données).
2. Langage SQL
Extractions de données :
- Introduction : la notion de table ;
- L'ordre SELECT ;
- Expression des valeurs, prédicats et logique ternaire (NULL), opérateurs, expressions et fonctions SQL ;
- Extractions simples monotabulaires ;
- Extractions multitabulaires : jointures à l'aide de l'opérateur JOIN, typologie des jointures (internes, externes).
Modifications de données :
- Les ordres INSERT, UPDATE, DELETE.
Regroupements :
- Agrégats statistiques ;
- Création de sous-ensembles (clause GROUP BY) ;
- Filtrage des agrégats avec la clause HAVING.
3. Crystal Report
Introduction :
- Concepts des bases de données ;
- Présentation de l'environnement de développement .
Création d'un état simple :
- Accès à la base de données ;
- Sélection des tables et jointures ;
- Sélection des données en restitution ;
- Restrictions simples ;
- Récupération des données ;
- Formatage d'un tableau de type liste ;
- Visualisation du résultat ;
- Travaux pratiques ;
- Créer des états sur la base de différentes sélections et présentation des résultats.
Mise en forme:
- Mise en forme des cellules ;
- Positionnement et dimensionnement des cellules ;
- Gestion des tris ;
- Regroupement des données ;
- Formules de calcul ;
- Visualisation du résultat ;
- Travaux pratiques ;
- Création des rapports personnalisés ;
- Intégration des formules de calculs, tris des résultats.