| Description |
| Eclipse est un environnement de développement intégré Open Source extensible, universel et polyvalent, permettant de créer des projets de développement mettant en oeuvre n'importe quel langage de programmation. Eclipse est principalement écrit en Java et ce langage, grâce à des bibliothèques spécifiques, est également utilisé pour écrire des extensions. La spécificité d'Eclipse vient du fait de son architecture totalement développée autour de la notion de plug-in. Les participants à cette formation seront familiarisés au développement avec Eclipse et au débogage des applications Java et seront autonomes pour configurer le produit. |
| Objectifs |
Connaître les différentes perspectives du produitMaîtriser les astuces de développement avec EclipseÊtre autonome pour configurer le produitSavoir comment debugger les applications JavaDévelopper en équipe avec Eclipse
|
| Public concerné |
|
| Pré-requis |
- Avoir suivi les stages "Découvrir l'Objet et programmer en Java" (OB300) ou connaissances équivalentes
|
| Plan détaillé |
-
Introduction
- Les objectifs et les principes d'Eclipse
- Les concepts de base : vue, éditeur, perspective, Workspace
- Le démarrage d'Eclipse
- La gestion des vues et des perspectives
- La gestion des ressources (création, destruction, liaison, copie, destruction, ...)
- Les fonctions de navigation / recherche / aide
- La gestion des projets
-
La configuration d'Eclipse
- La gestion des préférences
- La gestion des propriétés (des projets et autres ressources)
- Les références entre projets
- L'ajout de plug-ins et features
- Le paramétrage d'Eclipse
-
La programmation avec Eclipse
- Les principaux concepts
- L'organisation du code
- L'édition de code
- Les mécanismes de complétion
- Les mécanismes de correction assistée
- Les fonctions de génération de code
- Les fonctions de refactoring
- Le lancement des programmes
-
Les tests unitaires : framework Junit
- Les principes du test unitaire
- Présentation générale de Junit
- L'écriture des cas de tests, des suites des tests
- Le lancement des tests
-
Le débogage avec Eclipse
- La perspective déboguer dans Eclipse
- Les différents breakpoints et watchpoints
- L'inspection des variables ou expressions, la navigation dans la pile d'exécution
- Le contrôle de l'exécution.
-
La gestion des versions : introduction à CVS
- Les concepts généraux liés à la gestion de versions
- Les concepts de CVS
- Les principales opérations offertes au développeur
- La gestion des conflits, des branches
- La perspective CVS
|
|
|