
Formation en programmation Visual Basic
Maîtrisez Visual Basic à partir de zéro et créez de véritables applications de bureau qui fonctionnent. Ce cours vous guide à travers les fondamentaux du langage, la conception orientée objet, le développement d'interfaces graphiques Windows Forms et l'intégration de bases de données — tout ce dont vous avez besoin pour écrire des logiciels VB professionnels. Que vous débutiez dans le développement d'entreprise ou que vous élargissiez vos compétences .NET, cette formation pratique et concrète vous apporte des résultats.
Ce que vous allez apprendre:
Configurez Visual Studio et créez une application Windows Forms entièrement fonctionnelle à partir de zéro.
Appliquez les principes de la programmation orientée objet — encapsulation, héritage et polymorphisme — à l'aide de classes Visual Basic.
Mettez en œuvre le flux de contrôle, la gestion des erreurs et les procédures modulaires pour écrire un code propre et maintenable.
Connectez des applications de bureau à des bases de données SQL avec ADO.NET et effectuez des requêtes sécurisées et paramétrées.
Utilisez LINQ, les collections génériques et la liaison de données pour gérer et afficher efficacement des données structurées.
Déployez des applications VB prêtes pour la production à l'aide de ClickOnce et d'outils professionnels de packaging de programmes d'installation.
Comment vous étudiez de façon pratique Formation en programmation Visual Basic
Comment vous pratiquez Formation en programmation Visual Basic
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 33 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à Visual Basic et à l'IDE
Introduction à Visual Basic et à l'IDE
Leçon 1 • Comprendre l'éditeur de code
Explore IntelliSense, le pliage de code et la coloration syntaxique dans l'éditeur VB. Développe des habitudes d'efficacité en édition qui accélèrent toutes les futures tâches de codage.
Leçon 2 • Création de votre premier projet VB
Présente les types de projets, la structure de la solution et le processus de création d'une application Windows Forms. Les étudiants produisent et exécutent un programme fonctionnel minimal.
Leçon 3 • Installation et configuration de Visual Studio
Guide les étudiants dans le téléchargement, l'installation et la personnalisation de Visual Studio pour le développement VB. Garantit un environnement de fonctionnement complet avant d'écrire du code.
Leçon 4 • Historique et objectif de Visual Basic
Couvre l'évolution de VB, de BASIC à .NET, et sa position parmi les langages modernes. Fournit le contexte pour comprendre pourquoi VB reste pertinent dans le développement d'entreprise et de bureau.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux du langage VB
Fondamentaux du langage VB
Leçon 1 • Opérations d'entrée et de sortie
Présente Console.ReadLine, MsgBox, InputBox et la sortie de fichier de base pour capturer et afficher des données. Relie les fondamentaux du langage à un comportement de programme visible et interactif.
Leçon 2 • Variables, constantes et types de données
Couvre la syntaxe de déclaration, les conventions de nommage et l'ensemble complet des types de données primitifs. Établit des habitudes de modélisation de données correctes, essentielles pour toutes les tâches de programmation ultérieures.
Leçon 3 • Conversion et cast de types
Explique les conversions implicites et explicites, CType et la classe Convert. Prévient les erreurs d'exécution causées par des types de données incompatibles dans les applications réelles.
Leçon 4 • Opérateurs et expressions
Enseigne les opérateurs arithmétiques, de comparaison, logiques et de chaîne, ainsi que la priorité des opérateurs. Les étudiants construisent des expressions complexes qui pilotent la logique du programme.
Chapitre 3MasquerCacher les détailsVoir les détailsFlux de contrôle et prise de décision
Flux de contrôle et prise de décision
Leçon 1 • Instructions conditionnelles
Couvre les blocs If...Then...Else, les chaînes ElseIf et la fonction IIf pour les décisions en ligne. Les étudiants écrivent des programmes qui bifurquent correctement en fonction de conditions évaluées.
Leçon 2 • Boucles For et For Each
Enseigne les boucles For...Next basées sur un compteur et les boucles For Each...Next pour itérer sur des collections. Les étudiants automatisent les tâches répétitives et traitent efficacement les collections de données.
Leçon 3 • Boucles While et Do
Introduit les boucles pilotées par condition, y compris les variantes While...End While et Do...Loop. Les étudiants choisissent la structure de boucle appropriée pour les scénarios d'itération ouverts.
Leçon 4 • Gestion des erreurs avec Try...Catch
Couvre la gestion structurée des exceptions à l'aide des blocs Try...Catch...Finally et des types d'exceptions courants. Les étudiants écrivent des programmes résilients qui gèrent les erreurs d'exécution avec élégance.
Chapitre 4MasquerCacher les détailsVoir les détailsProcédures, fonctions et modules
Procédures, fonctions et modules
Leçon 1 • Création et utilisation de fonctions
Couvre la déclaration de fonction, les types de retour et l'instruction Return pour produire des valeurs calculées. Les étudiants remplacent les calculs répétés par des unités fonctionnelles réutilisables et testables.
Leçon 2 • Organisation du code avec les modules
Introduit les modules standard en tant que conteneurs pour des procédures et des constantes partagées dans un projet. Les étudiants structurent des projets multifichiers pour plus de clarté et de réutilisation.
Leçon 3 • Portée, durée de vie et accessibilité
Enseigne les modificateurs d'accès Public, Private, Protected et Friend ainsi que les règles de portée des variables. Les étudiants contrôlent la visibilité des données pour éviter les effets secondaires indésirables.
Leçon 4 • Définition et appel de procédures Sub
Explique la déclaration Sub, la syntaxe d'appel et le rôle des procédures dans la réduction de la duplication de code. Établit l'habitude d'encapsuler des tâches discrètes dans des blocs nommés.
Chapitre 5MasquerCacher les détailsVoir les détailsTableaux, collections et structures de données
Tableaux, collections et structures de données
Leçon 1 • Requêtes LINQ sur les collections
Introduit la syntaxe Language Integrated Query pour filtrer, trier et projeter des collections. Les étudiants écrivent des requêtes de données expressives qui remplacent le code verbeux basé sur des boucles.
Leçon 2 • Tableaux unidimensionnels et multidimensionnels
Couvre la déclaration, l'initialisation, l'indexation et le redimensionnement des tableaux avec ReDim. Les étudiants stockent et récupèrent des ensembles de données ordonnés requis par la plupart des programmes du monde réel.
Leçon 3 • Dictionnaires et magasins clé-valeur
Enseigne Dictionary(Of TKey, TValue) pour une recherche rapide par clé. Les étudiants implémentent des modèles de récupération de données efficaces utilisés dans les scénarios de configuration et de mise en cache.
Leçon 4 • Listes génériques et ArrayList
Introduit List(Of T) et ArrayList pour les collections dynamiques et type-safe. Les étudiants gèrent des ensembles de données de longueur variable sans redimensionnement manuel.
Chapitre 6MasquerCacher les détailsVoir les détailsProgrammation orientée objet en VB
Programmation orientée objet en VB
Leçon 1 • Classes, objets et constructeurs
Couvre la déclaration de classe, l'instanciation avec New et la surcharge de constructeurs. Les étudiants créent des objets qui encapsulent l'état et le comportement dans une seule unité.
Leçon 2 • Interfaces et polymorphisme
Introduit la déclaration d'interface, le mot clé Implements et le polymorphisme à l'exécution. Les étudiants écrivent du code flexible qui opère sur des abstractions plutôt que sur des types concrets.
Leçon 3 • Membres partagés et durée de vie des objets
Couvre les champs et méthodes partagés, et le modèle Finalize/Dispose pour la gestion des ressources. Les étudiants gèrent correctement la mémoire et l'état partagé dans les programmes multi-objets.
Leçon 4 • Héritage et substitution de méthodes
Enseigne le mot clé Inherits, Overridable et Overrides pour construire des hiérarchies de classes. Les étudiants étendent des classes de base sans modifier le code existant et testé.
Chapitre 7MasquerCacher les détailsVoir les détailsDéveloppement d'interface graphique Windows Forms
Développement d'interface graphique Windows Forms
Leçon 1 • Gestion d'événements et délégués
Explique le modèle piloté par événements, les gestionnaires d'événements et les types de délégués dans Windows Forms. Les étudiants connectent les actions utilisateur au code qui met à jour correctement l'état de l'application.
Leçon 2 • Validation de formulaire et retour utilisateur
Couvre la validation des entrées avec ErrorProvider, MaskedTextBox et les événements de validation. Les étudiants empêchent les données invalides d'entrer dans l'application et guident les utilisateurs avec un retour clair.
Leçon 3 • Formulaires multiples et navigation
Enseigne la création de formulaires enfants, de boîtes de dialogue modales et le passage de données entre formulaires. Les étudiants construisent des applications multi-écrans avec une navigation cohérente et un état partagé.
Leçon 4 • Conception de formulaire et contrôles de disposition
Couvre le concepteur de formulaires, la boîte à outils et les conteneurs de disposition tels que Panel et TableLayoutPanel. Les étudiants organisent les contrôles pour produire des interfaces professionnelles et redimensionnables.
Leçon 5 • Contrôles courants et propriétés
Enseigne la configuration de TextBox, Label, Button, ComboBox, ListBox et CheckBox. Les étudiants sélectionnent et configurent le contrôle correct pour chaque besoin de saisie ou d'affichage de données.
Chapitre 8MasquerCacher les détailsVoir les détailsE/S fichier et intégration de base de données
E/S fichier et intégration de base de données
Leçon 1 • Accès aux fichiers binaires et sérialisation
Introduit BinaryReader, BinaryWriter et la sérialisation XML pour le stockage de données structurées. Les étudiants choisissent le format approprié pour les performances, la portabilité et la lisibilité humaine.
Leçon 2 • DataSet, DataAdapter et liaison de données
Couvre DataSet, DataTable et SqlDataAdapter pour l'accès aux données déconnecté et la liaison à l'interface utilisateur. Les étudiants remplissent des grilles et des formulaires directement à partir des résultats de requêtes de base de données.
Leçon 3 • Lecture et écriture de fichiers texte
Couvre StreamReader, StreamWriter et les méthodes de la classe File pour les opérations sur les fichiers texte. Les étudiants implémentent un stockage persistant pour les paramètres d'application et le contenu généré par l'utilisateur.
Leçon 4 • Connexion aux bases de données avec ADO.NET
Enseigne SqlConnection, SqlCommand et SqlDataReader pour la communication directe avec la base de données. Les étudiants établissent et gèrent des connexions à la base de données en toute sécurité à l'aide de chaînes de connexion.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Professionnel de bureau : souhaite automatiser des tâches répétitives avec des outils de bureau personnalisés.
Personne en reconversion professionnelle : cherche un point d'entrée structuré dans le développement logiciel.
Technicien de support informatique : prêt à passer de la réparation de systèmes à leur développement.
Étudiant en informatique : a besoin de compétences pratiques en VB pour compléter ses cours académiques.
Propriétaire de petite entreprise : souhaite créer des outils internes sans embaucher de développeurs externes.
Programmeur amateur : curieux de développer des applications de bureau avec l'écosystème .NET.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail des cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















