Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Apprenez syntaxe du langage, programmation objet, gestion des collections génériques, accès aux données et construction d'interfaces de bureau avec WPF, sous Visual Studio.
public class Produit
{
public string Nom { get; init; } = string.Empty;
public decimal Prix { get; init; }
}
var enPromotion = catalogue
.Where(p => p.Prix < 20)
.OrderBy(p => p.Nom)
.Select(p => p.Nom);
foreach (var nom in enPromotion)
Console.WriteLine(nom);Cette formation conduit un développeur débutant en C#, ou venant d'un autre langage objet, vers une pratique autonome du langage et de l'écosystème .NET. Elle aborde la syntaxe du langage, les types valeur et référence, la programmation orientée objet (classes, héritage, interfaces), les collections génériques et la gestion des exceptions, avant de s'ouvrir sur l'accès aux données et sur la construction d'applications console et d'interfaces de bureau avec WPF (liaison de données, commandes, styles). L'ensemble des travaux pratiques se déroule sous Visual Studio, sur la version LTS actuelle de .NET, avec un rythme progressif où chaque notion est immédiatement mise en pratique. Elle s'adresse aux développeurs débutant en C# et aux développeurs venant d'un autre langage orienté objet souhaitant rejoindre l'écosystème Microsoft.
Les objectifs
Développer des applications C# avec .NET : console, bibliothèques et applications de bureau (WPF).
Public visé
Développeurs débutant en C#, développeurs d'un autre langage objet.
Prérequis
Connaissance des bases de l'algorithmique ou d'un premier langage de programmation.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.