Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation Java / J2EE - Développer avec Eclipse
10 septembre 2012 | 15 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
A l'issue de ce cours, les stagiaires maîtriseront les fonctions d'Eclipse, ceci afin de répondre aux principales tâches de développement, d'automatisation de tâches et de test JAVA dans un monde WEB ou non. Ils auront une connaissance de la configuration des plugins et utiliseront les produits connexes comme ANT, MAVEN, JUNIT et CVS. Ils développeront aussi des plugins, et apprendront RCP.
Publics
Développeurs, concepteurs, chefs de projet ou d'équipe souhaitant avoir une connaissance du développement d'applications avec Eclipse
Contenu de la formation Java / J2EE :
CH 1 : Introduction
- Installation et généralités
- Contenu du répertoire Eclipse
- Lancement d'Éclipse
CH 2 : Le WorkBench, espace visible du workspace d'Eclipse
- Le Workspace
- Le WorkBench
- Le WorkBench : les vues
- Les perspectives
- Customisation des perspectives
- Création de nouvelles perspectives
- Création de nouvelles perspectives
CH 3 : 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
CH 4 : La classe, un peu de code et On lance
- Créer un classe
- Coder une classe
- Configuration pour le lancement du programme
- Lancer le programme en déboguant
CH 5 : Les plug-in
- Exemple de plug-in : WTP
CH 6 : 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
CH 7 : 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
CH 8 : 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
CH 9 : Utilisation d'ANT
- Présentation de ANT
- Philosophie
- Installation de ANT
- Exécuter ANT
- Exécuter ANT sous Eclipse
- Création du fichier build.xml
- Le fichier build.xml : projet et propriétés
- Le fichier build.xml : les built-ins
- Les ensembles de fichiers, ou FileSet
- Les targets, ou cibles
- Les targets, ou cibles, les conditions
- Les tâches, ou tasks
- Création d'un fichier exécutable par ANT
CH10 : Utilisation de Junit
- Création de tests Junit
- Aspect de la classe générée
- Exécution du test Junit
Ch11 : Maven et intégration à éclipse avec le plug-in maven Présentation de Maven
- Origines de MAVEN
- Architecture Maven
- Le POM
- 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 de votre premier projet Maven
- 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
CH12 : Installation d'un plug-in et Création d'un plug-in Notion de plug-in
- Installation de nouveaux plug-ins
- Les plug-ins et Eclipse
- Structure d'un plug-in Eclipse
- Création d'un premier plug-in
- Création du projet et test du premier plug-in
- Notion de dépendance
- Dépendance d'un plug-in par rapport à un autre
- Création de la classe fonctionnelle
- Aspect de l'environnement de développement
- Rendre les classes accessibles par d'autres plug-ins
- Utiliser la classe à partir du premier plug-in
- Modification de la méthode d'appel dans SampleAction
- Résumé des dépendances
- Le besoin d'extensibilité
- Principe d'extensibilité d'Eclipse
- Exemple de point d'extension : les pages de préférence
- Exemple : ajout d'une page de préférence
- Le fichier plugin.xml
- Test de la page de préférences :
- Utilisation d'un point d'extension
- Aspect du fichier plugin.xml
- Création de la classe de gestion de la vue
- Contenu de la classe Vue
- Constitution de la vue
- Test du plug-in
CH13 : Eclipse RCP
- Introduction à Eclipse RCP
- Composition d'Eclipse RCP
- Les plug-ins, les points d'extension
- Historique d'Eclipse RCP
- La notion d'application riche
- Pourquoi Eclipse RCP ?
- Le cadre graphique d'Eclipse RCP : SWT
- Exemples de composants SWT
- Le cadre graphique d'Eclipse RCP : JFACE
- Le cadre graphique d'Eclipse RCP : Le WorkBench
- La notion de plug-in
- Développer une applications RCP : le PDE
- PDE : L'éditeur de fichier de configuration
- PDE : les outils associés
- PDE : le Visual Editor
- Introduction au développement d'applications RCP
- Les différentes étapes de création d'une application RCP
- Lancement de votre première application
- Les différentes étapes de la création d'une application indépendante
- Déploiement et exécution de notre application
- Adaptations complémentaires
- Etude de l'application minimale
- Rôle des classes générées : Activator et Application
- Les différentes classes et méthodes générées
- Création et affichage d'une vue
- Vue du projet final
CH14 : CVS
- Installation et configuration de CVS
- Principes de CVS
- CVS sous Eclipse : pointer la repository
- CVS sous Eclipse : Décider de partager un projet
- CVS sous Eclipse : Gérer les révisions
- CVS sous Eclipse : Gérer les versions
- CVS sous Eclipse : Quelques commandes utiles.
