1. Découvrir la plateforme net
- Présentation des concepts de c
- Le concept d'espace de nom
- Choisir installer et prendre en main son IDE
- Faire son premier ?hello world?
2. Identifier les bases du langage
- Connaître les différents types de données
- Choisir entre tableaux, listes, dictionnaires et énumérations
- Utiliser les conditions, les boucles et les structures de contrôles
- Structurer son code avec les fonctions et leurs attributs
3. Expérimenter l'utilisation des classes
- Comprendre les notion d'objets, attributs et méthodes
- Utiliser les classes .NET dans son code.
4. Créer ses propres classes
- Choisir entre structures et class
- Utiliser héritage et polymorphisme
- Utiliser les threads
5. Mettre en oeuvre une gestion des erreurs
- Connaître les différents types d'erreurs
- Gérer les exceptions
6. Gérer la permanence des données
- Lire et écrire des fichier textes, XML, binaires
- Accéder aux bases de données avec ADO.net
- Utiliser LINQ et en connaître les limites
7. Construire une application graphique
- Choisir son interface graphique
- Construire son interface et la lier avec l'application
- Gérer les interactions avec l'utilisateur
8. Gérer la distribution d'une application
- Choisir entre distribuer avec ou sans le framework
- Créer un projet d'installation
- Personnaliser son installeur