Booster des Talents IT

Formation C# 4.0 avec Visual Studio 2010

Grâce à cette formation vous serez en mesure de maîtriser l’essentiel du langage C# et de l’environnement de programmation Visual Studio 2010. Les différents objectifs durant la formation sont la compréhension des principes du développement objet (classe, méthode, héritage, …), du rôle du Framework .NET 4.0 et savoir utiliser ses classes et la mise en œuvre de la programmation orientée objet (POO) avec C#.
Prixà partir de
2250 €HT
RéférenceAF9323
Durée5 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissances en programmation
TP50%

Plan de Formation C# 4.0 avec Visual Studio 2010

Introduction à .Net et Visual Studio 2010

Le .Net Framework
C# et VB .net
Les nouveautés du Framework 4.0
Comparer C# avec d’autres langages (Java, C++, …)
Elaborer des projets
Ecrire une application
Créer une application graphique
Exécution et débogage des applications

Programmer en C#

Le modèle Objet
Classes et objets
Code géré
Gérer la mémoire
Héritage, surcharge et polymorphisme
Les indexeurs et énumérateurs
Les différentes méthodes
Interopérabilité COM amélioré, Co et Contra variance
Déclarer des variables et affecter des valeurs
Utiliser :
– Les propriétés
– Les tests
– Les itérations
– Des expressions
– Des opérateurs
– Les tableaux
– Les exceptions
– Les « Generics »
Instructions :
– De décision
– D’itérations

Héritage des classes et élaboration des interfaces

Utilisation de l’héritage pour la définition des types de référence
Définition et mise en œuvre des interfaces
Définition des classes abstraites
Classe mathématiques, structures usuelles, gérer les dates
Formater les chaînes
Conteneurs classiques : listes, listes triées, piles et tables de hashage

Lire et écrire dans des fichiers

Accès au système de fichiers
Entrées / sorties :
– Les flux : FileStream/StreamWriter/StreamReader
– Convertisseurs de formats de texte
– Gestion des entrées/sorties synchrones/asynchrones

Encapsuler des données et des méthodes

Contrôler la visibilité des types de membres
Partage des méthodes et données

Gérer la durée de vie des objets et contrôler les ressources

Élaboration des interfaces IDisposable
Utiliser un objet pour la gestion des ressources
Garbage Collection

Encapsuler des données et définir des opérateurs

Élaborer et utiliser des propriétés et des index
Surcharge des opérateurs

Gérer les évènements et découpler les méthodes

Déclaration et utilisation des délégués
Utilisation des expressions lambda
Gérer les événements

Utilisation de collections et création de types génériques

Utilisation des collections
Élaborer et manier les types génériques
Les interfaces génériques et la variance
Utilisation des méthodes génériques et des délégués

Créer et énumérer des collections de classes personnalisées

Mise en œuvre d’une collection de classe personnalisée
Ajout d’un énumérateur à une collection de classe personnalisée

LINQ pour une requête de données

Utiliser des méthodes d’extension LINQ et des requêtes opérateurs
Construire des requêtes dynamiques LINQ et des expressions

Configuration et déploiement

Configurer l’application
Paramétrage de l’utilisateur
Internationaliser une application Winforms
Utiliser :
– Windows Installer
– Click Once

Les Web Services

Les principes
Webservice (webmethode) en C#

Nos autres formations C#

AF9331Formation C# 5.0 avec Visual Studio 2012 en Intra/Cours Particulier5 jours2250 €HT
AF9323Formation C# 4.0 avec Visual Studio 2010 en Intra/Cours Particulier5 jours2250 €HT
AF9023Formation C# Perfectionnement en Intra/Cours Particulier3 jours1470 €HT
AF324Formation C# Best Formation ! 12 sessions prévues5 jours2450 €HT
Vous pouvez également être intéressé par des formations C#, C# 4, visual studio ou par les formations de notre filière C#
Prixà partir de
2250 €HT
RéférenceAF9323
Durée5 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissances en programmation
Travaux pratiques50%