Accueil / Visual Basic .NET, développer avec Visual Studio

Visual Basic .NET, développer avec Visual Studio

Durée : 5 jours
Tarif Inter : 2400 €
Tarif sur mesure : Nous consulter
Référence : 3NVB

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra d’apprendre à créer des applications web Windows ou ASP.NET robustes et avancées en utilisant Visual Basic. Dans cette formation vous développerez les compétences nécessaires pour exploiter les capacités orientées objet de Visual Basic afin de créer des applications à plusieurs niveaux qui incluent l’accès à des bases de données relationnelles. Visual Basic permet aux développeurs d’assembler rapidement des applications bien architecturées qui fonctionnent sur le cadre Microsoft .NET.

Objectifs

  • Construire des applications web et Windows qui exploitent pleinement Visual Basic et .NET
  • Modéliser la logique business en codant des classes avec des champs, des propriétés, des méthodes et des événements
  • Appliquer l’héritage, les interfaces et le polymorphisme
  • Exploiter les fonctions EF, LINQ et lambda pour l’accès aux données

Programme

  1. Développement d’applications business .NET

    • Préparer une architecture efficace d’application à plusieurs niveaux
    • Mise en œuvre d’une solution Visual Basic avec Visual Studio
    • Assemblages de noms forts avec Visual Studio
  2. Programmation orientée objet avec Visual Basic

    • Conception de classes avec encapsulation

      • Codage des classes avec des champs et des propriétés publiques, des méthodes et des événements
      • Installer des objets avec des constructeurs et des initialisateurs
      • Lier des objets à des associations
      • Atelier avec le concepteur de classe Visual Studio
      • Créer des méthodes de partage, de surcharge et d’extension
    • Demande d’héritage

      • Déterminer quand utiliser l’héritage
      • Codage des hiérarchies d’héritage avec les héritages
      • Fonctionnalité de classe de base prioritaire avec protection, possibilité de dérogation et dérogations
    • Utiliser le polymorphisme

      • Créer des abstractions avec les classes MustInherit
      • Rattachement de la clause « Implémentations » aux interfaces
      • Invoquer le comportement polymorphe
      • Mise en œuvre de INotifyPropertyChanged et IDataErrorInfo
  3. S’engager dans le framework .NET

    • Common Language Runtime (CLR)

      • Architecture et services du CLR
      • Gestion de la mémoire et garbage collector
      • Compilation de Visual Basic en langage intermédiaire
      • Traitement des erreurs avec Try/Catch/Finally
      • L’introduction d’exceptions pour imposer un comportement correct aux clients
    • Examen de la bibliothèque de classe du Framework .NET

      • Représenter des ensembles de données avec des tableaux .NET et des collections génériques : List(Of T), BindingList(Of T)
      • Exploiter les attributs d’annotation des données pour la validation
      • Faire correspondre des modèles complexes avec des expressions régulières
    • Programmation d’interfaces utilisateur web

      • Conception de pages web ASP.NET et ajout de contrôles
      • Travailler avec le cycle de vie et les événements de la page ASP.NET
      • Intégration de l’accès aux données dans ASP.NET
    • Construction d’applications de bureau .NET

      • Mise en page des formulaires et des contrôles de Windows
      • Répondre aux événements de l’interface utilisateur
      • Mise en œuvre de la liaison des données de base et de détail
      • Affichage des erreurs de saisie des données avec ErrorProvider
  4. Accès aux données avec Entity Framework et LINQ

    • Connexion aux bases de données avec ADO.NET

      • Travailler avec Connection, Command et DataReader
      • Appel de procédures stockées à partir d’ADO.NET
      • Libération des objets à usage unique
    • Cartographie des objets dans les bases de données avec ADO.NET Entity Framework

      • Démystifier les approches de base de données, de modèle et de « code-first »
      • Automatisation de la cartographie relationnelle des objets avec DbContext et DbSet
      • Représentation des associations avec des keymappings étrangers
      • Objets paresseux et avides de chargement
      • Persistance d’un graphique d’objet dans la base de données
    • Intégration de la requête dans Visual Basic avec LINQ

      • Construire des déclarations LINQ
      • Filtrer, trier, regrouper et remodeler les données : Where, Order By, Group By and Select
      • Construction d’objets personnalisés à partir de requêtes LINQ avec des classes anonymes
      • Travailler avec l’expression et la syntaxe fonction lambda LINQ
      • Exploitation de LINQ avec les collections et le framework Entity
  5. Déploiement d’applications Visual Basic

    • Utilisation de la configuration .NET et de VB My.Settings ?
    • Packaging d’applications web ASP.NET avec Visual Studio
    • Publication d’applications Windows avec ClickOnce
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement