|
|
|
|
| Présentation d'Eclipse |
 |
Historique |
 |
Structure d'Eclipse |
|
 |
La plateforme |
|
 |
Les plugins |
|
 |
les clients "riches" |
|
 |
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 et Subversion |
 |
Les concepts généraux liés à la gestion des versions |
 |
Les concepts de CVS et de Subversion |
 |
La notion de HEAD, de branches |
 |
Les principales opérations : synchronisation, commit, update, les comparaisons |
 |
La gestion des conflits |
 |
La gestion des branches |
 |
Les perspectives de gestion de configuration: |
|
 |
CVS |
|
 |
Subversion |
| 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 |