Ce cours permet d'acquérir les compétences et les connaissances nécessaires au développement d'applications Winforms avec Visual Studio 2008 et C# 3.0. A la fin de cette formation, vous serez capable de : - Utiliser Visual Studio 2008 pour créer des applications Winforms - Créer des contrôles et des composants réutilisables - Mettre en place une programmation objet C# dans vos applications .NET afin d'optimiser vos développements et vos évolutions - créer des applications multilingues et configurables - accéder à des données relationnelles et XML - mettre en place des technologies d'installation évoluées (Windows installer et Click Once)
Cette formation s'adresse à des développeurs désireux de maitriser les fondements de la programmation d'applications Winforms 3.5
Programme :
module 1 : Introduction au framework .NET Motivations pour .NET Fondements du framework .NET Les assemblages Les langages
module 2 : Présentation du langage C# Introduction au langage C# Utilisation des variables simples Utilisation des instructions Utilisation des tableaux
module 3 : Programmation Orientée Objet Introduction à la programmation objet Mise en place de l'héritage en C# Utilisation du polymorphisme Introduction aux évènements et aux délégués
module 4 : Gestion des Erreurs et Exceptions Utilisation des structures Try/Catch Utilisation de la classe Exception
module 5 : Fonctionnalités évoluées du langage C# 3.0 Utilisation des classes partielles, des generics et des indexeurs Utilisation de l'Interface IDispose Utilisation de types anonymes
module 6 : Principales APIs du Framework 3.0 Collections Text et expressions régulières Entrées sorties Réseaux Multithreading
module 7 : Les Formulaires et les contrôles 1/2 Création de formulaires Winforms 3.0 Utilisation des contrôles Revue des principaux contrôles disponibles
module 8 : Les Formulaires et les contrôles 2/2 Création de formulaires hérités Création de contrôles personnalisés Création de contrôles utilisateurs
module 9 : Introduction à LINQ Présentation de LINQ Utilisation de LINQ to SQL
module 10 : Introduction à « Client Application Services » Présentation de « Client Application Services » Utilisation du service d'authentification
module 11 : Configuration et Déploiement Configuration de l'application Mise en place d'un paramétrage utilisateur Régionalisation d'une application Winforms Utilisation de Windows Installer Utilisation de ClickOnce
Informations complémentaires :
Cette formation peut-être animée en session intra-entreprise.