TRA Travailleurs

Développement C# : les bases

Les fondamentaux de la programmation avec C#. 

Le langage C# est un pilier du développement Microsoft, ouvrant la porte à la création d'applications diverses et variées grâce au Framework .NET. Cette formation intensive de 3 jours vous plonge au cœur de C#, en vous guidant à travers sa syntaxe élégante, l'environnement de développement Visual Studio et les principes fondamentaux de la programmation orientée objet (POO).

Plongez dans l'univers C#

Que vous soyez novice en programmation ou désireux de vous familiariser avec C#, cette formation vous fournira les bases solides pour démarrer votre parcours de développeur. Vous apprendrez à écrire du code C# fonctionnel, à développer des applications console interactives et à naviguer dans l'environnement Visual Studio. Vous découvrirez également comment structurer votre code de manière efficace grâce aux concepts de la POO et comment exploiter les fonctionnalités préconstruites du Framework .NET.

 

3 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

19 février 2025

icone de cible

Objectifs de la formation

Au terme de cette formation, le participant sera capable de :

  • Utiliser les fondamentaux du langage C# : Comprendre et utiliser la syntaxe de C#, déclarer et gérer des variables tout au long de leur cycle de vie, et choisir les types de données appropriées pour chaque situation.
  • Développer des applications console : Créer et exécuter des programmes C# simples dans un environnement console, en utilisant les fonctionnalités de base du langage.
  • Utiliser Visual Studio : Créer, gérer et naviguer dans des projets C# au sein de l'environnement de développement Visual Studio, et utiliser les outils de débogage pour identifier et corriger les erreurs dans le code.
  • Concevoir des interfaces graphiques : Construire des interfaces utilisateur graphiques (GUI) pour les applications C#, en utilisant les contrôles Windows standard et en les personnalisant selon les besoins.
  • Structurer le code avec des structures de contrôle : Utiliser les instructions conditionnelles (if, else, switch) et les boucles (for, while, do-while) pour contrôler le flux d'exécution des programmes et implémenter des logiques complexes.
  • Appliquer les principes de la programmation orientée objet (POO) : Comprendre et utiliser les concepts clés de la POO, tels que les classes, les objets, l'héritage, le polymorphisme et l'encapsulation, pour créer des programmes C# plus modulaires, réutilisables et maintenables.
image public cible

Public de la formation

Toute personne désireuse d’apprendre le langage C# est la bienvenue !


Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable?: outplacement, PFI,…


Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis .

Points forts de la formation

  • Approche pratique : De nombreux exercices pour mettre en application chaque concept et renforcer votre apprentissage.
  • Immersion dans Visual Studio : Maîtrisez cet environnement de développement puissant et apprenez à utiliser ses outils de débogage.
  • Introduction à la POO : Découvrez comment organiser votre code de manière plus modulaire et réutilisable.
  • Exploration du Framework .NET : Apprenez à exploiter les classes préconstruites pour gagner en productivité.
  • Projet concret : Développez un solveur de Sudoku pour consolider vos compétences en structures de contrôle et en logique de programmation
image point fort

Modalités pratiques

Cette formation a reçu l'agrément de CEFORA et est gratuite pour les employés de la CP200.

Cette formation est agréée chèques-formation. Les chèques-formation couvrent une partie du coût de la formation, pas forcément la totalité. Le montant couvert par chaque chèque est fixe. Si la formation coûte plus cher que le montant total de vos chèques une participation financière de votre part pourrait être nécessaire.

icone carte mobile icone forme carte mobile

Prérequis pour la formation

Aucun prérequis n'est nécessaire. Que vous soyez novice en programmation ou que vous souhaitiez vous familiariser avec C#, cette formation vous fournira les bases solides pour démarrer votre parcours de développeur.

arrière plan carte prérequis

Programme
de la formation

  • Framework.NET
    • Présentation du Framework
    • Historique des langages de la plate-forme
    • La place de C# dans les Frameworks récents (3.5, 4, 4.5)
  • Introduction à C#
    • Les espaces de noms, les types énumérés
    • La gestion des références, le typage
    • Le passage par valeur et par adresse
    • Les méthodes
    • Les surcharges
    • Les notions d’attributs et de pointeurs
  • Conception Objet
    • Introduction aux concepts OO
    • Le vocabulaire et les concepts de base
    • L'encapsulation
    • Le cycle de vie d’un objet
    • L'héritage
    • Le polymorphisme
  • Programmation C#
    • Le modèle objet appliqué au C#
    • Les classes et objets, les notions de méthodes
    • Le code géré et la gestion de la mémoire
    • L'héritage, la surcharge et le polymorphisme
    • Les propriétés, indexeurs et énumérateurs
    • L’expression d’initialisation, les types anonymes, les propriétés automatiques, les méthodes d’extension, les méthodes partielles et les mamba expressions
    • L’utilisation des "Generics"
  • Exercices pratiques
    • Exercices de base sur la syntaxe du langage
    • Exercices sur les structures de contrôle
    • Réalisation d’un solveur de grilles de Sudoku
image ligne principale image ligne secondaire
icone d'euro ligne courbe

Prix de la formation

Prix plein: 1050€

Formation agréée Chèques-Formation

En savoir plus sur nos tarifs

Personne de contact

Magali Gerard

Magali Gerard

Assistante administrative Entreprises

+32 71 25 49 60 [email protected]

Formateur :

La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.