Développement .NET : Le langage C# (C Sharp)
|
|
Durée de la formation : 5 jours
|
|
Objectifs :
Ce cours a pour objectif de fournir aux stagiaires les compétences et connaissances requises pour développer des applications C# pour la plate-forme Microsoft® .NET
Prérequis :
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes : expérience en matière de programmation en C, C++, Visual Basic, Java ou autre langage de programmation
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Vue d'ensemble de la plate-forme .NET
-
Présentation de la plate-forme .NET
-
Vue d'ensemble de l'architecture .NET
-
Avantages de l'architecture .NET
-
Composants de l'architecture .NET
-
Langages de l'architecture .NET
-
Vue d'ensemble d'un programme C#
-
Structure d'un programme C#
-
Le fameux "HelloWorld" en C#
-
-
-
Notions fondamentales de la programmation orientée objet
-
Quelques points de vocabulaire
-
Notions de bases : classes et objets
-
Données membres d'une classe
-
Définir les méthodes d'une classe
-
Création et destruction d'objets
-
-
Qu'est que l'encapsulation ?
-
Définitions de propriétés
-
Agrégation, espaces de noms et étendue avancée
-
Méthodes et données internes
-
Héritage dans C#
-
Syntaxe fondamentale de l'héritage
-
Modes de liaisons d'appels de méthodes
-
La liaison statique (la liaison par défaut)
-
La liaison dynamique (mot clé virtual)
-
Utilisation de méthodes et de classes abstraites
-
-
Implémentation d'une interface
-
Utilisation de Windows Forms
-
Structure de l'espace de noms System.Windows.Forms
-
-
-
Prendre en charge le redimentionnement de la fenêtre
-
-
-
Ajout et suppression de délégués
-
Le traitement des exceptions avec .NET
-
Qu'est qu'une exception ?
-
Les principales classes d'exceptions
-
Définition d'une classe d'exception
-
Déclanchement d'exceptions dans un programme
-
Modes de traitement d'une exception
-
Capturer l'exception - instruction try ... catch ... finally
-
Relayer l'exception à la méthode appelante
-
Cas subtiles d'utilisations des exceptions
-
Utilisation de la pile de appels de méthodes fournie par la CLR
-
Flux de données et fichiers
-
-
-
Entrées/sorties de base sur fichiers
-
Autres opérations de manipulation de fichiers
-
Sérialisation
-
-
Scénarios de sérialisation
-
Attributs de sérialisation
-
-
Processus de sérialisation
-
-
Exemple de désérialisation
-
Sérialisation personnalisée
-
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure