|
|
|
|
| Présentation d'Eclipse |
 |
• Historique |
 |
• Structure d'Eclipse |
|
 |
La plateforme |
|
 |
Les plugins |
|
 |
les clients "riches" |
|
 |
• Installation |
 |
• Présentation des concepts d'Eclipse |
|
 |
Vues |
|
 |
Editeurs |
|
 |
Perspectives |
|
 |
• Installation d'Eclipse |
 |
• Les outils d’aide |
| La programmation avec le Java Development Toolkit (JDT) |
 |
• Les principaux concepts |
 |
• L’organisation du code |
 |
• L’édition de code |
 |
• L’exécution des programmes |
 |
• Les outils d’aide |
 |
• Les fonctions de refactoring |
| Exercice : |
développement, refactoring d’une application simple |
| Le debug |
 |
• La perspective debugger dans Eclipse |
 |
• Les différents breakpoints et watchpoints |
 |
• L’inspection des variables ou expressions |
 |
• Changement à chaud |
| Exercice : |
debug d’une application simple |
| Le test unitaire : Junit |
 |
• Les principes du test unitaire |
 |
• Présentation générale de Junit |
 |
• L’écriture de cas de tests, de suites de tests |
 |
• Exécution du test |
| Exercice : |
construction d’une suite de tests pour l’application |
| L’automatisation des tâches : Ant |
 |
• Travailler avec Ant |
 |
• Configuration de Ant dans Eclipse |
 |
• Production de fichiers JAR |
 |
• Détection des erreurs dans les fichiers de compilation |
 |
• Tâches personnalisées et tâches optionnelles |
| Exercice : |
compilation d’un projet Eclipse au moyen de Ant |
| La gestion des versions : CVS |
 |
• Les concepts généraux liés à la gestion des versions |
 |
• Les concepts de CVS |
 |
• La notion de HEAD, de branches |
 |
• Les principales opérations : synchronisation, commit, update, les comparaisons |
 |
• La gestion des conflits |
 |
• La gestion des branches |
 |
• La perspective CVS |
| Exercice : |
développement d’applications en équipe. |
| Exercice : |
création d’archive projet |
| La programmation avec CDT (C/C++ Development Toolkit) |
 |
• Installer et lancer CDT |
 |
• Créer de nouveaux projets |
 |
• Construire et exécuter des projets |
 |
• Debugger des projets C/C++ |
| Exercice : |
programmer une application C/C++, l’exécuter et la debugger |
| Développement d’un plug-in |
 |
• Le fichier manifeste plug-in.xml |
 |
• Utilisation de l’environnement de développement de plug plug-in |
 |
• Utilisation du plan de travail d’exécution |
 |
• Création d’un plug-in standard |
| Exercice : |
réalisation d’un plug-in pour intégrer des outils de développement croisé à Eclipse |