Titre

CSH200 - Programmation Csharp 2 (70 heures)

Description

Bienvenue dans le cours intermédiaire de C#! Après avoir acquis les bases du langage dans le cours précédent, vous êtes maintenant prêt à explorer des sujets plus avancés en programmation C#. Ce cours approfondira votre compréhension de la programmation orientée objet, des structures de données et des algorithmes en C#. Vous apprendrez à concevoir des applications modulaires et à développer des compétences avancées pour résoudre des problèmes plus complexes.

Les chapitres
  • Chapitre 1 : Gestion avancée des classes et des objets
  • Chapitre 2 : Interfaces et classes abstraites
  • Chapitre 3 : Gestion des événements et délégués
  • Chapitre 4 : Traitement des fichiers et des flux en C#
  • Chapitre 5 : Programmation multithread et asynchrone
  • Chapitre 6 : Gestion des erreurs et exceptions avancées
  • Chapitre 7 : Programmation réseau en C# : sockets et communication TCP/IP
  • Chapitre 8 : Introduction aux bases de données avec ADO.NET
  • Chapitre 9 : Utilisation de LINQ (Language Integrated Query)
  • Chapitre 10 : Introduction à la programmation de GUI avec Windows Presentation Foundation (WPF)
Les objectifs
  • Approfondir la compréhension de la programmation orientée objet en C#.
  • Maîtriser les concepts avancés tels que la programmation multithread et asynchrone.
  • Être capable de manipuler des données à partir de sources externes comme les bases de données.
  • Savoir résoudre des problèmes complexes en utilisant des structures de données avancées et des techniques de programmation avancées en C#.
À la fin À la fin de ce cours, vous aurez développé vos compétences en C# et serez prêt à aborder des concepts encore plus avancés. Vous pourrez concevoir et développer des applications plus sophistiquées en utilisant les fonctionnalités avancées du langage.