الانتقال إلى المحتوى الرئيسي
Gust Training

Formation Visual Basic .NET

Objectifs de la formation visual basic .net Cette formation Visual Basic .Net vous permettra de maîtriser les fondamentaux du langage Visual

المدة
5 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

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. Au delà du langage la plate forme .NET 3.5 à 4.8 vous sera également présentée afin de bien comprendre l’environnement global sur lequel repose le langage VB.Net (à partir de .NET 4.0 on parle de VB 10 ou encore Visual Basic 10)
Concrètement à l’issue de la formation, vous serez capable de :

  • 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

لمن تتوجه هذه الدورة؟

Cette formation Visual Basic .Net s’adresse aux analystes, développeurs d’applications, chef de projet.

المتطلبات المسبقة

Pour suivre cette formation Visual Basic .NET, les participants doivent disposer des connaissances suivantes : Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction); Un minimum d’expérience en concepts de programmation orientée objet est préférable mais n’est pas nécessaire.

البرنامج

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

La programmation en Visual Basic .Net

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.

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

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

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.

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.

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.

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

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

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.

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.

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.

المواضيع: .NET

دورات أخرى

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé
تواصل عبر واتساب