Profitez de -25 % pour toute nouvelle inscription à nos formations jusqu’au 31 décembre 2026

Formation en Développement: Visual Basic .NET - Fondamentaux - Ascent Formation
Retour aux formations
Développement

Formation Visual Basic .NET - Fondamentaux

5 jour(s) • 35h
Éligible OPCO
8,8/10 avis apprenants

Description

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.

  • 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

  • Analystes
  • Développeurs
  • Chefs de projets
  • Directeurs de projets

  • Maîtriser les notions de base de programmation structurée
  • Avoir des connaissances basiques en programmation orientée objet

  1. 1

    Introduction à .Net

    • 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
  2. 2

    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
    • Travaux pratiques : programmer et utiliser des classes en VB 10
  3. 3

    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
    • Travaux pratiques : lister, trier, comparer et sélectionner des données
  4. 4

    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)
    • Travaux pratiques : manipuler les données d'une base de données avec ADO. Net
  5. 5

    Les entrées / sorties

    • Notion de flux, FileStream/StreamWriter/StreamReader
    • Convertisseurs de formats de texte (Unicode, ANSI, ...)
    • Gestion des entrées/sorties synchrones/asynchrones
    • Travaux pratiques : lire et écrire des données dans un fichier text
  6. 6

    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 : mettre en place les exceptions et délégués en VB.NET dans une application .Net
  7. 7

    Les plus VB 10

    • Co et contra variance
    • Coévolution des langages .Net 4.0
    • Le typage Dynamic
    • Accesseurs simplifiés
    • Instructions Lambda
    • Travaux pratiques : tirer profit des nouveautés .Net 4.0 en VB 10 ,dans une application existante
  8. 8

    Une première application Web ASP.NET/ Visual Basic . NET

    • 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 : création d'une application simple en ASP.Net
  9. 9

    Spécificité ASP.Net et VB.Net

    • Introduction à une application protée en ASP.Net
    • Nouveauté de VB.Net dans ASP.Net
    • Génération de webforms
    • Travaux pratiques : réalisation d'un gestionnaire d'utilisateur en ASP.Net
  10. 10

    Fenêtres, menus, et composants avec les Windows Forms

    • 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 : création de formulaires pour gérer des données
  11. 11

    Configuration et déploiement

    • 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 : internationalisation de l'application et déploiement
  12. 12

    Présentation des Web Services

    • Principes des Web Services
    • Webservice (webmethode) en Visual Basic .NET
    • Exemples de Web Services en Visual Basic .NET
    • Travaux pratiques : utilisation de webservice pour alimenter une application winforms

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Visual Basic .NET - Fondamentaux

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.