Eclipse IDE
Maîtriser l'environnement Eclipse
Référence : ECLIPSE-01
Durée : 1 jour(s)

 PROCHAINE SESSION
 
 Date :   Le 19 mars
 Lieu :  Zenika - Paris
 Prix : 800 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux
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

 Contenu

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
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 training@zenika.com
 
DownloadTélécharger la fiche !
 


Sessions 2010
Le 22 janvier
Le 19 mars
Le 14 mai
Le 02 juillet
Le 24 septembre
Le 26 novembre