Skip to main content

C.Sharp principe de base et concept avancé

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

For more information
Open menu
About

About this course

Duration

15 hours

Calendar duration

5 semaines

Required effort

3 heures par semaine

Description

Le C# est une partie du framework .NET avec ces particularités. Ce langage orienté objet est profondément typé. Le but de cette formation est d’apprendre les principes de base du langage lié à ses dépendances, ses forces, ses faiblesses et quelques composantes plus précises du langage en lui-même.

Objectives

  • Comprendre les principes Orienté objet
  • Développer des applications en C#
  • Comprendre le cadre de développement dans le framework .NET
  • Comprendre les paradigmes du langage C#

Target audience

Tout programmeur et développeur désirant améliorer ses connaissances techniques avec un nouveau langage.

Toute personne connaissant les rudiments de la programmation et désirant apprendre davantage.

Prerequisites

Aucun

MATÉRIELS REQUIS

Ordinateur avec les installations suivantes:

  • Installer votre IDE préféré. Le cours sera dispensé avec Visual Studio Code

Course format

What will I learn?

Content

C# - les bases

  • Qu’est-ce que c’est C#
  • Hello world
  • Premier exercice avec la console
  • Les types

C# les bases (suite)

  • Les fonctions
  • Les propriétés
  • Les surcharges d’opérateur
  • Foreach

C# - les bases (suite)

  • Les classes
  • L’héritage
  • Exercice sur l’héritage
  • Les mots clés

C# - concepts intermédiaires

  • Les génériques
  • Exercice sur les génériques
  • Comprendre l’ancien framework .NET

C# - concepts intermédiaires

  • Injections de dépendance
  • Entity Framework
  • Exercice EF
  • Lambda

*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

A place becomes available?
Other dates have been announced?