Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Visual Basic .NET - Fondamentaux

réf : DEV-VB

Objectif de formation : 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.

Objectifs pédagogiques

  • 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

Pré-requis

Maîtriser les notions de base de programmation structurée

Avoir des connaissances basiques en programmation orientée objet

Public concerné

Développeurs, analystes, chefs de projets & directeurs de projets…

Programme

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?