Zenika débarque sur Android
L'expertise Zenika dans votre poche !
>> Détails <<
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 € Envoyer
Paris 26 novembre 2010  800 € Envoyer

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.
 Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

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