Langage c sharp - les fondamentaux par VAELIA MERIGNAC
Lieu(x)
En centre (16, 17, 33, 87)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
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#
Choisir d'accéder aux données avec DataReader ou DataSet ?
Liaison de données avec le Framework
Fenêtres, menus, et composants avec les Windows Forms
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
Application multilingue
ASP.Net/ C# et WebForm
Qu'est
- ce qu'une application ASP .Net ?
Introduction à une application protée en ASP.Net
Génération de WebForms
Implémentation des WebForms
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#
Choisir d'accéder aux données avec DataReader ou DataSet ?
Liaison de données avec le Framework
Fenêtres, menus, et composants avec les Windows Forms
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
Application multilingue
ASP.Net/ C# et WebForm
Qu'est
- ce qu'une application ASP .Net ?
Introduction à une application protée en ASP.Net
Génération de WebForms
Implémentation des WebForms
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)
- Périgny (17)
- Mérignac (33)
- Limoges (87)
- L'Isle d'Espagnac (16)
Secteur(s)
Formation proposée par : VAELIA MERIGNAC
À découvrir