Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Programmation avec Visual Basic® pour .NET


Formation 5034 jours

 Courriel    Imprimer    Q&A    PDF  

Réservation Rapide

Vous apprendrez à

  • Construire des applications .NET multiniveaux avec Visual Basic à partir de composants logiciels réutilisables
  • Concevoir des composants orientés objet avec l'héritage et le polymorphisme
  • Exploiter les caractéristiques avancées : les interfaces, les génériques et les exceptions
  • Construire des composants de niveau intermédiaire qui permettent l'accès aux données en utilisant ADO.NET et LINQ
  • Concevoir et coder des interfaces utilisateur Windows et Web
  • Déployer des applications via Internet avec ClickOnce

Objectif

Visual Basic permet aux programmeurs d'exploiter efficacement l'environnement d'exécution .NET. Ce cours apporte les connaissances et techniques nécessaires pour construire des applications Visual Basic distribuées. Vous développerez les compétences nécessaires pour tirer parti de la combinaison de syntaxe orientée composant et de syntaxe orientée objet dans VB pour une meilleure réutilisation du code.

À qui s'adresse cette formation

À toute personne intéressée par la programmation avec Visual Basic 2008. Une expérience d'un langage de programmation tel que Visual Basic, C#, Java ou C++ est nécessaire. La formation 502, "Introduction à la programmation avec .NET", constitue une bonne introduction.

Travaux pratiques

Vous utilisez les fonctionnalités avancées de Visual Basic 2008 afin d'obtenir une expérience approfondie. Ces exercices comprennent :
  • Création de logiciels orientés objet dans VB
  • Utilisation d'outils RAD dans Visual Studio
  • Construction d'une application multiniveau accédant aux données avec ADO.NET et LINQ
  • Création d'interfaces utilisateur Web et Windows pilotées par les données
  • Codage de composants d'accès aux données indépendants de l'interface utilisateur
  • Exploitation des fonctionnalités orientées objet de Visual Basic : encapsulation, héritage et polymorphisme
  • Déploiement d'applications Windows et Web avec Visual Studio

Contenu détaillé

Développement d'applications multiniveaux

  • Diviser des couches logiques en composants multiples
  • Réutiliser des composants avec différentes interfaces utilisateur
  • Persistance des données vers les bases de données

Le Framework .NET

Le CLR (Common Language Runtime)

  • Services et architecture du CLR
  • Compilation de code VB en langage intermédiaire

Le FCL (Framework Class Library)

  • Formulaires et contrôles Windows et Web
  • Fichiers d'entrée/sortie
  • Expressions régulières
  • Accès aux données avec ADO.NET
  • Collections hétérogènes et génériques

Avantages principaux de Visual Basic

Conception de l'interface utilisateur

  • Contrôles et formulaires Web et Windows
  • Automatisation de la création d'applications pilotées par une base de données
  • Optimisation de la liaison de données grâce aux sources
  • Formulaires Web avec ASP.NET
  • Validation déclarative de formulaires Web

Améliorations de la productivité VB

  • Documentation par codage XML
  • Débogage Edit-and-Continue
  • Code snippets
  • Visualisation des structures dans le débogueur
  • Caractéristiques du namespace My
  • Tests intégrés

Améliorations du langage VB

  • Inférence de type et types anonymes
  • LIttéraux XML

Programmation orientée objet

Encapsulation

  • Conception de classes avec Class Designer
  • Protection des données privées avec les propriétés
  • Comparer les constructeurs et les initialiseurs d'objets
  • Méthodes partagées, surchargées et d'extension

Héritage

  • Mise en œuvre des hiérarchies d'héritage
  • Éliminer la duplication de code
  • Remplacement des méthodes de classe de base
  • Accès aux données protégées des classes de base

Polymorphisme

  • Types de polymorphisme
  • Programmation basée sur les interfaces
  • Tri avec IComparable
  • Création de classes de base MustInherit

Exceptions et événements

Conception et consommation d'événements

  • Répondre à l'interaction de contrôle de l'interface utilisateur
  • Événements personnalisés et objets métier
  • Gestion dynamique et statique d'événements
  • Utilisation de WithEvents et de la clause Handles
  • Opérateur AddressOf

Gestion structurée des exceptions

  • Interception et décodage des messages d'exception
  • Exceptions dans les objets métier
  • Nettoyage des ressources avec les blocs Finally
  • Nettoyage automatisé avec les blocs Using

Manipulation de données avec ADO.NET et LINQ

Le modèle ADO.NET

  • Utilisation de SQL Server
  • Approche connectée vs. non connectée
  • Espace de nommage System.Data

Programmation des objets ADO.NET

  • Codage des connexions, commandes et datareaders
  • Exécution de requêtes paramétrées avec VB
  • Optimisation des performances grâce aux procédures stockées
  • Maintien des données avec les transactions

LINQ (Language Integrate Query)

  • Création d'expressions LINQ
  • Utilisation des opérateurs de requête standards : Where, OrderBy, Select
  • Utilisation de LINQ avec le mapping relationnel de SQL
  • Filtrer et générer le XML avec LINQ to XML

Déploiement d'applications Visual Basic

  • Appliquer la configuration et les paramètres de .NET
  • Préparation de la version de production (release build)
  • Comparaison de projets XCopy et Setup
  • Publication d'applications Windows et Web

<< Visual Studio, .NET et Visual Basic
 

Formations liées à ce sujet


Visual Basic est une marque déposée de Microsoft Corporation.
 
Programmation avec Visual Basic pour .NET
Travaux pratiques

Calendrier des formations

5 - 8 octobreParis S'inscrire
15 - 18 févrierParis S'inscrire
14 - 17 juinParis S'inscrire

Londres (en anglais)

7 - 10 septembreLondon S'inscrire
11 - 14 janvierLondon S'inscrire
3 - 6 maiLondon S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.


Programmation avec Visual Basic pour .NET

Les participants construisent des composants avec Visual Basic 2008.


 
Les 100 dernières évaluations de cette formation lui ont attribué la note suivante :

  (3,76/4,00)

 
« J'apprends bien mieux avec des exemples. Alors j'ai apprécié le fait que le formateur et les stagiaires partagent leurs expériences respectives pendant la formation Learning Tree. Chacun apprend des choses de l'autre et à la fin de la formation, on se rend compte que l'on ressort avec un bagage complet. »