EVENT DESCRIPTION
- L’objectif de cette formation est d’enseigner les arcanes de la programmation objet en C#, sous la plate-forme Microsoft .NET. On s’attend à ce que l’étudiant ait déjà de bonnes connaissances en programmation procédurale et objet.
CONTENU
- Plusieurs thèmes seront étudiés :
- Initiation au langage C#, revisiter la programmation procédurale et objet via la création d’applications console ;
- approfondir la programmation objet en C# : la notion de classes, l’héritage, le polymorphisme, visibilité des champs et méthodes, l’encapsulation, classes abstraites et interfaces ;
- Modélisation des applications via la norme de description UML (diagramme de classes UML <-> architectures de classes C#) ;
- La programmation visuelle en C#, la construction interfaces graphiques pour des applications stand-alone tournant sous Windows, les principaux éléments du GUI (Graphic User Interface – fenêtres, boutons, menus, boîtes de dialogues, etc.) ;
- Les techniques de programmation avancée (threads, collections, sérialisation, …) ;
- La programmation client-serveur, les accès aux bases de données.