Revenir à la liste des catégories de formation



Formation : Programmation avec VB.NET et conception objet


(Réf. 12597)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Visual Basic .Net

Prérequis

  • Connaissance et pratique de la programmation avec un autre langage

Public

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

Objectifs

  • 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
  • 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.

Type de formation

Courte

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
  • Itératif et orienté objet

 

 

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 collections .Net
  • Generic collections

Pédagogie

  • 75% de travaux pratiques

Point(s) fort(s)

Travaux pratiques

Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :

92400 PARIS La défense :


Revenir en haut





Revenir à la liste des catégories de formation