Formation : Programmation avec VB.NET et conception objet
(Réf. 12597)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDé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
CourteProgramme
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
Point(s) fort(s)
Travaux pratiques
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 :