Visual Basic .NET – Développer des applications

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

Cette formation vous apprendra à développer des applications VB.NET avec le Framework 2.0 en appliquant les principes de la programmation objet. Elle vous apportera une maîtrise complète du langage qui intègre l’utilisation des bibliothèques, l’interface avec les autres langages et le multithreading.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Evénements
  • Services
  • Gestion
  • .NET
  • Visual Basic.NET

Le programme

 

Introduction

  • Principe et architecture.
  • Composants : langage, CLR, CLI.
  • Architecture de distribution d’objet dans .NET, exécution de composants et d’objets à distance.
  • Structure d’un programme C#
  • Présentation du Framework .NET.
  • Outils et environnement de développe­ment.
  • Langage de MSIL
Syntaxe de base : données, expressions et instructions
  • Valeurs, opérateurs, manipulation de variables. Types de données : Common Type System. Données complexes : tables.
  • Gestion des tables, création et manipu­lation. Instructions de contrôle de flux : boucles, test, contrôle de flux. Fonctions.
  • Déroulement d’un programme, notion d’exception.
  • Petites nouveautés : Continue, IsNot, Using, visibilité des propriétés, support des types non signés, mot-clef Glo­bal, TryCast. Opérateurs IsTrue et IsFalse.
  • Génération de la documentation.
Programmation Orientée Objet
  • Classes et objets : modélisation du monde réel par objet.
  • Notions d’attributs, méthodes et propriétés.
  • Héritage.
  • Polymorphisme.
  • Interface et héritage multiple.
  • Représentation du modèle objet.
Classes et objets en VB.NET
  • Définition des classes.
  • Définition des objets.
  • Définition du contenu de la classe : méthodes et attributs. Surcharge des méthodes.
  • Surcharge des opérateurs. Incidences sur les transtypages.
  • Cycle de vie des objets : constructeur, destructeur. Typage en VB.NET : gestion des types et conversion de types.
  • Interopérabilité entre langages.
  • Propriétés : définition des propriétés, définition de propriétés « read only ».
  • Visibilité des membres d’une classe : propriétés et méthodes.
  • Utilisation des espaces de noms.
  • Dérivation et héritage des classes : principe de dérivation, contrôle d’accès lors de la dérivation.
  • Héritage des propriétés.
  • Classe de base System.Object.
  • Manipulation des attributs : principe des méta-données.
  • Attributs de classe, de méthode, de champ.
  • Les attri­buts et l’héritage.
  • Manipulation et gestion des tableaux.
  • Gestion de la mémoire.
  • Utilisation du garbage collector.
  • Indexeur et structure foreach.
  • Classes partielles.
  • Gestion personnalisée des événements.
  • Classes génériques.
  • Types annulables.
  • Covariance et contravariance des délégués.
Interfaces
  • Principe des interfaces.
  • Déclaration et mise en œuvre d’une interface.
  • Les interfaces et l’héritage.
  • Principe héritage multiple au travers des interfaces.
Gestion des exceptions
  • Principe de la gestion des exceptions et événements.
  • Structure de gestion des exceptions interlangages : déclenchement d’exception dans un langage et intercep­tion et traitement dans un autre.
  • Exemple entre VB.NET et d’autres langages (C#, J#).
  • Utilisation des délégués : délégués statiques et dynamiques pour la gestion des événements.
Les assembly
  • Notion d’assembly.
  • Création d’un assembly.
  • Organisation d’un projet au travers des assembly.
  • Assembly privé et assembly partagé : signature, rôle du GAC (Global Assembly Cache), mise en place dans le GAC.
  • Assembly à signature retardée.
  • Assembly et support du multilangage.
Objet et classes de base du Framework .NET
  • Principe du Framework.
  • Le CTS : classes de base (Int, String), correspondance en VB.NET.
  • Classe générale : .NET System, Threading.
  • Classe de manipulation de structures de données : Math, ArrayList.
  • Traitement des chaînes.
  • Traitement de la date et de l’heure.
  • Tableaux dynamiques.
  • Expressions régulières.
  • Mise en place de la conversion des types au travers des classes.
  • Création du type à partir d’une instance.
Gestion des entrées/sorties
  • Hiérarchie des classes. FileStream et StreamRead/StreamWriter.
  • Manipulation du système de fichier.
  • Entrées/Sorties asynchrones.
Applications développées avec le Fra­mework.NET
  • Eléments essentiels du Famework : interface utilisateur avec les Windows.
  • Form, ADO.NET, ASP.NET, services Web.
  • Développement multicible : périphériques .NET, cibles de développement.
  • Architecture des applications avec les Web Services.
  • Exemple de programmes utilisant les composants essentiels du .NET.
  • Autres domaines de .NET : intégration des Web services.

 

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Visual Basic .NET – Développer des applications

Prix sur demande