Formation C# pour débutants : programmer en C# et .NET

Programmer en C#

Que vous débutiez avec C# ou que vous veniez d'un autre langage de programmation : nous vous montrons comment programmer avec C# et la version actuelle de .NET, et éveillons votre plaisir de programmer. Des solutions logicielles qui devaient autrefois être obtenues au prix d'efforts considérables sont aujourd'hui plus simples à réaliser avec C#, et en moins de temps.

Nous vous apprenons comment atteindre votre objectif le plus rapidement possible avec C#. Vous obtenez une bonne vue d'ensemble et vous exercez à l'aide de tâches simples, mais aussi plus exigeantes. Ensuite, vous êtes capable de créer des programmes en autonomie.

Public visé

  • Architectes logiciels
  • Développeurs de logiciels
  • Débutants en C# et développeurs venant d'autres langages

Prérequis

  • Des connaissances de base dans un langage de programmation sont un avantage

Format et durée

  • 2 jours
  • En ligne, confortablement depuis chez vous
  • Dans nos salles de formation à Freiburg
  • Dans vos locaux - uniquement à partir d'un nombre minimal de participants

Dates

  • actuellement sur demande

Matériel des participants

  • Ordinateur portable
  • Visual Studio 2026 ou 2022 (l'édition Community suffit)
  • SDK .NET actuel (.NET 8 ou plus récent)
  • De quoi écrire

Salle de formation

  • Vidéoprojecteur
  • Tableau blanc, tableau noir ou paperboard

Contenu de la formation de 2 jours : C# - les bases

Jour 1

  • Vue d'ensemble du jour 1
  • Concept
    • C# et .NET aujourd'hui
    • Du C à C# en passant par Java
  • Visual Studio
    • Projets et solutions
    • Éditeur, compilation et débogage
    • Packages avec NuGet
    • Gestion de versions avec Git
  • Ce que propose .NET
    • Bureau avec WPF et WinForms
    • Web avec ASP.NET Core
    • Accès aux données avec Entity Framework Core
    • LINQ
  • Syntaxe
    • Types, variables et constantes
    • Conditions et boucles
    • Gestion des exceptions (try / catch / finally)
    • Tableaux et collections
    • Modificateurs d'accès
    • Délégués et expressions lambda
  • Exercices en autonomie
  • Aperçu du jour 2

Jour 2

  • Récapitulatif (formation jour 1)
  • Vue d'ensemble du jour 2
  • Orientation objet
    • Intérêt et objectif
    • Classes, méthodes et propriétés (get / set)
    • Espaces de noms
    • Héritage et polymorphisme
    • Interfaces et classes abstraites
    • Records
  • Exercices pratiques
  • Architecture
    • Vue d'ensemble d'UML
    • Séparer l'interface utilisateur et la logique métier
    • Design patterns
  • Exercices pratiques
  • Dans la pratique
    • Commentaires et conventions de codage
    • Programmation défensive
    • Travail en équipe avec Scrum
    • Signature et protection du code
  • Exercices en autonomie
  • Clôture
  • Où trouver plus d'informations ?

Formations associées

• Formation C# avancée
• Formation WPF

Formulaire de demande Formation

Vous avez des questions au préalable ? Nous sommes à votre disposition : +49 761 28522110

CONTACT

Sélectionnez votre langue

Premier entretienPremier entretien