Choisissez votre langue
Formation en programmation Visual Basic
Plus de 2 millions d'apprenants dans le monde

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 entriez dans le développement d'entreprise ou que vous élargissiez votre ensemble de compétences .NET, il s'agit de la formation pratique et concrète qui donne des résultats.

Dedika pour entreprises

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 programmation orientée objet — encapsulation, héritage et polymorphisme — en utilisant des 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 exécutez des requêtes paramétrées et sécurisé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 création 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 propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 33 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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é d'édition qui accélèrent toutes les futures tâches de codage.

  • Leçon 2 • Créer 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. Assure un environnement entièrement opérationnel 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 un contexte pour comprendre pourquoi VB reste pertinent dans le développement d'entreprise et de bureau.

Chapitre 2Voir les détails

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 correctes de modélisation des données 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. Empêche 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 3Voir les détails

Flux de contrôle et prise de décision

  • Leçon 1 • Instructions conditionnelles

    Couvre If...Then...Else, les chaînes ElseIf et la fonction IIf pour les décisions en ligne. Les étudiants écrivent des programmes qui se ramifient correctement en fonction des 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 itérant 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 While...End While et les variantes 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 4Voir les détails

Procédures, fonctions et modules

  • Leçon 1 • Création et utilisation de fonctions

    Couvre la déclaration de Function, 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 de fonction réutilisables et testables.

  • Leçon 2 • Organisation du code avec les modules

    Introduit les modules standard en tant que conteneurs pour les procédures et constantes partagées dans un projet. Les étudiants structurent des projets multi-fichiers 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 imprévus.

  • 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 5Voir les détails

Tableaux, collections et structures de données

  • Leçon 1 • Requêtes LINQ sur les collections

    Introduit la syntaxe des requêtes 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 de tableau, l'initialisation, l'indexation et le redimensionnement avec ReDim. Les étudiants stockent et récupèrent des ensembles de données ordonnées 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 ArrayLists

    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 6Voir les détails

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 d'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 Shared, ainsi que 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 les classes de base sans modifier le code existant et testé.

Chapitre 7Voir les détails

Développement d'interface graphique Windows Forms

  • Leçon 1 • Gestion des événements et délégués

    Explique le modèle événementiel, les gestionnaires d'événements et les types de délégués dans Windows Forms. Les étudiants connectent les actions des utilisateurs au code qui met correctement à jour 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 formulaire, la boîte à outils et les conteneurs de disposition tels que Panel et TableLayoutPanel. Les étudiants disposent 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 exigence de saisie de données ou d'affichage.

Chapitre 8Voir les détails

Entrée/sortie de 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 bon format pour la performance, 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 les grilles et les 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 une communication directe avec la base de données. Les étudiants établissent et gèrent les connexions à la base de données en toute sécurité à l'aide de chaînes de connexion.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Professionnel de bureau : souhaite automatiser des tâches répétitives avec des outils bureautiques personnalisés.

  • Personne en reconversion professionnelle : cherche un point d'entrée structuré dans le travail de développement logiciel.

  • Technicien de support informatique : prêt à passer de la réparation de systèmes à leur construction.

  • Étudiant en informatique : a besoin de compétences pratiques en VB pour compléter son programme pédagogique académique.

  • 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 en utilisant 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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Cameroun ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du 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