Skip to main content

Programmation orientée-objets avec C# et Visual Studio

Course also offered in-company or in private groups, customizable to the realities and needs of your organization.

For more information

About this course

Duration

18 hours

Calendar duration

6 semaines

Required effort

3 heures par semaine

Description

Le langage C# s'inscrit dans la plateforme .NET, la pile technologique créée par Microsoft. C'est un langage très polyvalent et puissant, utilisé entre autres pour développer des applications et services Web, mais aussi des applications de bureau. C# occupe une part de marché importante et se retrouve autant dans les projets gouvernementaux qu'en entreprise. Ce cours a donc pour objectif l'apprentissage des principaux concepts de la programmation orientée-objets, par la pratique, avec C# et Visual Studio. En autre, le cours fournit les outils nécessaires pour permettre à l'étudiant d'être autonome dans ses apprentissages subséquents.

Pour approfondir les notions de programmation orientée-objet, inscrivez vous au cours Produire du code de qualité avec C# et Visual Studio

Objectives

  • Maîtriser les principaux concepts de la programmation orientée-objets, par la pratique
  • Connaître les particularités du langages C# et du Framework .NET
  • Devenir autonome avec Visual Studio 2017
  • Se familiariser avec le concept de test unitaire

Target audience

Toute personne connaissant les rudiments de la programmation et désirant apprendre le langage C#.

Prerequisites

Connaître les notions de base de la programmation impérative : variable et assignation, structures de contrôles. comme if-else, fonction, de type de données primitifs comme entier et booléen, etc.

Matériels requis

Visual Studio 2017 Community préalablement installé

Course format

  • Online

    No date announced

    Synchrone

How is this course recognized?

ATTESTATIONS DE PARTICIPATION

Pour obtenir l'attestation de participation pour un cours de perfectionnement non créditable, il faut avoir assisté aux 2/3 des heures de cours. Une liste de présences est constituée et doit être signée par chaque participant afin d'assurer la conformité des attestations émises.

ATTESTATIONS DE RÉUSSITE

Pour obtenir l'attestation de réussite pour un cours de perfectionnement non créditable, il faut avoir assisté aux 2/3 des heures de cours et avoir réussi l’évaluation.

What will I learn?

Content

Introduction à Visual Studio, au framework .NET et les bases du langage C#

  • Introduction au framework .NET
  • Qu’est-ce qu’une application .NET?
  • Atelier : création d’un programme console en .NET
  • Exploration de Visual Studio
  • Éléments de base du langage C#

Les classes

  • Classe : définition et utilisation. Exercice
  • Autres éléments du langage C# : enum, chaîne de caractères, tableaux, listes, boucles. Exercices
  • Débogage avec Visual Studio

Les classes (suite)

  • Constructeur, méthode, signature, surcharge, champs et propriétés. Exercice
  • Introduction aux tests unitaires

Les piliers de la programmation orientée-objets

  • 1er pilier : Encapsulation
  • Champs et propriétés
  • 2e pilier : Héritage
  • Héritage versus composition
  • Exercice

Les piliers de la programmation orientée-objets (suite)

  • 3e pilier : polymorphisme
  • Redéfinition de méthode, classe abstraite
  • Introduction aux interfaces
  • Exercice

Retour sur les principaux concepts et validation des acquis

*L'ordre des sujets abordés pourrait varier

Who offers this course?

Développez vos compétences grâce à la Formation continue du Cégep Garneau!

To find out all about our course offer

We can contact you when a date is announced.