Programmation en C#

Programmation en C#

Programmation en C#

Type(s) : P
Durée : 5 Jours – 35 Heures

Pré requis 

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.

Objectifs

Acquérir les connaissances et les compétences nécessaires au développement d’applications en C# pour la plate-forme Microsoft .NET. Connaitre la structure d’un programme en C#, la syntaxe du langage et les détails de son implémentation

Public concerné

Développeurs ayant déjà une expérience dans la programmation (C, C++, JavaScript, Objective-C, Visual Basic ou Java) et connaissant les concepts de la programmation orientée objet.

 

Profil du formateur
Formateur consultant, expert, pédagogue et certifié dans son domaine
Méthode pédagogique
La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.
Suivi, évaluation, sanction
Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.
Formation sans certification.

Plan du cours

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

 
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

 
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

 
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

 
Méthodes et paramètres Ø  Utilisation des méthodes

Ø  Utilisation des paramètres

Utilisation de méthodes surchargées
 
Tableaux Ø  Vue d'ensemble des tableaux

Ø  Création de tableaux

Utilisation des tableaux
 
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

 
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

 
Création et destruction d'objets Ø  Utilisation de constructeurs

Ø  Initialisation de données

Ø  Objets et mémoire

Ø  Gestion des ressources

 
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)

 

 
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

 
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

 
Propriétés et indexeurs Ø  Utilisation des propriétés Ø  Utilisation des indexeurs
 
Attributs Ø  Vue d'ensemble des attributs

Ø  Définition d'attributs personnalisés

Ø  Extraction de valeurs d'attributs

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.