Formation Visual Basic .NET Perfectionnement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de ce cours Visual Basic .NET Perfectionnement vous aurez acquis les connaissances et compétences nécessaires pour:

  • Créer et déployer un service Windows
  • Gérer et optimiser vos applications
  • Implémenter un WebService SOAP
  • Créer une application clients/serveur
  • Créer vos propres contrôles utilisateurs

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 265,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 265,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation « VB.NET avancé » vous propose de maîtriser tous les concepts fondamentaux liés au développement des applications (WPF, LINQ, Service Windows ) et à la communication (socket, service, WCF, WebServices). Après une synthèse technique sur les possibilités et les performances des différentes technologies .Net, vous apprendrez à gérer de façon efficace vos applications sous forme de services (WebServices, WCF).
Ensuite vous prendrez la mesure des possibilités de LINQ et de sa philosophie originale pour gérer les données ainsi que celle du remplaçant des Windows Forms : WPF (effets graphiques, liens avec XAML, databinding, etc.).
Vous apprendrez aussi à développer vos propres services systèmes et à utiliser la technologie des sockets ainsi que les multithread. Pour finir, vous aborderez le développement et le déploiement de services Windows.

Programme

Rappels et compléments sur le Framework .Net

Synthèse sur l'architecture du Framework .NET La place de VB.NET dans l'architecture globale de .NET  Les nouveautés du Framework Comparaisons de VB.NET avec d'autres langages (Java, C++, ...) Les options de compilationsCréer une bibliothèque réutilisable (dll)

Performances et mémoire (code non managé) - optimisation VB.NET

Comprendre les couches basses de .NET(CLR, assembly, module, ...) Gestion du tas et de la pile par .NET (garbage-collector) Risque et intérêt d'utiliser du code « non managé » Maîtriser les types de données (transtypages) Exemples de code non managé

Créer et déployer un service Windows

Différences entre un service Windows et une application Présentation de la classe ServiceBase (OnStart, OnStop, OnPause, OnRestart) Création d'un service avec Visual Studio (template Windows Service) Paramétrage du service (CanStop, CanShutdown, ...) Utilisation des threads dans la programmation de services Déploiement d'un service Windows avec Visual Studio 2012Vérification du fonctionnement du service dans le Panneau de configurationTRAVAUX PRATIQUESCréer et déployer un service windows.Observer le fonctionnement du service par le journal windows.

Multithreading sous .NET

Qu'apporte le mutli-threading aux applications? Quelles différences pour le développeur ? Architecture d'un programme multi-threads principal, actif, background, ...) Fonctionnement « normal » d'un programme VB.NET (main) Cycle de vie d'un thread Spécificités techniques de la programmation multi-threads (mémoire, verrou, synchronisation, ...) Les problématiques de synchronisation et de verrous (variables de contrôle, verrous, mutex, semaphoreSlim, join abort Exemple d'une file d'attente utilisée par 3 threads (1 producteur et 2 consommateurs) Effectuer des tâches en arrière-plan grâce à un pool de threads Erreurs fréquentes avec les threadsTRAVAUX PRATIQUESMise en place de thread dans un service windows

Introduction à la communication sous .NET

Synthèse des différents types d'échanges Technologies sous-jacentes dans .NET Présentation des différentes API (socket, web services, WCF, ...)

 

Pourquoi utiliser les delegate dans la programmation réseau ?

Services Web ASP.Net

Présentation des web services Le WSDL Méthode SOAP IIS et les sessions pour les états des web services Hébergement et publication Service Web pour requête asynchrone (AJAX)TRAVAUX PRATIQUESMise en place de webservices ASP.Net pour partager des données avec ADO.Net

Programmation réseau avec les sockets

Rappels sur le vocabulaire réseau (@IP, n°port, TCP, UDP) Quelles différences entre développer « par-dessus » TCP ou UDP ? Qu'est-ce qu'une socket pour le développeur ? Architecture général d'une application réseau multi-threads Les méthodes de la classe Sockets (listen, bind, accept, send, receive, ...) Envoi et réception de message (BeginReceive, BeginSend, Exemple de code général côté serveur et côté client Gestion du pool de connexion (multi clients) Les adaptations à faire en fonction du domaine d'applicationTRAVAUX PRATIQUESCréation d'une application clients/serveur.

WPF (Windows Presentation Foundation)

Pourquoi une nouvelle API d'interface graphique avec WPF ? Ne pas mélanger présentation, traitements, et données (genèse du XAML) Spécificités du développement WPF (Visual Studio, Expression Blend, ...) Les pages et navigation au format web Contrôles de positionnement Contrôles utilisateurs Présenter et interagir avec les données (Databinding) Quelques astuces pour le bindingTRAVAUX PRATIQUESCréation d'un gestionnaire de contacts en WPF

Créer ses propres contrôles utilisateurs (User Controls)

Création d'un gestionnaire d'événements pour un contrôle  Les attributs d'un contrôle utilisateur (Category, Browsable, DefaultEvent, ...) Utilisation des contrôles avec un formulaire Windows  Validation des entrées des utilisateurs  Gestion du glisser/déposer de nos propres contrôles Créer des contrôles dynamiquement Ajouter de fonctionnalités aux contrôles  Ajout de prise en charge Design-time pour les contrôles  Octroi de licence à un contrôleTRAVAUX PRATIQUESCréer des contrôles WPF et les utiliser dans le gestionnaire de contacts.

LINQ (Language Integrated Query)

Des requêtes/traitements au-delà des simples bases de données ... Comment utiliser LINQ dans un programme VB.NET ? Manipuler des collections d'objets avec LINQ (LINQ to Object) Gérer des documents XML avec LINQ (LINQ to XML) Ecriture de requêtes complexes sur des sources XML Gérer le mapping entre les types VB.NET et les enregistrements d'une base (LINQ to SQL) Interroger les données d'un dataset (LINQ to Dataset) Ecrire des requêtes sur un modèle conceptuel (LINQ to Entities) LINQ et les performancesTRAVAUX PRATIQUESMise en place des classes métier et d'une basse de données par LINQ to SQL.Manipulation (insertion, modification, selection) des données avec LINQ

WCF

Architecture orienté Services Les contrats de service Comprendre et utiliser les points de terminaison Configuration et hébergement d'un service Service bidirectionnel Créer un service WCF sans serveurTRAVAUX PRATIQUESCréation d'un chat en WCF

 

Prérequis

Bonne connaissance d'au moins un langage .NET (C# ou VB.net). Avoir suivi la formation Visual Basic .NET (VB2560) est un bon pré-requis à cette formation

Public

Cette formation VB.NET avancé s'adresse aux développeurs d'application d'entreprise expérimentés ainsi qu'aux chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Maîtriser Visual Basic .NET
  • Appliquer des contrôles
  • Concevoir des contrôles
  • Manier des données dans des applications Windows Forms
  • Gérer l'interopérabilité avec des objets COM
  • Maîtriser la programmation asynchrone
  • Savoir optimiser des applications
  • Manipuler des applications Windows Forms
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Le langage C# (.NET)

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation C#, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio
  • Maîtriser la syntaxe et les concepts du langage C#
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C# à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#
  • Tester des fonctionnalités avancées de C#
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation ASP.NET Core, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Développer des applications avancées ASP.NET Core en utilisant les technologies et outils de .NET Core
  • Créer des applications web avec Visual Studio
  • Écrire un service web REST avec ASP.NET Core
  • Tester et déboguer des applications web ASP .NET Core en utilisant notamment l'outil Postman
  • Déployer vos applications ASP.NET Core
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Programmation Salesforce Lightning, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Développer des composants Lightning Web à utiliser dans de nombreuses expériences Salesforce
  • Travailler dans un environnement de développement Salesforce moderne à l'aide de Visual Studio Code, de Git et de la CLI Salesforce, en association avec un hub de développement et des organisations test
  • Communiquer entre les composants Lightning Web à l'aide d'événements personnalisés, de méthodes publiques et de publication/abonnement
  • Lire et écrire des données Salesforce en utilisant le wire service et Apex impératif
  • Modeler des composants Web Lightning avec CSS et SLDS
  • Construire des composants avancés à l'aide de composants de service, de localisation, de JavaScript tiers et d'API externes
  • Créer des formulaires à l'aide de composants standard et de contrôles personnalisés
  • Développer dans une organisation avec suivi de source et déployer dans des organisations sans suivi de source
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les microcontrôleurs ESP8266, et son successeur ESP32,  sont souvent utilisés comme passerelle Wifi par les modules Arduino ou autre. En fait, ces composants sont de véritables µC qui peuvent être utilisés en mode autonome avec des fonctionnalités d’entrée/sortie et communication Wifi. Leur taille réduite et leur faible consommation leur permettent d’être intégrés à des capteurs, avec une simple pile comme source d’alimentation.

A l'issue de cette formation, vous serez capables de : 

  • Utiliser les modules ESP8226/ESP32 (en mode autonome, sans Arduino)
  • Utiliser l’environnement Visual Studio Code pour coder
  • Coder les GPIO de des ESP
  • Coder le Wifi des ESP
  • Interagir avec des application web
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en C#

Proposé par ENI Service

Objectifs de la formation

  • Utiliser les outils de Visual Studio pour créer des projets de développement ;
  • Réaliser des classes en respectant les bonnes pratiques ;
  • Structurer vos applications à l’aide des packages ;
  • Appliquer le concept d’héritage ;
  • Manipuler les différentes collections ;
  • Utiliser les expressions lambdas pour optimiser votre code ;
  • Gérer les erreurs à l’aide des exceptions ;
  • Surveiller le fonctionnement des applications ;
  • Utiliser LINQ pour requêter sur des grappes d’objets ;
  • Déboguer le code C# et réaliser des tests unitaires sur vos classes ;
  • Réaliser des traitements asynchrones pour optimiser l’exécution des programmes.
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre le langage Visual Basic .NET
  • Comprendre la conception orientée objet
  • Maîtriser les bases de Visual Basic .NET
  • Connaître la POO en VB .NET
  • Gérer la programmation avancée
  • Manier ADO .NET
  • Gérer les champs d'application
Tarif

A partir de 2 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les fonctionnalités et outils de Microsoft Power Platform
  • Comprendre les différents usages des agents conversationnels (chatbots)
  • S'approprier et manipuler l'interface de Power Visual Agents
  • Créer des chatbots et maîtriser les différentes fonctionnalités (topics, entités, nœuds...)
  • Analyser la performance d'un bot
  • Connaître les meilleures pratiques pour tester et publier un bot
Tarif

A partir de 700,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Visual Basic.NET - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant acquérir les connaissances de bases du langage VB.NET et évoluer vers sa mise en œuvre.

À l'issue de la formation, le stagiaire sera capable de :

  • De comprendre le concept de la programmation orientée objet
  • Créer des applications Windows avec VB.NET
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Établir un bulletin de paie
  • Définir le cadre juridique du droit social
  • Examiner le passage du brut au net
  • Calculer les cotisations patronales et salariales
  • Décrire les aspects comptables du solde de tout compte
  • Évaluer son processus de paie
  • Mettre en place des tableaux de bords pour fiabiliser et optimiser la paie
Tarif

A partir de 1 390,00 €

Durée

15j / 105h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...