Programmation en C#

Formation intra-entreprise

À qui s'adresse la formation?

Tout public

Niveau atteint

Débutant

Durée

5,00 jour(s)

Langues(s) de prestation

FR

Prochaine session

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#.

A la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes:

  • Énumérer les principaux éléments de l'architecture.NET et expliquer comment ils s'intègrent à la plate-forme.NET
  • Analyser la structure de base d'une application C#, documenter, déboguer, compiler et exécuter une application simple
  • Créer, nommer et attribuer des valeurs à des variables
  • Utiliser des instructions courantes telles que le contrôle de flux, le bouclage et la gestion des exceptions
  • Créer des méthodes (fonctions et sous-programmes) capables de renvoyer des valeurs et de prendre des paramètres
  • Créer, initialiser et utiliser des tableaux
  • Expliquer les concepts et la terminologie de base de la programmation orientée objet
  • Utiliser des objets et des types de références courants
  • Créer, initialiser et détruire des objets dans une application C#
  • Créer des classes C# à partir de classes existantes
  • Créer des classes et des architectures autonomes dans une application C#
  • Définir des opérateurs et ajouter des spécifications d'événements
  • Implémenter des propriétés et des indexeurs
  • Utiliser des attributs prédéfinis et personnalisés

Contenu

Module 1: Overview of the Microsoft.NET Platform
Module 2: Overview of C#
Module 3: Using Value-Type Variables
Module 4: Statements and Exceptions
Module 5: Methods and Parameters
Module 6: Arrays
Module 7: Essentials of Object-Oriented Programming
Module 8: Using Reference-Type Variables
Module 9: Creating and Destroying Objects
Module 10: Inheritance in C#
Module 11: Aggregation, Namespaces, and Advanced Scope
Module 12: Operators and Events
Module 13: Properties and Indexers
Module 14: Attributes

Évaluation

Une évaluation est remise à chaque stagiaire à la fin du cours.

Certificat, diplôme

Un certificat de formation est remis à chaque participant à la fin du cours.

Informations supplémentaires

Nous limitons par principe, à 8 (voire 10), le nombre de personnes par formation.
Nos formations "calendrier" sont données en français sur la version courante du logiciel anglais.
Toutes peuvent être organisées sur mesure (durée et contenu personnalisés).
La plupart de nos formations peuvent être assurées en langue française, luxembourgeoise, anglaise ou allemande.

Ces formations pourraient vous intéresser