Durée
5 jours
(journées consécutives)
Objectifs
Former les équipes de développement aux particularités
de VB.Net, à la logique de développement sous .Net et aux
caractéristiques structurelles des applications propres à
VB.Net, à l’environnement .Net et à VisualStudio .Net.
Procurer aux chefs de projets, concepteurs et architectes un panorama
éclairé sur les potentialités spécifiques
de VB.Net dans la perspective de projets à mener sous .Net.
Public
RDéveloppeurs ayant une pratique courante d’une version
antérieure de VB (éventuellement ASP-Interdev),
et/ou responsables d’études expérimentés dans
ces mêmes environnements.
Pré-requis
Connaissance « culturelle » minimum de .Net (infrastructure,
logique, objectifs).
Connaissance préalable - au moins didactique - des concepts de
la POO et d’un langage objet ou orienté objet.
|
1. L’environnement de développement et
d’exécution
.Net, qu’est ce que c’est ? (présentation) - Framework
.Net, comment ça marche ? (résumé) - VB.Net parmi
les langages .Net - Découvrir Visual Studio .Net - Paramétrer
l’environnement - Coder et construire – Exécuter et
déboguer - Types d’applications
2. Construire une application .Net en VB.Net
Structure applicative – Structure programme – La syntaxe
– Les bases de VB.Net - Ce qui ressort de CLR, du FCL, de Visual
Studio, de VB proprement dit - Bâtir un projet VB.Net - Programmer
- Tester - Programmer « objet » : les types et leurs membres
3. Programmation réellement objet
Référence et gestionnaire d’objets - Encapsulation,
ctors et dtors - Architectures de classes & architecture logicielle
– Héritage et polymorphisme – Interfaces et classes
abstraites – Mise en œuvre pragmatique des prédicats
objet - Le pattern délégué/événements
- Tableaux, collections et classe Collection - Les classes indexées
4. Applications interactives
Introduction aux applications « Winform » - Comprendre le
modèle événementiel - Applications Winexe élaborées
- Concepts de bindings et contextes - Séparation IHM/métier
au moyen de VB.Net- Les applications « Webform » (introduction
à ASP.Net) - L’affinité VB.Net/ASP.Net - Modèle
déconnecté vs modèle purement événementiel
5. Ressources applicatives au service de VB.Net
La problématique de la persistance
Sérialisation - Xml - Introduction à ADO.Net - Les rapports
du relationnel à l’objet - Mise en œuvre au moyen de
SQL Server - Connexion de données dans une application Winform
Quelques ressources et mécanismes essentiels du Framework
Classes de collections du FCL - La gestion des exceptions - Les problématiques
de sécurité - Méta-programmation au moyen des attributs
Attention : ce cours ne peut qu’effleurer certains sujets, développés
par ailleurs dans les cours Asp.Net, Ressources du Framework et Persistance
; il ne peut en aucun cas en dispenser les stagiaires ayant nécessité
d’une connaissance approfondie de chacun de ces thèmes.
|