Menu

Introduction au langage C# - 2008

Le cours tutoriel « Introduction au langage C# » est le fruit de plusieurs années d’enseignement à Polytech Angers. Le contenu de ce cours  tutoriel est le suivant :

  • Chap 1 : Les bases du langage C# ;
  • Chap 2 : Classes, Structures, Interfaces ;
  • Chap 3 : Classes .NET d’usage courant ;
  • Chap 4 : Architectures 3 couches, tests unitaires NUnit, framework Spring.net ;
  • Chap 5 : Interfaces graphiques ;
  • Chap 6 : Evénements utilisateur ;
  • Chap 7 : Accès aux base de données ;
  • Chap 8 : Threads d’exécution ;
  • Chap 9 : Programmation Internet ;
  • Chap 10 : Services Web ;

Le cours est accompagné de plus d’une centaine de programmes illustrant les différents aspects de C#. Une application exemple est déclinée en 10 versions tout au long du document. Elle utilise une architecture multicouche assemblée par Spring. Chaque version change une ou plusieurs couches de la version précédente. On passe ainsi au fil des chapitres, de l’application console monocouche de la version 1 à la version multicouche client / serveur de la version 10 avec un client à 2 couches : interface graphique / client de service web et un serveur à 3 couches : service web / couche métier / couche d’accès aux données / SGBD.

Serge Tahé, janvier 2019

Téléchargements

Le cours tutoriel au format PDF 

L’archive RAR des projets du cours tutoriel  

Ce cours tutoriel écrit par Serge Tahé est mis à disposition du public selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 3.0 non transposé.