
- Durée
- 5 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Description de la formation visual basic .Net
Cette formation Visual Basic .Net vous permettra de maîtriser les fondamentaux du langage Visual Basic .Net et de l'environnement de programmation Visual Studio. Au delà du langage la plate forme .NET 3.5 à 4.8 vous sera également présentée afin de bien comprendre l'environnement global sur lequel repose le langage VB.Net (à partir de .NET 4.0 on parle de VB 10 ou encore Visual Basic 10).

Objectifs pédagogiques
Concrètement, à l'issue de la formation, vous aurez acquis les connaissances et compétences pour :
- Comprendre les principes du développement objet (classe, méthode, héritage, ...)
- Comprendre le rôle du framework .NET et savoir utiliser ses classes
- Configurer et utiliser Visual Studio - Programmer en langage VB.Net tout en disposant des bons réflexes
- Maîtriser la syntaxe du langage VB.Net
- Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
- Créer des applications Windows riches en fonctionnalités (Winforms)
- Créer votre première application web en ASP .NET 4.x
- Tester des fonctionnalités avancées de VB.Net.
- Utiliser les nouveautés du Framework .Net dans sa dernière version
Objectifs opérationnels
Savoir maîtriser les fondamentaux du langage Visual Basic.Net et de l'environnement de programmation Visual Studio.
Cette formation dispose d’un Quizz de validation des prérequis et des acquis
Programme
Contenu du cours, module par module
8 modules
- Qu'entend-on par plate-forme (Framework) .net ?
- Pourquoi parle-t-on parfois indifféremment de C# ou VB .net ?
- La place de Visual Basic .Net dans l'architecture globale de .NET
- Comparaisons de VB.Net avec d'autres langages (VB 6, Java, C++, ...)
- Utilisation et configuration de Visual Studio pour l'utilisation au quotidien
- Les nouveautés du Framework .Net
Le modèle Objet avec le langage VB.Net.
- Héritage, surcharge et polymorphisme.
- Code géré et gestion de la mémoire.
- Propriétés, indexeurs et énumérateurs.
- Expression d'initialisation, types anonymes, propriétés automatiques, méthodes d'extension, méthodes partielles et lambda expressions.
- Utilisation des "Generics"
- Les nouveautés VB 10 : les accesseurs, initialisation de collections, saut d'instruction implicite, instructions lambda, co-variance et contre-variance.
- Programmer et utiliser des classes en VB 10.
Les classes incontournables du Framework
- Classe mathématique, structures usuelles, gestion des dates.
- Gestion du formatage des chaînes.
- Filtrer l'information grâce aux expressions régulières.
- Conteneurs classiques : listes, listes triées, piles et tables de hashage.
- Lister, trier, comparer et sélectionner des données
- Les principes d'ADO .Net
- Notion de classe client / classe fournisseur en VB.Net.
- Les classes ADO.Net fournis par VB.Net.
- Choisir d'accéder aux données avec DataReader ou DataSet ?
- La nouvelle philosophie de LINQ (LINQ to ADO, LINQ to SQL).
Les entrées / sorties
- Notion de flux, FileStream/StreamWriter/StreamReader.
- Convertisseurs de formats de texte (Unicode, ANSI, ...).
- Gestion des entrées/sorties synchrones/asynchrones.
La programmation avancée Visual Basic .Net
- Délégués : délégués et événements, les délégués comme alternative au polymorphisme.
- Exceptions : gestion centralisée des erreurs, classes d'exceptions personnalisées, exceptions non- .Net.
Travaux pratiques
Travaux pratiques
Travaux pratiques
- Co et contra variance
- Coévolution des langages .Net 4.0
- Le typage Dynamic
- Accesseurs simplifiés.
- Instructions Lambda
Travaux pratiques
- Qu'est-ce qu'une application ASP .Net ?
- Les principes de base.
- Du HTML à ASP .NET
- Coder « pas à pas » sa première application
- Les pièges à éviter et les mauvais réflexes.
Travaux pratiques
- Introduction à une application protée en ASP.Net
- Nouveauté de VB.Net dans ASP.Net
- Génération de webforms
Travaux pratiques
- Les winforms
- Les spécificités de ce type de programmation.
- Formulaires hérités et contrôles utilisateur
- Différents types de contrôles, menus contextuels (popup), le presse-papier.
- Application multilingue.
- Assemblies de ressources.
Travaux pratiques
- Configuration du déploiement
- Configuration de l'application
- Mise en place d'un paramétrage utilisateur
- Utilisation de Click Once
- Utilisation de Windows Installer
- Internationalisation d'une application Winforms
Travaux pratiques
- Principes des Web Services
- Webservice (webmethode) en Visual Basic .NET
- Exemples de Web Services en Visual Basic .NET
Travaux pratiques
Programme mis à jour le 16/01/2026
Public concerné
Cette formation Visual Basic .Net s'adresse aux analystes, développeurs d'applications, chef de projet.

Prérequis
Pour suivre cette formation Visual Basic .NET, les participants doivent disposer des connaissances suivantes : Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction); Un minimum d'expérience en concepts de programmation orientée objet est préférable mais n'est pas nécessaire.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,6/5
5 avis
« Mon avis sur le contenu du stage: Le support de cours n'est pas à jour en fonction de la dernière version du logiciel. Mon avis sur le formateur: Très bon animateur, disponible et agréable Ce que j'ai le plus apprécié: L'espace détente mis à disposition Ce que j'ai le moins apprécié: Le système de ticket repas n'est pas du tout pratique et il n'y a pas de véritable choix. »
YannFIMUREX PLANCHERS « Mon avis sur le contenu du stage : "Formation très condensée où un minimum de prérequis serait le bienvenue. Malgré cela Viencent a pris le temps de nous expliquer, c'était très bien." Mon avis sur le formateur : "RAS" Mon avis sur la salle de formation : "RAS" Ce que j'ai le plus apprécié : "RAS" »
Yann « Mon avis sur le contenu du stage : "Contenu très complet Mais peut-être un peu trop." Mon avis sur la salle de formation : "Aucun" »
BOUHERAOUA YoucefLA CENTRALE DE FORMATION
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Visual Basic .NET PerfectionnementRéf. VB25654 joursAvancéProchaine session : 30 nov.2 490 €
- WCF et ASP.NET Core, Développer des applications distribuées en C#Réf. WCFA4 joursFondamentalProchaine session : 7 déc.2 490 €
- Web Services REST - Mise en œuvre en C#Réf. DWSR3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- .NET : Bonnes pratiques et Design PatternsRéf. JPDP4 joursIntermédiaireProchaine session : 14 déc.2 490 €