C# base

Loader DigitalCityChargement...

C# base

(Réf.2025-015)
3
Jour(s)
FR
Autres
CEFORA
Company
Employé
For a Fee
Day

Organised by :

Training partners :

Description

La formation aborde les contenus techniques suivants :

  •  La syntaxe du langage C#
  •  La portée des variables
  •  Les types de .NET
  •  Utilisation de Visual Studio
  •  Les interfaces graphiques en .NET
  •  Les outils de débogage
  •  Les structures de données
  •  Les structures de contrôle
  •  Les bases du développement OO sous C#
  •  Les classes du Framework .NET

What are the aims of the training?

Le langage C# est le principal langage de développement de Microsoft. Via le Framework .NET, il permet de développer tout type

d’application (client lourd, Web, site Web, Web service, etc.). La formation proposée permet d’aborder tous les fondements du langage :

l’architecture des applications .NET, l’environnement de développement Visual Studio, la syntaxe complète du langage et une

introduction au développement orienté objet en .NET.

  •  Les compétences visées par la formation sont les suivantes :

  •  Maîtriser la syntaxe du langage C#

  •  Maîtriser l’utilisation des variables et leur cycle de vie

  •  Utiliser les types à bon escient

  •  Réaliser une première application console en langage C#

  •  Créer un projet dans Visual Studio

  •  Naviguer au sein de Visual Studio

  •  Utiliser les outils de débogage

  •  Construire une interface graphique

  •  Maîtriser les contrôles Windows propres aux interfaces graphiques

  •  Réaliser un premier programme disposant d’une interface graphique

  •  Être capable d’utiliser les structures de contrôles du langage C#

  •  Réaliser des programmes en utilisant des boucles

  •  Réaliser des programmes en utilisant des doubles boucles

  •  Utiliser les principes du développement OO

  •  Comprendre le rôle du Framework .NET et pouvoir utiliser ses classes

Cette formation s'adresse à toute personne désireuse d'apprendre le langage C#.

What do you need to know to follow the training?

Avoir déjà programmé.

Training programme

Framework .NET

-        Présentation du Framework

-        Historique des langages de la plate-forme

-        La place de C# dans les Frameworks récents (4.7, 4.8) ainsi que .Net 5 et 6

Introduction à C#

-        Espaces de noms, types énumérés

-        Gestion des références, typage

-        Passage par valeur et par adresse

-        Méthodes

-        Surcharges

-        Notions d’attributs, pointeurs

Conception Objet

-        Introduction aux concepts OO

-        Vocabulaire et concepts de base

-        Encapsulation

-        Cycle de vie d’un objet

-        Héritage

-        Polymorphisme

Programmation C#

-        Le modèle objet appliqué au C#

-        Classes et objets, notions de méthodes

-        Code géré et gestion de la mémoire

-        Héritage, surcharge et polymorphisme

-        Propriétés, indexeurs et énumérateurs

-      Expression d’initialisation, types anonymes, propriétés automatiques, méthodes d’extension, méthodes partielles et lambda expressions

-        Utilisation des ‘Generics’

Exercices pratiques

La formation d’algorithmique de base est fortement orientée sur la pratique. Les participants ont l’occasion de mettre en pratique les différentes notions théoriques enseignées tout au long de la formation.

Les exercices proposés portent plus particulièrement sur :

  •  Exercices de base sur la syntaxe du langage

  •  Exercices sur les structures de contrôle

  •  Réalisation d’un solveur de grilles de Sudoku

Find more training courses on these topics

How do I register for the course?

1 session(s) pour cette formation

C# base

Original-Id
2025-015
Registration possible until 
Autres
CEFORA
Company
Employé
3 Jour(s)
For a Fee
FR
Entreprise
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Dates-Session

06/02/2026 - Jour entier

-

09/02/2026 - Jour entier

-

10/02/2026 - Jour entier

-
Trainer

Bstorm

Active
Off
Digitalcity.Brussels - Pôle Formation Emploi
Find more training courses on these topics