Cette formation en VB.NETvous permettra de maîtriser l'un des langages les plus utilisés pour le développement d'applications sur la plateforme NET. Avec l'évolution rapide des technologies et des pratiques de développement, acquérir des compétences en VB.NET vous offre de nombreuses opportunités professionnelles.

Que ce soit pour créer des applications desktop, des services web ou des applications multiplateformes avec NET Core et NET 6, vous serez préparé à répondre aux besoins actuels des entreprises en matière de performance, scalabilité et sécurité.

De plus, la maîtrise de concepts clés comme la programmation orientée objet, le LINQ, les collections génériques, ainsi que l'utilisation de Entity Framework pour l'accès aux données vous ouvrira la voie vers des postes plus évolués, allant de développeur junior à architecte logiciel. En vous formant à VB.NET, vous serez non seulement prêt à répondre aux demandes immédiates du marché, mais également à évoluer vers des rôles à plus haute responsabilité dans le secteur du développement logiciel.

Public

À qui s'adresse la formation VB.NET

Cette formation s'adresse aux développeurs débutants et intermédiaires désireux de maîtriser VB.NET. Idéale pour les professionnels souhaitant approfondir leurs compétences en programmation orientée objet et exploiter la plateforme .NET, elle convient aussi aux étudiants en informatique et aux passionnés de développement cherchant à construire des applications performantes et évolutives.

Objectifs

Compétences visées pour la formation VB.NET

La formation "VB.NET" vise à vous doter des compétences essentielles pour maîtriser le développement d'applications sur la plateforme .NET. Vous découvrirez l'architecture et le framework .NET, apprendrez la syntaxe de base et la gestion des exceptions, et approfondirez vos connaissances en programmation orientée objet. Vous serez également formé à la création de classes, à la manipulation des objets, ainsi qu'à la réalisation de bibliothèques de classes.

Programme

Découvrir la plateforme .NET et son écosystème

  1. Comprendre l’architecture globale de la plateforme .NET
  2. Explorer le framework .NET et ses composants essentiels
  3. Identifier les différents types d’applications (desktop, web, mobile,
  4. Analyser la structure d’une application .NET
  5. Présentation des outils et environnements de développement (Visual Stu
  6. Comprendre le langage intermédiaire MSIL, le compilateur JIT et leur r
  7. Étudier les assemblies, métadonnées et méthodes de déploiement
  8. Différencier assemblies privés et partagés
  9. Découvrir .NET Core, ses avantages open source et multiplateforme

Maîtriser la syntaxe et les fondamentaux du langage VB.NET

  1. Définir et utiliser variables, constantes et expressions
  2. Comprendre les types de données selon le Common Type System (CTS)
  3. Manipuler les types valeur, référence et annulables
  4. Gérer efficacement les tableaux et collections simples
  5. Contrôler les flux avec conditions, boucles et opérateurs logiques
  6. Découvrir les opérateurs True & False et leurs utilisations spécifique
  7. Explorer les nouveautés des versions VB 14 et VB 15

Gérer les erreurs et exceptions en VB.NET

  1. Comprendre la gestion des exceptions et leur logique métier
  2. Utiliser l’instruction Throw et Try…Catch…Finally
  3. Concevoir des exceptions personnalisées pour un code robuste
  4. Mettre en œuvre la gestion d’erreurs dans les applications

Maîtriser la programmation orientée objet (POO) en VB.NET

  1. Modéliser des concepts métiers par classes et objets
  2. Différencier champs, méthodes et propriétés
  3. Approfondir le polymorphisme, héritage et encapsulation
  4. Implémenter et utiliser des interfaces
  5. Représenter et structurer un modèle objet cohérent

Approfondir les classes et objets spécifiques à VB.NET

  1. Définir classes, objets, membres et leur cycle de vie
  2. Comprendre le fonctionnement du garbage collector
  3. Pratiquer la surcharge de méthodes et opérateurs
  4. Gérer les événements et délégués
  5. Appliquer les principes d’héritage et de dérivation avancée
  6. Mettre en œuvre les interfaces et polymorphisme
  7. Utiliser les métadonnées et attributs personnalisés
  8. Organiser le code avec classes partielles et régions
  9. Exploiter les classes génériques et la variance sur interfaces
  10. Créer des propriétés complexes et indexeurs
  11. Générer automatiquement la documentation de code

Manipuler les classes de base et utilitaires

  1. Comprendre la hiérarchie des classes du framework .NET
  2. Traiter les dates, heures et durées avec précision
  3. Gérer les chaînes de caractères avancées
  4. Manipuler les fichiers et dossiers via les classes système
  5. Utiliser les collections standard et génériques
  6. Introduction et pratique des bases du LINQ pour requêtes en mémoire

Concevoir et réaliser une bibliothèque de classes réutilisables

  1. Principes de conception orientée composants
  2. Structurer une bibliothèque pour faciliter la maintenance
  3. Exemple d’application avec création de composants ASP.NET
  4. Introduction à Entity Framework pour accès aux données

Gérer les bases de données et l’accès aux données

  1. Connexion aux bases de données SQL Server avec ADO.NET
  2. Utiliser Entity Framework pour simplifier les opérations CRUD
  3. Gérer la migration des bases et le mapping objet-relationnel

Développer des interfaces utilisateurs avec Windows Forms

  1. Créer et gérer des formulaires Windows
  2. Utiliser les contrôles standards et personnalisés
  3. Gérer les événements utilisateur et validation de saisie
  4. Pratiquer la liaison de données simple et avancée

Développer des applications web avec ASP.NET et VB.NET

  1. Concepts fondamentaux d’ASP.NET Web Forms et MVC
  2. Structurer un projet web et gérer les états
  3. Contrôles serveur et gestion des événements côté client
  4. Sécuriser les applications web et gérer l’authentification

Optimiser et déployer vos applications VB.NET

  1. Bonnes pratiques de performance et gestion mémoire
  2. Techniques de debug et profilage avancé
  3. Packaging et déploiement d’applications desktop et web
  4. Utiliser ClickOnce et autres outils de publication

Découvrir les tendances actuelles et futures de VB.NET et .NET

  1. Nouveautés de .NET 7 et 8, intégration avec C# et autres langages
  2. Utilisation de VB.NET dans le cloud (Azure) et applications multiplate
  3. Introduction aux microservices et conteneurs avec .NET
  4. Perspectives d’évolution du langage VB.NET

La formation VB.NET est dispensée sur 35 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation VB.NET - 35 heures 3490.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau