Skip to main content
x
.NET

C# avancé

Categorie
Durée approximative 3 jours
Prérequis Prérequis nécessaires

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 aspects avancés du langage : la programmation OO, les structures de données, les classes particulières ou encore les design patterns.

Pour cette formation, il est nécéssaire de connaître les bases du C#.

Compétences visées
Développer une application en utilisant l’OO
Programmer avec des structures de données adaptées
Utiliser les design patterns de développement proposés par le Framework .NET
Utiliser les classes fournies par le Framework .NET
Déboguer une application en utilisant les outils fournis par Visual Studio
Utiliser les délégués
Gérer les conversions de types
Gérer les erreurs
Gérer les exceptions
Leçons
  • Gestion des erreurs
  • Gestion des exceptions
  • Délégués
  • Assembly, domaine, processus
  • Support multi-langage en .NET, sécurité
  • Classes mathématiques, structures usuelles, gestion des dates
  • Formatage des chaînes
  • Filtrer l’information grâce aux expressions régulières
  • Conteneurs classiques : listes, listes triées, piles et tables de hashage
  • Flux
  • Convertisseurs de formats de texte
  • Gestion des entrées/sorties synchrones et asynchrones, callback sous forme de délégué
  • Classe client – classe fournisseur
  • Accéder aux données
  • LINQ to ADO, LINQ to SQL
  • Windows Forms
  • WPF
  • Types de contrôles
  • Formulaires hérités, contrôles utilisateur
  • Gestion des événements
  • Application multilingue

Vous désirez organiser une formation dans votre entreprise ?