| Introduction | |
| Profil des stagiaires | |
| Objectifs | |
| Conditions préalables | |
| Examens MCP | |
| Documents de cours et logiciels | |
| Plan du cours | |
| S’inscrire à ce cours |
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.
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.
À 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. |
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 |
| • | 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 : |
Aucun examen MCP (Microsoft Certified Professional) n'est associé à ce cours.
Le kit du stagiaire comprend un manuel de travail complet ainsi que d'autres documents nécessaires pour suivre le 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. |
|