Le langage C# avec Visual Studio 2010

Le langage C# avec Visual Studio 2010

Le langage C# avec Visual Studio 2010

Type(s) : PED
Durée : 5 jours - 35 heures

Pré-requis

Être  familiarisés  avec  les  fonctions  de  base  de  système  d’exploitation  et  les  maîtriser,

notamment la manipulation de fichiers. Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction). Un minimum d’expérience en concepts de programmation orientée objet est préférable

Objectifs

Cette formation C# 4.0 vous permettra de maîtriser les fondamentaux du langage C# et de l’environnement de programmation Visual Studio 2010.

Au-delà du langage la plate-forme .NET 4.0 vous sera également présentée afin de bien

comprendre l’environnement global sur lequel repose le langage C#. Concrètement à l’issue de la

formation vous serez capable de :

 

– Comprendre les principes du développement objet (classe, méthode, héritage,)

– Comprendre le rôle du Framework .NET 4.0 et savoir utiliser ses classes

– Configurer et utiliser Visual Studio 2010

– Programmer en langage C# tout en disposant des bons réflexes

– Maîtriser la syntaxe du langage C#.

– Utiliser ADO.NET pour accéder aux données d’une base et les manipuler

– Créer des applications Windows riches en fonctionnalités (Winforms)

– Créer votre première application web en ASP .NET 4

– Tester des fonctionnalités avancées de C#.

Public concerné

Développeurs, Chef de projet

 

Profil du formateur
Formateur consultant, expert, pédagogue et certifié dans son domaine
Méthode pédagogique
La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.
Suivi, évaluation, sanction
Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.
Formation sans certification.

Plan du cours

Introduction à .Net et Visual Studio 2010

  • Qu'entend-on par plate-forme (Framework) .net ?
  • Pourquoi parle-t-on parfois indifféremment de C# ou VB .net ?
  • La place de C# dans l'architecture globale de .NET 4.0
  • Les nouveautés du Framework 4.0
  • Comparaisons de C# avec d'autres langages (Java, C++, ...)
  • Utilisation et configuration de Visual Studio 2010 pour l'utilisation au quotidien

 

La programmation en C#

  • Le modèle Objet avec le langage C#.
  • Classes et objets : notion de méthode.
  • Code géré et gestion de la mémoire.
  • Héritage, surcharge et polymorphisme.
  • Propriétés, indexeurs et énumérateurs.
  • Expression d'initialisation,  types  anonymes,  propriétés  automatiques,  méthodes  d'extension
  • Les nouveautés   C#   0   :   les   Dynamic,   Paramètres   optionnels   et   paramètres   nommés

 

Les classes incontournables du Framework .NET 4.0

  • Classe mathématiques, structures usuelles, gestion des dates.
  • Gestion du formatage des chaînes.
  • Filtrer l'information grâce aux expressions régulières.
  • Conteneurs classiques : listes, listes triées, piles et tables de hashage.

 

Les entrées / sorties

  • Notion de flux, FileStream/StreamWriter/StreamReader.
  • Convertisseurs de formats de texte (Unicode, ANSI, ...).
  • Gestion des entrées/sorties synchrones/asynchrones.

 

Notion de classe client / classe fournisseur en C# .

  • Les classes ADO.Net fournis par C#.
  • Choisir d'accéder aux données avec DataReader ou DataSet ?

 

Fenêtres, menus, et composants avec les WinForms

  • Les winforms 4.0
  • Les spécificités de ce type de programmation.
  • Formulaires hérités et contrôles utilisateur
  • Différents types de contrôles, menus contextuels (popup), le presse-papier.
  • Assemblies de ressources.
  • Gestion des événements utilisateurs

 

Configuration et déploiement

  • Configuration du déploiement
  • Configuration de l'application
  • Mise en place d'un paramétrage utilisateur
  • Utilisation de Windows Installer

 

Présentation des Web Services

  • Principes des Web Services
  • Webservice (webmethode) en C#
  • Exemples de Web Services en C#

 

Applications Web : ASP.Net / C# 4.0 et Webform

  • Qu'est-ce qu'une application ASP .Net ?
  • La couche ASP.Net
  • Introduction à une application protée en ASP.Net
  • Nouveauté de C# 4 dans ASP.Net
  • Génération de webforms
  • Implémentation des webforms
  • L'obligation de C# dans ASP.Net

Les controles ASP.Net et leur puissance

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.