C# – Conception et développement objet (Réf. CD-203)

AccueilBureautique et utilisateursC# – Conception et développement objet (Réf. CD-203)

Tarif : 1550.00 H.T.Session : Se déroule sur 3 jours.

DESCRIPTION :

Créer des classes et des objets

Définir et implémenter des interfaces

Connaître les Design Patterns de base

Décider d’une relation d’héritage

Déclencher et gérer des exceptions

Organiser son code en espace de nommages

Savoir quels écueils de conception éviter.

PUBLIC :

Développeurs, architectes, chefs de projet technique.

PRÉREQUIS :

Connaissance pratique d’un langage de programmation ou avoir suivi PRG-IN « Algorithmique et programmation structurée ».

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

Classes et objets

Agrégation

Encapsulation

Héritage

Polymorphisme

Classes, attributs et méthodes

Patterns GRASP

UML et ses diagrammes

Constructeurs

Types de base

Propriétés

Surcharge

This

Tableaux

Héritage de classe et de type

Interfaces et abstraction

Redéfinition de méthodes

Chaînage de constructeurs

Structure des projets .NET avec Visual Studio

Les namespace .NET

Définition logique et physique des namespaces

Visibilité et réutilisation des classes

Fonctionnement du runtime

Références et gestion mémoire

Les classes les plus courantes

Mécanisme d’exceptions non vérifiées

Try catch

Définition d’exceptions métiers

Les Anti-patterns objet

Membres statiques

Patterns : proxy, fabrique et singleton