Programme PROGRAMMATION AVEC VISUAL BASIC® POUR .NET

Participants : À toute personne intéressée par la programmation avec Visual Basic 2008

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Cette
Cette
formation porte sur la construction d'applications .NET avancées et robustes à l'aide de Visual Basic 2010. La formation fournit aussi les blocs de construction nécessaires à la création d'applications multiniveaux comprenant l'accès aux bases de données relationnelles. 

pré-requis

Une expérience d'un langage de programmation tel que Visual Basic, C#, Java ou C++ est nécessaire.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Développement d'applications métier .NET

  • Préparer une architecture d'application
  • Implémenter une solution VB avec Visual Studio
  • Persistance des données vers les bases de données

Désigner des classes avec l'encapsulation

  • Encoder les classes avec des champs et des propriétés, des méthodes et des événements publics
  • Instancier des objets avec des constructeurs et des initiateurs
  • Lier des objets avec des associations
  • Créer des classes avec le concepteur de classes de VS
  • Créer des méthodes partagées, surchargées et d'extension

Appliquer l'héritage

  • Identifier quand utiliser l'héritage
  • Encoder les hiérarchies d'héritage avec Inherits
  • Aller au-delà des fonctionnalités de base des classes avec Protected, Overridable et Overrides

Appliquer le polymorphisme

  • Créer des abstractions avec les classes MustInherit
  • Intégrer la clause Implements
  • Appeler un comportement polymorphe
  • Implémenter INotifyPropertyChanged et IDataErrorInfo

Le CLR (Common Language Runtime)

  • Services et architecture du CLR
  • Gestion de la mémoire et nettoyage de la mémoire
  • Compilation de code VB en langage intermédiaire
  • Gestion des erreurs avec Try/Catch/Finally
  • Lancer des exceptions pour appliquer un comportement client correct

Interroger la FCL (Framework Class Library)

  • Représenter des groupes de données avec des tableaux .NET et des collections génériques : List(Of T), BindingList(Of T)
  • Exploiter les attributs de l'annotation de données pour la validation
  • Associer des patterns complexes à des expressions régulières

Programmation des interfaces utilisateur Web

  • Concevoir des pages web ASP.NET et ajouter des contrôles
  • Travailler avec le cycle de vie et les événements des pages ASP.NET
  • Intégrer l'accès aux données dans ASP.NET

Créer des applications de bureau ASP.NET

  • Disposer des Windows Forms et des contrôles
  • Répondre aux événements de l'interface utilisateur
  • Implémenter une liaison de données maître/détail
  • Afficher les erreurs d'entrée de données avec Error Provider

Connexion aux bases de données avec ADO.NET

  • Travailler avec Connection, Command et DataReader
  • Appeler des procédures stockées à partir de ADO.NET
  • Lancer les objets à supprimer

Associer des objets aux bases de données avec l'EF d'ADO.NET

  • Clarifier la base de données
  • Automatiser le mapping objet-relationnel avec DbContext et DbSet
  • Représenter les associations avec des mappings de clé étrangère
  • Chargement d'objets connexes différés/hâtifs
  • Intégrer un graphique d'objet dans la base de données

Intégrer une requête dans Visual Basic avec LINQ

  • Création d'instructions LINQ
  • Filtrer, trier, grouper et reformer les données : Where, Order, Group By et Select
  • Créer des objets personnalisés à partir de requêtes LINQ avec des classes anonymes
  • Travailler avec l'expression et
  • Maîtriser LINQ avec les collections et l'Entity Framework

Déploiement d'applications Visual Basic

  • Utiliser les paramètres de VB et la configuration de .NET
  • Empaqueter des applications Web ASP.NET avec Visual Studio
  • Publication d'applications Windows avec Click Once