M2i Formation

Langages et développement - Industrialisation du logiciel

Eclipse - Maîtrise des fonctionnalités

Présentiel

3 jours (21 heures) - ECL-MAI

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Industrialisation du logiciel  ›  Eclipse - Maîtrise des fonctionnalités

Objectifs pédagogiques

  • Maîtriser les fonctions d'Eclipse
  • Répondre aux principales tâches de développement, d'automatisation des tâches et des tests Java dans un monde Web ou non
  • Connaître la configuration des plug-ins
  • Utiliser les produits connexes comme Ant, Maven, JUnit et SVN.

Niveau requis

Comprendre la notion de plug-in et savoir les développer. Comprendre et mettre en oeuvre Ant, Maven et SVN sous Eclipse.

Public concerné

Développeurs, concepteurs, chefs de projet ou d'équipe souhaitant avoir une connaissance du développement d'applications avec Eclipse.

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

1 800 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

Installation et généralités

  • Contenu du répertoire Eclipse
  • Lancement d'Eclipse

Le Workbench, espace visible du Workspace d'Eclipse

  • Le Workspace
  • Le Workbench
    • Les vues
  • Les perspectives
    • Customisation des perspectives
    • Création de nouvelles perspectives

Workspace (Workbench) et projet

  • Le Workspace et les projets
  • Création d'un projet
  • Filtrage de l'affichage dans les projets
  • Gestion du projet
  • Les commandes Export et Import

La classe, un peu de code et on lance

  • Créer une classe
  • Coder une classe
  • Configuration pour le lancement du programme
  • Lancer le programme en déboguant

Les plug-ins

  • Exemple d'installation de plug-in

Les facilités offertes pour l'écriture du code

  • Les touches accélératrices ou raccoucis clavier
  • Le menu Navigate et l'ensemble de ses sous-menus étudiés
  • Le menu Source et l'ensemble de ses sous-menus étudiés
  • Le menu Refactor et l'ensemble de ses sous-menus étudiés

Quelques fonctions pratiques du Workbench

  • L'utilisation des modèles
  • Les fonctions Rechercher
  • Les tâches
  • Les signets
  • Comparer les éléments
  • Garder l'historique des modifications Javadoc
  • Externalisation de chaînes
  • Le Scrapbook, ou pages de testeur de code

Le debugging

  • Les fonctions et fenêtres du debugging
  • Debugging conditionnel
  • La vue display
  • Le use step filter
  • La notion de "hot code"
  • Remote debugging

Utilisation d'Ant

  • Présentation de Ant
  • Philosophie
  • Installation d'Ant
  • Exécuter Ant sous Eclipse
  • Création du fichier build.xml
  • Le fichier build.xml
    • Projet et propriétés
    • Les built-ins
  • Les ensembles de fichiers, ou FileSet
  • Les targets ou cibles, les conditions
  • Les tâches ou tasks
  • Création d'un fichier exécutable par Ant

Utilisation de JUnit

  • Création de tests JUnit
  • Aspect de la classe générée
  • Exécution du test JUnit

Maven et intégration à Eclipse avec le plug-in Maven

  • Présentation de Maven
  • Origines de Maven
  • Architecture
  • Le POM (Project Object Model)
  • Les goals
  • Les principes de fonctionnement
  • Les plug-ins de Maven
  • Exemple de lancement de tâche Ant
  • Repository Remote et Locale
  • Emplacement du repository local
  • Les dépendances
  • Gestion multi-projets
  • Maven et Eclipse
  • Installation de Maven
  • Création de votre premier projet Maven
  • Cas du repository sur Internet inaccessible
  • Création d'applications avec Maven
  • POM et "sous POM"
  • Héritage des POM au niveau projet
  • Intégration du plug-in Maven
  • Configuration du plug-in Maven
  • Création d'un projet Maven avec le plug-in
  • Lancement des commandes Maven

SVN

  • Installation et configuration de SVN
  • Principes de SVN
  • SVN sous Eclipse :
    • Pointer la repository
    • Décider de partager un projet
    • Gérer les révisions
    • Gérer les versions
    • Quelques commandes utiles