Langage c sharp - les fondamentaux par Vaelia
Lieu(x)
En centre (31)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction à .Net
Qu'entend
- on par plateforme (Framework) .Net ?
Pourquoi parle
- t
- on parfois indifféremment de C# ou VB .net ?
La place de C# dans l'architecture globale de .NET
Comparaisons de C# avec d'autres langages (Java, C++, ...)
La conception Objet
Qu'est
- ce qui caractérise un programme objet ?
Vocabulaire et concepts de base (classes, instances)
Pourquoi l'encapsulation est
- elle fondamentale ?
Le cycle de vie d'un objet (constructeur, destructeur)
Savoir réutiliser les traitements et les données (héritage)
Donner le même nom à des traitements différents (polymorphisme)
Les bases de C#
Espace de nom, types énumérés.
Gestion des références, typage.
Différents modes de passages de paramètres
Méthodes à nombre d'arguments variable.
Surcharge d'opérateurs.
Notion d'attribut
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.
Utilisation des classes génériques
La programmation avancée en C#
Exceptions : gestion centralisée des erreurs, classes d'exceptions personnalisées, exceptions non .Net.
Délégués : délégués et événements, les délégués comme alternative au polymorphisme.
Structure de l'architecture .Net : assembly, processus et domaine, support multi
- langage en .Net, sécurité.
Les classes incontournables du framework
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, callback sous forme de
Les principes d'ADO .Net
Notion de classe client / classe fournisseur en C#
Qu'entend
- on par plateforme (Framework) .Net ?
Pourquoi parle
- t
- on parfois indifféremment de C# ou VB .net ?
La place de C# dans l'architecture globale de .NET
Comparaisons de C# avec d'autres langages (Java, C++, ...)
La conception Objet
Qu'est
- ce qui caractérise un programme objet ?
Vocabulaire et concepts de base (classes, instances)
Pourquoi l'encapsulation est
- elle fondamentale ?
Le cycle de vie d'un objet (constructeur, destructeur)
Savoir réutiliser les traitements et les données (héritage)
Donner le même nom à des traitements différents (polymorphisme)
Les bases de C#
Espace de nom, types énumérés.
Gestion des références, typage.
Différents modes de passages de paramètres
Méthodes à nombre d'arguments variable.
Surcharge d'opérateurs.
Notion d'attribut
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.
Utilisation des classes génériques
La programmation avancée en C#
Exceptions : gestion centralisée des erreurs, classes d'exceptions personnalisées, exceptions non .Net.
Délégués : délégués et événements, les délégués comme alternative au polymorphisme.
Structure de l'architecture .Net : assembly, processus et domaine, support multi
- langage en .Net, sécurité.
Les classes incontournables du framework
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, callback sous forme de
Les principes d'ADO .Net
Notion de classe client / classe fournisseur en C#
Objectifs
Maîtriser les fondamentaux du langage C# et l'environnement de programmation Visual Studio 2010 ainsi que la plateforme .NET 4.0.
Centre(s)
- Toulouse (31)
Secteur(s)
Formation proposée par : Vaelia
À découvrir