DELETEC Institute | Programmation en C#
S'inscrire | Newsletter | Connexion | Contact |
 
Lancer la recherche
 

 Programmation en C#

 

EN RÉSUMÉ
L'objectif de ce cours est de permettre aux stagiaires d'acquérir les connaissances et les compétences nécessaires au développement d'applications en C# pour la plate-forme Microsoft .NET. Le cours porte sur la structure d'un programme en C#, la syntaxe du langage et les détails de son implémentation. 
Durée : 5 jours
Public concerné :Ce cours s'adresse aux développeurs expérimentés ayant déjà une expérience de programmation en C, C++, Visual Basic ou Java. Ces développeurs doivent être susceptibles de développer des solutions d'entreprise.
Prix public HT : Nous contacter
Réf : 2132

 Objectifs

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

  • présenter les principaux éléments du .NET Framework et expliquer la place de C# au sein de la plate-forme .NET ;
  • analyser la structure de base d'une application C# et documenter, déboguer, compiler et exécuter une application simple ;
  • créer et nommer des variables et leur attribuer des valeurs ; 
  • utiliser des instructions courantes pour implémenter le contrôle de flux, le bouclage et la gestion des exceptions ;
  • créer des méthodes (fonctions et sous-routines) capables de renvoyer des valeurs et de prendre des paramètres ;
  • créer, initialiser et utiliser des tableaux ;
  •  expliquer les concepts de base et la terminologie de la programmation orientée objet ;
  • utiliser les objets et les types référence courants ;
  • créer, initialiser et détruire des objets dans une application C# ;
  • créer des classes C# à partir de classes existantes ;
  • créer des classes autonomes et des infrastructures dans une application C# ;
  • définir des opérateurs, utiliser des délégués et ajouter des spécifications d'événements ;
  • implémenter des propriétés et des indexeurs ;
  • utiliser des attributs prédéfinis et personnalisés.
     

 Pré-requis

Pour suivre ce cours, les stagiaires doivent :

  • avoir de l'expérience en matière de programmation en C, C++, Visual Basic, Java ou autre langage de programmation ;
  • être familiarisés avec la stratégie Microsoft .NET décrite sur le site Web de Microsoft .NET.

 Public

Ce cours s'adresse aux développeurs expérimentés ayant déjà une expérience de programmation en C, C++, Visual Basic ou Java. Ces développeurs doivent être susceptibles de développer des solutions d'entreprise.

 Plan de formation

 1 - Vue d'ensemble de la plate-forme Microsoft .NET

  • Présentation de la plate-forme .NET
  • Vue d'ensemble du .NET Framework
  • Avantages du .NET Framework
  • Composants du .NET Framework
  • Langages du .NET Framework

2 - Vue d'ensemble de C#

  • Structure d'un programme en C# 
  • Opérations élémentaires d'entrée/sortie
  • Méthodes conseillées
  • Compilation, exécution et débogage

3 - Utilisation des variables de type valeur

  • Système de types communs (CTS, Common Type System)
  • Attribution de noms aux variables
  • Utilisation de types de données intégrés
  • Création de types de données définis par l'utilisateur
  • Conversion de types de données

 4 - Instructions et exceptions

  • Introduction aux instructions
  • Utilisation des instructions conditionnelles
  • Utilisation des instructions d'itération
  • Utilisation des instructions de saut
  • Gestion des exceptions fondamentales
  • Levée d'exceptions

 5 - Méthodes et paramètres

  • Utilisation des méthodes
  • Utilisation des paramètres
  • Utilisation de méthodes surchargées

 6 - Tableaux

  • Vue d'ensemble des tableaux
  • Création de tableaux
  • Utilisation des tableaux

 7 - Notions fondamentales de la programmation orientée objet

  • Classes et objets
  • Utilisation de l'encapsulation
  •  C# et l'orientation objet
  • Définition de systèmes orientés objet

8 - Utilisation des variables de type référence

  • Utilisation des variables de type référence
  • Utilisation des types référence courants
  • Hiérarchie des objets
  •  Espaces de noms du .NET Framework
  • Conversion de données

9 - Création et destruction d'objets

  • Utilisation de constructeurs
  • Initialisation de données
  • Objets et mémoire
  • Gestion des ressources

10 - Héritage dans C#

  • Dérivation de classes
  • Implémentation de méthodes
  • Utilisation de classes scellées (Sealed)
  • Utilisation d'interfaces
  • Utilisation de classes abstraites (Abstract)

 11 - Agrégation, espaces de noms et portée avancée

  • Utilisation de classes, de méthodes et de données internes
  • Utilisation de l'agrégation
  • Utilisation des espaces de noms
  • Utilisation des modules et des assemblys

 12 - Opérateurs et événements

  • Introduction aux opérateurs
  • Surcharge d'opérateurs
  • Création et utilisation de délégués
  • Définition et utilisation d'événements

 13 - Propriétés et indexeurs

  • Utilisation des propriétés
  • Utilisation des indexeurs

14 - Attributs

  • Vue d'ensemble des attributs
  • Définition d'attributs personnalisés
  • Extraction de valeurs d'attributs
     

 Tarifs

  • Prix public HT : Nous contacter
  • Durée : 5 jours

 ‭(Masqué)‬ EasyTabs

 Partager

Share Plus...

 ‭(Masqué)‬ Prochaines sessions

DATE PLACES LIEU
14 Juin 2010 12 Paris
S'inscrire

 Plus d'informations

info  Besoin d'informations ?
-> Appelez nous au 01 53 25 06 60
Contact 

DELETEC Corporate propose des solutions concrètes en matière de gestion d'infrastructures et de gestion de projets de développement.
Concevoir des architectures innovantes dans un souci d'amélioration du Système Informatique et des coûts associés.