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.

La Défense13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
La Défense23/09/20191 800 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Mulhouse13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Nancy13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Reims13/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Évreux13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Le Havre13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Lille13/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Grenoble13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Lyon13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne13/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Orléans13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Tours13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Bordeaux23/09/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Montpellier13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis13/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence23/09/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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