accueil / formation / catalogue 2009 / microsoft .net / VBOD
Programmation avec VB.NET et conception objet - Code : VBOD
Pour pouvoir développer rapidement des applications robustes et évolutives avec Visual Basic et .Net, il est indispensable d'avoir une certaine maîtrise de la conception objet.
Dans ce cours, vous apprendrez bien sûr le langage VB.NET (Visual Basic .Net qui marque une rupture importante avec son prédécesseur Visual Basic 6) 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. À 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 en programmation objet avec VB.NET et dans l'utilisation de l'atelier Visual Studio .Net.
Ce cours répond aux questions suivantes : "Quels sont les principes fondateurs de la programmation orientée objet et comment les modéliser ?", "Comment construire une classe, une interface ou une énumération en VB.NET ?", "Quels services offre le Framework .Net en plus du simple langage VB.NET ?".
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 objet 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
Durée : 5 jour(s)
Audience : Programmeurs évoluant vers VB.NET mais n'ayant que peu d'expérience en conception et programmation objet
Méthode pédagogique : 75% de travaux pratiques.
Pré-requis : Connaissance et pratique de la programmation avec un autre langage
Prix : Voir dates
Programme :
Les concepts objet
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
Méthode ToString()
Classes .Net de base : String, collections...
Organisation des fichiers et des espaces de noms
Utiliser un type défini dans un autre espace de noms
Implémenter une interface


Le développement itératif
Complexité et décomposition
Processus de développement itératif et incrémental
Le Unified Process (UP) et eXtreme Programming (XP)


L'analyse des exigences
Portée
Les Use Cases
Les opérations de niveau système
Les diagrammes de séquence de niveau système


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, liaisons 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


Autres sujets abordés
La gestion des exceptions
Les entrées / sorties
La classe Object
Les bases du multi-threading
Les collections .Net


Dates :
code
[VBOD]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1742 - 9 - 20 - 29 - - - 26 - -
Grenoble 1742 - - - - - - - - - - - -
Lyon 1742 - - - - - - - - - - - -
Genève 1742 12 - - - 4 - 20 - - 26 - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut