q       Articles

Les types nullables de C#2  

La généricité dans C#2  

Les itérateurs de C#2  

Les méthodes anonymes de C#2  

Microsoft à la rencontre de ses MVP 

Comprendre les tests unitaires 

Faut-il interdire l'héritage d'implémentation?  

Bonnes pratiques de programmation avec C# (seconde édition) 

Les domaines de synchronisation

Résumé de la PDC 2003 

Utilisation avancée du CLR et l'API de profiling 

La protection d'objets en écriture avec C# 

AOP (Programmation Orientée Aspect): Intérêts et usages

Bonnes pratiques de programmation avec C#

Processus, Threads et Synchronisation

Les atouts de .NET (slides)

 

q      Outil

NDepend

 

q      Supports de formation universitaire: .NET, C#, POO et Design Patterns

Cours introduction à .NET | Cours les assemblages | Cours Visual Studio .NET | Cours le typage sous .NET | Cours le langage C# | Cours les technologies relatives à .NET | TP csc.exe et ildasm.exe | TP signature numérique | TP Visual Studio .NET | TP mécanismes simples C# | TP le polymorphisme avec C# | TP Winform | TP design pattern singleton | TP design pattern commande | TP design pattern proxy | TP design pattern composite | Le code source des TP

 

q       Supports de formation universitaire: C++, STL, POO et Design Patterns

Cours C++/STL | TP Intro VC++ (1) | TP Intro VC++ (2) | TP mécanismes simples C++ | TP le polymorphisme avec C++ | TP design pattern singleton | TP design pattern proxy | TP design pattern composite | TP design pattern commande | TP design pattern observateur | TP design pattern visiteur | DST 2002

 

q       Supports de formation universitaire: Architecture Windows NT/2000/XP

Cours développement sous Windows | TP librairies statiques et dynamiques | TP base des registres | TP process thread synchro | TP thread local storage | DST 2001 | DST 2002

 

q      Supports de formation universitaire: COM+/ADO serveurs d’entreprise

Tutorial architecture 3 tiers transactionnelle | DST 2001

 

J’ai dispensé ces cours et TP dans le cadre de la LPMI (License Professionnelle des Métiers de l’Informatique) à l’IUT de Nice 2001/2002/2003/2004. Les supports (cours et labs) de ces formations peuvent être utilisés gratuitement dans le cadre de tout enseignement à but non lucratif. Contacter moi avant toute utilisation non personnelle de ces supports. Les supports de ces formations universitaires sont des versions allégées des supports des formations professionnelles que je dispense.