Développement C# : niveau avancé
Maîtrisez le langage C# et le Framework .NET pour développer des applications performantes.
Devenez un développeur C# confirmé et créez des applications puissantes et polyvalentes grâce à cette formation complète. Apprenez à exploiter tout le potentiel du langage C#, le langage de programmation phare de Microsoft, et du Framework .NET, son environnement de développement robuste.
Que vous soyez débutant ou développeur expérimenté, cette formation vous permettra d'acquérir ou d'approfondir vos connaissances en C# et .NET. Vous aborderez les concepts fondamentaux du langage, tels que la programmation orientée objet, les structures de données, les classes particulières et les design patterns.
Durée de la formation
Début de la formation
Objectifs de la formation
A la fin de la formation le participant sera en mesure de :
- 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
Public de la formation
Toute personne désireuse d’apprendre les aspects avancés du langage C#
Points forts de la formation
- Mise en pratique des concepts enseignés au travers de la réalisation d’exercices adaptés
- Bonne maîtrise par le formateur des technologies périphériques permettant de s’adapter aux profils et besoins des participants
- Formateurs disposant d’une grande pratique des concepts enseignés de par leur activité de développeur
Modalités pratiques
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.
Programme
de la formation
- Programmation avancée en C#
- Gestion des erreurs
- Gestion des exceptions
- Délégués
- Assembly, domaine, processus
- Support multi-langage en .NET, sécurité
- Classes incontournables du Framework
- 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
- Entrées/sorties
- Flux
- Convertisseurs de formats de texte
- Gestion des entrées/sorties synchrones et asynchrones, callback sous forme de délégué
- ADO et LINQ
- Classe client – classe fournisseur
- Accéder aux données
- LINQ to ADO, LINQ to SQL
- Fenêtres , menus et composants
- Windows Forms
- WPF
- Types de contrôles
- Formulaires hérités, contrôles utilisateur
- Gestion des évènements
- Application multilingue