Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
5 jours (
35 heures)
Participants :
Ce cours s'adresse aux développeurs expérimentés dans le domaine de la programmation en C, C++, Microsoft Visual Basic® ou Java susceptibles de développer des solutions d'entreprise.
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
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. Il porte plus particulièrement sur la structure, la syntaxe des langages et les détails d'implémentation des programmes C#.
Plan de cours C # Présentation de la programmation C#
Programme de formation
C # Présentation de la programmation C#
- 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#
E/S de base
Conseils pratiques
- Variables et valeurs
Création de variables
Autres opérateurs courants
Création de types
- Instructions et exceptions
Instructions C#
Exceptions dans C#
- Méthodes et paramètres
Méthodes
Transmission de paramètres
- Tables
Vue d'ensemble des tables
Création de tables
Utilisation des tables
- Notions fondamentales de la programmation orientée objet
Classes et objets
Langage C# et orientation objet
Définition de systèmes orientés objet
- Objets et types de références
Types de références
Hiérarchie des objets C#
Conversion de données
- Création et destruction d'objets
Constructeurs
Destructeurs
- Héritage dans C#
Syntaxe fondamentale de l'héritage
Implémentation d'une interface
Héritage à partir d'une classe abstraite
Classes scellées
- Agrégation, espaces de noms et étendue avancée
Méthodes et données internes
Agrégation
Espaces de noms
- Opérateurs et événements
Opérateurs
Événements
- Propriétés et indexeurs
Propriétés
Indexeurs
- Attributs
Qu'est-ce qu'un attribut ?
Définition d'attributs personnalisés
Réserver cette formation