- Durée: 2 jours
- Public: Développeurs Java
- Pré-requis: Connaissances en Java
- Objectifs: Maîtriser l'environnement Eclipse : paramétrage, tests unitaires, gestion de versions, automatisation de tâches
- Référence: JAV769-F.
Découvrir les fonctionnalités.
- Environnement et vues
- Perspectives
- Propriétés : encodage des caractères, JRE, serveurs, raccourcis,...
- Lancement d'Eclipse avec des JRE différents
- Création et paramétrage de projets
- Aide de l'IDE, recherche
- Ajout de Plugins et Features
- Eclipse et modélisation UML
Atelier : Paramétrage d'Eclipse, création de projets, ajout de plugins
Ecrire, débugger et tester son code.
- Organisation du code, édition (modes d'ouverture)
- Paramétrage des librairies (buildPath) et JavaDoc associée (en ligne / archive)
- Complétion, accès à la JavaDoc et correction assistée
- Fonctions de Refactoring
- Débugger son code : points d'arrêts, inspection de variable, pile d'exécution
- Tests unitaires avec JUnit : TestCase, TestSuite, exécution.
Atelier : Mise en pratique des différentes fonctions dans une application
Interconnecter Eclipse et SVN (SubVersioN) pour la gestion des versions
- Gestion de configuration logicielle (GCL) : présentation, positionnement, outils
- Terminologie GCL : Branch, Tag, Checkout, Commit, Merge, ...
- Subversion (SVN) : fonctionnalités, composants
- Architecture globale et mise en place d'un référentiel de données (repository)
- Clients SVN, plugins pour Eclipse : Subversive, SubEclipse
- Perspectives, ppérations sous Eclipse, gestion des conflits
Atelier : Gestion des versions d'une application
Automatiser des tâches avec Maven
- Où utiliser Maven ? Où ne pas l’utiliser ?
- Plugins Eclipse : m2Eclipse ou q4e
- Principe des dépôts ; choix d’une architecture physique simple
- Mise en place d’un projet, structure
- Accéder au projet
- Construire le projet
- Les systématismes des utilisateurs ; actions additionnelles disponibles
- Dépendances entre projets
- Tâches prédéfinies : compilation, génération d'archives...
Atelier : Construction d'application avec Eclipse/Maven.
Tarifs:
A distance ou présentiel: 1020 euros.