Programmation avec Microsoft Visual Basic .NET

Cours 2374—Cours dirigé—de cinq jours

Take This Training
Sur cette page
IntroductionIntroduction
Profil des stagiairesProfil des stagiaires
ObjectifsObjectifs
Conditions préalablesConditions préalables
Examens MCPExamens MCP
Documents de cours et logicielsDocuments de cours et logiciels
Plan du coursPlan du cours
S’inscrire à ce coursS’inscrire à ce cours

Introduction

Le cours fournit aux développeurs MicrosoftVisual Basic les compétences et connaissances nécessaires pour développer des applications Microsoft .NET à l'aide de Visual Basic .NET. Visual Basic .NET constitue une mise à niveau significative de Visual Basic et incorpore de nombreuses nouvelles fonctionnalités et de nombreux objectifs de structure de l'architecture .NET. Ces modifications permettent aux développeurs Visual Basic de créer des applications d'entreprise pour la plate-forme .NET, ainsi que des applications Visual Basic plus traditionnelles qui tirent profit des améliorations apportées au langage.


Haut de pageHaut de page

Profil des stagiaires

Ce cours s'adresse tout particulièrement aux développeurs qui utilisent actuellement le langage Visual Basic 4.0 ou version ultérieure ainsi que des technologies Microsoft (ADO et ASP, par exemple), pour développer leurs applications et qui souhaitent utiliser Visual Basic .NET pour leurs projets de développement futurs.


Haut de pageHaut de page

Objectifs

À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :

citer les principaux composants du .NET Framework et décrire certaines des améliorations principales de la nouvelle version de Visual Basic ;

décrire la structure de base d'un projet Visual Basic .NET et utiliser les fonctions principales de l'environnement de développement intégré (IDE, Integrated Development Environment) ;

utiliser les nouvelles fonctions liées au langage et à la syntaxe dans Visual Basic .NET ;

expliquer les concepts de base et la terminologie de la conception orientée objet, plus particulièrement pour Visual Basic .NET ;

expliquer et utiliser les concepts de base et la terminologie de la programmation orientée objet dans Visual Basic .NET ;

créer des applications à l'aide de Microsoft Windows Forms ;

créer des applications Internet qui utilisent des formulaires et services Web ;

créer des applications qui utilisent ADO.NET ;

créer des composants dans Visual Basic .NET ;

configurer et déployer divers types d'applications Visual Basic .NET ;

préparer la mise à niveau d'applications Visual Basic existantes vers Visual Basic .NET.


Haut de pageHaut de page

Conditions préalables

Pour suivre ce cours, les stagiaires doivent disposer des connaissances préalables suivantes :

Expérience en développement d'applications avec Visual Basic 4.0 ou version ultérieure

Réussite du cours 1013, Maîtrise du développement avec Microsoft Visual Basic 6 ou connaissances équivalentes
OU

Réussite du cours 1016, Développement de solutions d'entreprise avec Microsoft Visual Basic 6.0 : Spécialisation ou connaissances équivalentes

Bonne connaissance des concepts de base de la programmation orientée objet

Bonne connaissance des concepts XML (Extensible Markup Language)

Bonne connaissance de la stratégie Microsoft .NET, décrite sur le site Web consacré à Microsoft .NET à l'adresse suivante : http://www.microsoft.com/france/net/

Bonne connaissance du .NET Framework, décrit sur les sites Web suivants :
http://msdn.microsoft.com/msdnmag/issues/0900/Framework/Framework.asp et http://msdn.microsoft.com/msdnmag/issues/1000/Framework2/Framework2.asp


Haut de pageHaut de page

Examens MCP

Aucun examen MCP (Microsoft Certified Professional) n'est associé à ce cours.


Haut de pageHaut de page

Documents de cours et logiciels

Le kit du stagiaire comprend un manuel de travail complet ainsi que d'autres documents nécessaires pour suivre le cours.


Haut de pageHaut de page

Plan du cours

Module 1 : Vue d'ensemble de la plate-forme Microsoft .NET



Sujets étudiés :

Présentation de la plate-forme Microsoft .NET

Présentation du .NET Framework

Présentation des composants .NET Framework

Présentation des améliorations de Visual Basic .NET

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

citer les principaux éléments de la plate-forme .NET ;

décrire le .NET Framework et ses composants ;

citer les principales améliorations apportées à Visual Basic .NET.


Module 2 : Fonctionnalités de l'environnement de développement



Sujets étudiés :

Description de l'environnement de développement intégré

Création de projets Visual Basic .NET

Utilisation des fonctionnalités de l'environnement de développement

Débogage d'applications

Compilation en Visual Basic .NET

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

exposer les principaux avantages offerts par le nouvel IDE ;

répertorier les différents types de projets Visual Basic .NET et leurs structures, y compris leurs structures de fichiers ;

référencer des applications externes à partir de votre projet ;

afficher et définir les propriétés d'un projet ;

tirer parti des diverses fenêtres de l'IDE, notamment l'Explorateur de serveurs, l'Explorateur d'objets et la Liste des tâches ;

déboguer une application simple ;

générer et compiler une application simple.


Module 3 : Améliorations du langage et de la syntaxe



Sujets étudiés :

Types de données

Utilisation de variables

Fonctions, sous-routines et propriétés

Gestion des exceptions

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

décrire les modifications apportées aux types de données dans Visual Basic .NET ;

déclarer et initialiser des variables et des tableaux ;

assigner des valeurs aux variables à l'aide d'une syntaxe abrégée ;

mettre en œuvre des fonctions et des sous-routines ;

appeler les propriétés par défaut d'un objet ;

utiliser la nouvelle instruction Try.Catch.Finally pour implémenter la gestion structurée des exceptions.


Module 4 : Conception orientée objet pour Visual Basic .NET



Sujets étudiés :

Conception de classes

Concepts de programmation orientée objet

Concepts avancés de programmation orientée objet

Utilisation de Microsoft Visio

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

décrire les concepts fondamentaux de la conception orientée objet ;

expliquer les concepts d'encapsulation, d'héritage, d'interface et de polymorphisme ;

créer des classes fondées sur des cas d'utilisation ;

modéliser des classes qui seront employées dans Visual Basic .NET au moyen de Visio.


Module 5 : Programmation orientée objet dans Visual Basic .NET



Sujets étudiés :

Définition de classes

Création et destruction d'objets

Héritage

Interfaces

Utilisation de classes

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

définir des classes ;

instancier et utiliser des objets dans du code client ;

créer des classes utilisant l'héritage ;

définir les interfaces et utiliser le polymorphisme ;

créer des membres partagés ;

créer des événements de classe et les gérer à partir d'une application cliente.


Module 6 : Utilisation de Windows Forms



Sujets étudiés :

Conditions d'utilisation de Windows Forms

Structure de Windows Forms

Utilisation de Windows Forms

Utilisation de contrôles

Héritage Windows Forms

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

décrire les avantages de Windows Forms ;

utiliser les nouvelles propriétés et méthodes de Windows Forms ;

écrire du code de gestion des événements ;

utiliser les nouveaux contrôles et les contrôles améliorés ;

ajouter et modifier des menus ;

créer un formulaire qui hérite d'un autre formulaire.


Module 7 : Création d'applications Web



Sujets étudiés :

Introduction à ASP.NET

Création d'applications de formulaire Web

Création de services Web

Utilisation de services Web

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

expliquer et exploiter les avantages d'ASP.NET et de ses diverses bibliothèques dans le cadre du développement d'applications ;

créer des applications de formulaire Web ;

utiliser des contrôles serveur HTML et des contrôles serveur Web ;

créer des services Web ;

utiliser des services Web à partir d'un navigateur ou d'une autre application cliente.


Module 8 : Utilisation d'ADO.NET



Sujets étudiés :

Vue d'ensemble d'ADO.NET

Fournisseurs de données .NET

Objet DataSet

Concepteurs de données et liaison de données

Intégration XML

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

citer les avantages d'ADO.NET ;

créer des applications à l'aide d'ADO.NET ;

citer les principaux objets ADO.NET et leurs fonctions ;

utiliser les concepteurs de données et la liaison de données Visual Studio .NET ;

décrire l'intégration de XML avec ADO.NET.


Module 9 : Développement de composants dans Visual Basic .NET



Sujets étudiés :

Vue d'ensemble des composants

Création de composants de service

Création de classes Component

Création de contrôles Windows Forms

Création de contrôles utilisateur Web Forms

Modèle de thread

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

créer des composants qui peuvent être utilisés par des applications clientes managées et non managées ;

créer des composants de service ;

créer des classes de composant ;

créer des contrôles Windows Forms ;

créer des contrôles utilisateur Web ;

utiliser le modèle de thread pour créer des applications multithread.


Module 10 : Déploiement d'applications



Sujets étudiés :

Description des assemblys

Sélection d'une stratégie de déploiement

Déploiement d'applications

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

décrire un assembly ;

citer les divers types de déploiement d'applications ;

déployer un assembly de composant ;

déployer une application Windows ;

déployer une application Web.


Module 11 : Mise à niveau vers Visual Basic .NET



Sujets étudiés :

Détermination de la nécessité d'une mise à niveau

Options de mise à niveau

Recommandations

Exécution de la mise à niveau

À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :

prendre une décision fondée sur la nécessité de mettre à niveau une application ;

décrire les diverses options de mise à niveau disponibles ;

utiliser l'Assistant Mise à niveau.

Haut de pageHaut de page

S’inscrire à ce cours

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Haut de pageHaut de page