Programmation avec VB.NET et conception objet
Référence : VBOD
Durée : 5 Jours
Prix (HT) : 1 954,00 €

Programmation avec VB.NET et conception objet. Formation sur VB.NET, cours à Paris la Défense.

Calendrier
Lieu Date de début Prix (HT) Réserver
Paris - La Défense 12 mars 2012 1 954,00 € Envoyer
Paris - La Défense 23 juil. 2012 1 954,00 € Envoyer


Pour pouvoir développer rapidement des applications robustes et évolutives avec VB.NET, il est indispensable d'avoir une certaine maîtrise de la conception objet. C'est le principal blocage des programmeurs habitués à VB6 dont l'orientation objet présentait de nombreuses lacunes.

Dans ce cours, vous apprendrez bien sûr le langage VB.NET et les composants de base du Framework .Net mais vous apprendrez surtout les principes de l'analyse et de la conception objet, l'utilisation des Design Patterns et comment traduire un modèle objet en VB.NET.

Travaux pratiques :


À l'aide d'un projet développé selon une approche itérative et incrémentale tout au long de la semaine, vous acquerrez des compétences très pratiques, d'une part, en programmation objet avec VB.NET et, d'autre part, dans l'utilisation de l'atelier Visual Studio .Net. Vous commencerez par les phases d'analyse et conception objet avant d'implémenter le coeur de fonctionnement d'un jeu de société bien connu.



Vous allez apprendre à
  • Penser et concevoir objet
  • Lire et écrire en VB.NET
  • Traduire un modèle de conception en VB.NET et appliquer quelques idiomes VB.NET
  • Créer et configurer des Assemblies .Net
  • Créer des classes de tests VB.NET avec NUnit
  • Concevoir des systèmes objets avec UML
  • Utiliser les composants de base du Framework .Net
  • Utiliser efficacement l'encapsulation, les interfaces, l'héritage, le polymorphisme
  • Utiliser l'atelier de développement Visual Studio .Net


Méthode pédagogique : 75% de travaux pratiques

Audience : Programmeurs évoluant vers VB.NET mais n'ayant que peu d'expérience en conception et programmation objet

Pré-requis : Connaissance et pratique de la programmation avec un autre langage

Programme

  • Les concepts objets
    • Classe et instance
    • Encapsulation, attributs, méthodes et messages
    • Responsabilités et collaborations
    • Classification, hiérarchie de types, héritage
    • Interfaces et polymorphisme
    • Agrégation
  • Définir des classes VB.NET
    • Points d'entrée et méthode Main
    • Propriétés et contrôle d'accès
    • Constructeur
    • This
    • Classes .Net de base : String, collections...
    • Organisation des fichiers et des espaces de noms
    • Implémenter une interface
  • Le développement itératif
    • Complexité et décomposition
    • Processus de développement itératif et incrémental
    • Itératif et orienté objet
  • L'analyse objet
    • Les modèles du domaine
    • La notation UML
  • Conception objet
    • Les modèles de conception
    • La visibilité et les responsabilités
    • Les diagrammes de classes et diagrammes d'interactions
    • Les Design Patterns
  • Héritage et polymorphisme
    • Invoquer le constructeur d'une classe de base
    • Méthodes virtuelles, liaison statique et dynamique
    • Définition et implémentation d'interfaces
    • Surcharge des méthodes
  • La technologie .Net
    • La CLR, le compilateur JIT, le Class Loader, MSIL
    • Les Assemblies
    • Les bibliothèques de classes du Framework .Net
    • Code Managed vs. code Unmanaged
    • La CTS et l'interopérabilité entre les langages .Net
  • Classes de base
    • La gestion des exceptions
    • Les entrées / sorties
    • La classe Object
    • Les collections .Net
    • Generic collections


Outils : Visual Studio .Net



Financement de la formation

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.