| Eclipse IDE |
| Maîtriser l'environnement Eclipse |
Référence : ECLIPSE-01
Durée : 1 jour(s) |
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
24 septembre 2010 |
800 €
|
|
|
| Paris |
26 novembre 2010 |
800 €
|
|
|
|
Objectifs
- Estimer les apports d'Eclipse dans le cadre de développements Java
- Saisir les avantages (et inconvénients) d'Eclipse par rapport aux autres environnements de développement
- Utiliser Eclipse de façon optimale pour les développements Java
- Avoir un aperçu des fonctionnalités avancées d'Eclipse et de la galaxie des plugins disponibles
|
| Répartition : 50% Théorie, 50% Pratique |
| Public : Architecte, Développeur, Chef de projet, |
| Pré-requis : Connaissance de Java, |
Programme
Introduction
- Eclipse : un IDE (integrated development environment) complet et extensible
- Pourquoi choisir Eclipse au lieu d'IntelliJ ou de Netbeans ?
La notion de projet
- Créer un projet
- Réaliser un HelloWorld en 3 étapes
- Compiler/exécuter un projet
- Importer/exporter un projet
Gestion de librairies
- Le build path et comment le configurer
- La gestion des librairies
Les vues et les perspectives
- Une perspective = un environnement
- Une vue = un outil particulier
- Perspective = un ensemble de vues avec leur disposition
- Personnaliser une perspective et choisir les bonnes vues pour un environnement personnalisé et adapté à un usage
Les vues standards
- L'éditeur : le principal élément pour créer le code
- Console : input/output standards
- Package explorer : layout et organisation des projets
- Outline : pour voir le contenu d'une classe
- Problems : pour accéder rapidement aux warnings et erreurs du compilateur
- Le QuickFix : une solution simple pour les warnings et erreurs courantes
Les fonctions de recherche
- Retrouver un texte dans les sources
- Retrouver une classe par son nom
- Remplacer un texte et déclencher un refactoring si nécessaire
Le build d'un projet
- Ant et Maven pour la compilation et bien plus !
Exécuter un projet
- Run as...
- Configuration des paramètres d'exécution
Les plugins
- Architecture d'Eclipse : une plateforme OSGi dynamique et robuste
- Les plugins utiles
- Subversion (Subclipse)
- Maven Integration for Eclipse
- WTP (Web Tools Platform)
- Une kyrielle de plugins pour tous les usages...
Le debugger
- Une perspective dédiée
- Exploration des variables et de leur valeur
- Gestion des points d'arrêt et du déroulement step-by-step d'un programme
Les actes réflexes
- Autocomplétion : pour insérer directement le code correspondant à un début de texte (Ctrl+Espace)
- Templates : pour personnaliser Eclipse et insérer rapidement du code répétitif
- Snippet : morceau de code illustrant un usage et directement réutilisable
Refactoring
- Renommage de classes, méthodes et variables
- Formattage des sources : déclenchement et modification des règles
- Gestion assistée des imports
- Ecriture automatisée de Beans et génération des getter/setter
- Changement de signature des méthodes
Arbre des classes et des interfaces
- Afficher l'arborescence d'une classe ou d'une interface
- Naviguer dans l'arbre des objets et dans le contenu d'un objet (variables - méthodes)
- Utiliser F3 et F4 efficacement (et à bon escient)
Les raccourcis clavier
- Gagner en productivité avec les raccourcis courants
Eclipse pour les développeurs JEE
- Les vues Servers, Data source explorer...
- Les connecteurs de base de données
- Les serveurs d'applications
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
| Offert en inter-entreprise |
| >>Le petit déjeuner (croissants, jus d'orange, café) |
| >>Le déjeuner |
| >>Une qualification téléphonique si nécessaire avec l'un de nos consultants |
|
|
|