Cyllène préprod
   Webmail    
   Nos solutions

VB .Net

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.


© ATPMG 2007 - mentions légales - plan du site