Techniques de Développement avec le Framework .NET 2 - Foundations

Objectifs

développer des applications .NET en utilisant les bonnes pratiques de programmation (types, collections, threads, sérialisation…)

Pré-requis

savoir développer des applications avec Visual Studio, en VB .NET ou en C#.

Profil stagiaire

développeurs d’applications maitrisant les langages VB .NET ou C#.

Profil animateur

consultant certifié Microsoft (MCT).

Implémenter des types et interfaces systèmes

Présentation des types de base du système
Implémentation des types spéciaux (generics, nullable, exception classes et attributes)
Implémentation des interfaces (comparaison, IConvertible, ICloneable...)

Implémenter des collections et des types génériques

Présentation des collections et des interfaces correspondantes
Implémentation des différentes classes du framework (generic list types, collections, dictionary types, linked-list types, specialized string, named collection classes)

Configurer et installer des assemblies

Utilisation des assemblies
Partage d’assemblies au moyen du Global Assembly Cache
Installation d’assemblies au moyen des classes d’installation
Installation d’assemblies avec les classes de configuration
Optimisation des tâches d’installation

Superviser et déboguer les applications

Administration du journal des événements et des processus applicatifs
Gestion des performances d’une application
Débogage d’applications
Traçage de l’activité d’une application
Intégration d’informations de supervision et d’événements

Traiter les fichiers

Gestion du système de fichiers
Utilisation des flux binaires
Compression et protection de flux
Gestion des données de l’application
Manipulation de chaînes de caractères
Utilisation des expressions régulières

Sérialiser des données

Sérialisation de données binaires et formats SOAP
Sérialisation de données en XML
Création de classes de sérialisation

Implémenter des "Delegates" et des événements

Interaction entre composants avec les Delegates
Contrôle des nteractions entre composants avec les événements

du 22 au 24 septembre 2010

à Paris

du 25 au 27 octobre 2010

à Paris

Stage/code : IMD2956

3 jours (21 heures)

1 300€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 22 au 24 septembre 2010

à Paris

du 25 au 27 octobre 2010

à Paris

Compétences visées

Développer des applications basées sur les types et les collections systèmes. Implémenter des interfaces. Intégrer des fonctionnalités de configuration, de diagnostic, de supervision et d’installation. Implémenter la sérialisation et des fonctions d’entrée/sortie.