Java et J2EE >> Programmation intensive avec le Framework .Net
Référence : ICOP
Durée : 5 jours
Le Framework .Net est un outil relativement simple à appréhender dans son ensemble. Mais il va sans dire que ses 8 000 classes regorgent de
subtilités techniques... Ce cours est une invitation à manipuler un certain nombre de techniques importantes mais souvent négligées du Framework
.Net. Développer des applications multi-tâches robustes ne s'improvise pas ; de même, comprendre le fonctionnement précis du Garbage Collector
est crucial mais s'avère parfois délicat. Interopérer avec des composants natifs (DLL) ou COM est important. A travers des ateliers complets, nous
exercerons nos compétences de conception et appliquerons les bonnes pratiques du développeur .Net. Ce cours s'adresse aux développeurs .Net
aussi bien qu'aux développeurs confirmés sur d'autres environnements (C++ ou Java). Il répond aux questions suivantes : "Qu'y a t-il dans le
Framework .Net ?", "Quelles sont les pratiques préconisées pour sa bonne utilisation ?", "Comment concevoir une application .Net ?", "Mon
application est-elle robuste ?", "Comment développer un logiciel multi-thread avec .Net ?".
Vous allez apprendre à :
• Parcourir le langage C#
• Améliorer vos connaissances de certaines API du Framework .Net
• Cerner les services techniques offerts par .Net
• Gérer le multi-tâches en .Net
• Intégrer des composants existants à une application .Net
• Connaître les nouveautés de C# 2.0
• Améliorer vos aptitudes à la conception des applications
• Connaître les apports d'Entlib, extension au Framework .Net
Méthode pédagogique :
70% de travaux pratiques
Audience :
Développeurs, chefs de projet techniques
Pré-requis :
Maîtriser un langage de programmation objet (C++, Java, C#, VB.NET, etc.) Connaître les bases de la conception avec UML
Programme :
Le langage et le Framework
• Rappels sur le langage C#
• Vue générale du Framework .Net : Windows Forms, Webforms, ADO, XML, réseau...
Rappels sur les applications graphiques (Windows Forms)
• Introduction aux Windows Forms
• Ajout de contrôles et tableaux de contrôles
• Développement de composants graphiques réutilisables
• Gestion d'événements
Définition de types
• Classes, enum, struct
• Mini projet : une classe gérant une liste de personnes
Interfaces