Booster des Talents IT

Formation C# 5.0 avec Visual Studio 2012

A l'issue de la formation vous connaîtrez l'ensemble des principes de développement objet, serez en mesure d'utiliser Visual Studio 2012 et programmer en langage C #. Vous découvrirez ainsi toutes les nouveautés du Framework .Net 5.0.
Prixà partir de
2250 €HT
RéférenceAF9331
Durée5 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissance de base en programmation structurée
TP50%

Plan de Formation C# 5.0 avec Visual Studio 2012

Présentation de .Net 5.0

C# dans l’architecture globale de .NET 5.0
Les nouveautés du Framework
Comparer le langage aux autres langages

Programmer en C# 5.0

Le modèle Objet
Classes et objets
Code géré et gérer la mémoire
Héritage, surcharge et polymorphisme
Propriétés, indexeurs et énumérateurs
Expression d’initialisation, les types dits « anonymes », propriétés automatiques
Méthodes :
– D’extension
– Partielles
Les expressions lambda
Utilisation des « Generics »
Les Dynamic
Les différents paramètres :
– Optionnels
-Nommés
Interopérabilité COM amélioré, Co et Contra variance
Les nouveautés

Les classes du framework

Classe mathématiques, structures usuelles, gérer les dates
Formater les chaînes
Les expressions régulières filtrant l’information
Conteneurs classiques : listes, listes triées, piles et tables de hashage

Entrées / sorties

Les flux : FileStream/StreamWriter/StreamReader
Convertir les formats de texte
Gestion des entrées/sorties
Synchrones/asynchrones

ADO .Net

Les différentes classes en C#
Les classes ADO.Net
DataReader et DataSet : accès aux données
LINQ (LINQ to ADO, LINQ to SQL)

Programmation avancée

Exceptions :
– Gestion centralisée des erreurs
– Classes d’exceptions personnalisées
– Exceptions non- .Net.
Délégués et événements
Les délégués perçus en tant qu’alternative au polymorphisme

Fenêtres, menus, et composants avec les Windows Forms

Les winforms
Les spécificités du genre de programmation
Formulaires hérités
Contrôles utilisateur
Différents types de contrôles, menus contextuels (popup), le presse-papier
Assemblies de ressources
Application multilingue

Configurer et déployer

Configurer :
– Le déploiement
– L’application
Mise en place d’un paramétrage utilisateur
Internationalisation d’une application Winforms
Utiliser :
– Windows Installer
– Click Once

Les avantages et nouveautés

Appel synchrone et asynchrone
Paramètres optionnels
Résolution des types générique
Pluging windows azure

Ouverture du champ d’application C # 5.0

Définition d’une application ASP .Net
Les différents principes des Web Services
Exemples de Web Services

ASP.Net

Introduction à une application protée en ASP.Net
Génération de webforms

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 ! 8 sessions prévues5 jours2450 €HT
Vous pouvez également être intéressé par des formations C#, C# 5, visual studio ou par les formations de notre filière C#
Prixà partir de
2250 €HT
RéférenceAF9331
Durée5 jours
Public Chefs de Projet, Développeurs
PrérequisConnaissance de base en programmation structurée
Travaux pratiques50%