Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes:
- Expérience du développement d'applications avec Visual Basic version 4.0 ou ultérieure ;
- Suivi du cours : Maîtrise du développement avec Microsoft Visual Basic 6 ;
- OU Suivi du cours : Développement de solutions d'entreprise avec Microsoft Visual Basic 6.0 : Spécialisation, ou connaissances équivalentes ;
- Maîtrise des concepts de base du développement orienté objet ;
- Maîtrise des concepts du langage XML ( eXtensible Markup Language) ;
- Maîtrise de la stratégie .NET de Microsoft ;
- Maîtrise de .NET Framework.
Participants
- Ce cours s'adresse aux développeurs qui utilisent Visual Basic version 4.0 ou ultérieure comme principal langage, ainsi que les technologies Microsoft telles que les objets de données Microsoft ActiveX® (ADO, ActiveX Data Objects) pour développer des applications et qui prévoient d'utiliser Visual Basic .NET pour développer de futures applications.
Objectifs
- Ce cours a pour objectif de permettre aux développeurs utilisant Microsoft Visual Basic d'acquérir les connaissances et les compétences nécessaires pour développer des applications Microsoft .NET en utilisant Microsoft Visual Basic .NET version 7.0.
- Visual Basic .NET constitue une mise à niveau importante de Visual Basic et comprend de nombreuses nouvelles fonctionnalités de l'architecture .NET.
- Ces modifications permettront aux développeurs Visual Basic de créer des applications d'entreprise pour la plate-forme .NET et des applications Visual Basic plus traditionnelles qui pourront tirer profit des améliorations apportées au langage.
Contenu
Module 1 : Vue d'ensemble de la plate-forme Microsoft .NET
- Qu'est-ce que la plate-forme Microsoft .NET ?
- Qu'est-ce que la structure .NET ?
- Quels sont les composants de la structure .NET?
- Quelles sont les options avancées de Visual Basic .NET?
Module 2 : Fonctionnalités de l'environnement de développement
- 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 des applications
- Compilation dans Visual Basic .NET.
Module 3 : Optimisation du langage et de la syntaxe
- Types de données
- Utilisation des variables
- Fonctions, sous-routines et propriétés
- Gestion des exceptions
Module 4 : Conception orientée objet pour Visual Basic .NET
- Conception de classes
- Concepts de programmation orientée objet
- Concepts avancés de programmation orientée objet via Microsoft Visio
Module 5 : Programmation orientée objet dans Visual Basic .NET
- Définition de classes
- Création et destruction d'objets
- Héritage
- Interfaces
- Utilisation des classes
Module 6 : Utilisation de Windows Forms
- Pourquoi utiliser Windows Forms ?
- Structure de Windows Forms
- Utilisation de Windows Forms
- Utilisation de contrôles
- Héritage Windows Forms
Module 7 : Création d'applications Web
- Présentation d'ASP.NET
- Création d'applications de formulaire Web
- Création de services Web
- Utilisation de services Web
Module 8 : Utilisation d'ADO .NET
- 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
Module 9 : Développement de composants dans Visual Basic .NET
- Vue d'ensemble des composants
- Création de composants pris en charge
- Création de classes de composants
- Création de contrôles Windows Forms
- Création de contrôles utilisateur de formulaires Web
- Ordonnancement de threads.
Module 10 : Déploiement d'applications
- Description des assemblages
- Sélection d'une stratégie de déploiement
- Déploiement d'applications
Module 11 : Mise à niveau vers Visual Basic .NET
- Décision de mise à niveau
- Options de mise à niveau
- Recommandations
- Mise à niveau