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 multi-couches assemblées 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 mono-couche de la version 1 à la version multi-couches 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.
Téléchargement du fichier PDF du cours (453 pages - 20 Mo) : ftp (plus rapide) http (plus lent)
Téléchargement des projets Visual Studio Express des exemples (19 Mo) : ftp (plus rapide) http (plus lent)
Un compagnon utile du cours C# pour gérer les bases de données avec un ORM (Object Relational Mapper). Présente le langage LINQ (Language INtegrated Query).