Formation : Développer en Java sous Eclipse
Se former avec
ORSYS
- Renseignements :
- Durée : 2 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :1190.00
- Objectifs :
- Eclipse est une plate-forme de développement très ouverte et modulaire qui permet d'intégrer de nombreux outils additionnels open source ou commerciaux. Ce stage de deux jours se concentre sur les outils mis à la disposition des développeurs Java. Il présente les concepts généraux. Il décrit le JDT (l'IDE java intégré) en détaillant les fonctions d'édition, de compilation, de debug, de tests unitaires (junit). Il se poursuit par une introduction à CVS, l'outil de gestion de version, et à ant. Il se termine par la présentation du paramétrage et de la configuration d'Eclipse. Il comporte des rappels sur certains aspects de Java nécessaires à la bonne compréhension des outils présentés.
- Public visé :
-
Participants
Ce cours s'adresse à tout développeur, chef de projet ou architecte logiciel.
- Pré-requis :
- Pré-requis
Connaissance de base de Java.
- Programme
Introduction
- Les objectifs et les principes d'Eclipse.
- Les concepts de base : vue, éditeur, perspective, espace de travail, projet, répertoire, fichier, nature.
- Le démarrage d'Eclipse.
- Les fonctions d'aide.
- La gestion des vues et des perspectives.
- La gestion des ressources (création, destruction, liaison, copie, destruction, ...).
- Les fonctions de navigation.
- Les fonctions de recherche.
- La gestion des projets.
Travaux pratiques
Création de projets, manipulation générale de ressources, fonctions de base.
La programmation avec Java Development Toolkit
- 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 (génération de constructeurs, d'accesseurs, de délégués...).
- Les fonctions de refactoring (renommage, extraction d'interface, déplacement de code...).
- Le lancement des programmes.
Travaux pratiques
Développement d'une application minimale faisant appel à l'ensemble des fonctions offertes par l'environnement.
Le test unitaire : Junit
- Les principes du test unitaire.
- Présentation générale de Junit.
- L'écriture des cas de tests, des suites des tests, exécution du test.
- Le lancement des tests.
Travaux pratiques
Tests de l'application du TP n°2.
Le debug
- La perspective debugger 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.
- Le debug réparti.
Travaux pratiques
Debug de l'application du TP n°2.
La gestion des versions : introduction à CVS
- Les concepts généraux liés à la gestion de versions.
- Les concepts de CVS.
- La notion de HEAD, de branches.
- Les principales opérations offertes au développeur (synchronisation, commit, update, les comparaisons, ...).
- La gestion des conflits.
- La gestion des branches.
- La perspective CVS.
Travaux pratiques
Gestion des versions de l'application développée dans les TP n°2, n°3 et n°4.
L'automatisation des tâches : introduction à Ant
- Les concepts fondamentaux : les projets, cibles, les tâches, les propriétés.
- Les jeux et les listes de fichiers, les modèles, les structures de chemins, les filtres.
- Les propriétés prédéfinies.
- Aperçu sur quelques tâches standard : manipulation des fichiers, la chaîne de développement Java.
- Association d'un builder à un projet.
Travaux pratiques
Définition d'un builder « ant » et ajout à un projet du TP n°2.
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.
- Travaux pratiques
Les travaux pratiques consistent à mettre en oeuvre les différents outils proposés par Eclipse dans le cadre du développement d'une application Java.
20/03/2008 au 21/03/2008 (75)
19/06/2008 au 20/06/2008 (75)
18/09/2008 au 19/09/2008 (75)
17/03/2008 au 18/03/2008 (19)