Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : Développer en java sous Eclipse

Développer en java sous Eclipse

Durée : 21 heures


Objectifs

Eclipse est une plate-forme de développement très ouverte et modulaire qui permet d'intégrer de nombreux outils additionnels open source ou commerciaux. Ce stage de deux jours se concentre sur les outils mis à la disposition des développeurs Java. Il présente les concepts généraux. Il décrit le JDT (l'IDE java intégré) en détaillant les fonctions d'édition, de compilation, de debug, de tests unitaires (junit). Il se poursuit par une introduction à CVS, l'outil de gestion de version, et à ant. Il se termine par la présentation du paramétrage et de la configuration d'Eclipse. Il comporte des rappels sur certains aspects de Java nécessaires à la bonne compréhension des outils présentés.

Pré requis

Connaissance de base de Java

Contenu de la formation

Introduction
- Les objectifs et les principes d'Eclipse.
- Les concepts de base : vue, éditeur, perspective, espace de travail, projet, répertoire, fichier, nature.
- Le démarrage d'Eclipse.
- Les fonctions d'aide.
- La gestion des vues et des perspectives.
- La gestion des ressources (création, destruction, liaison, copie, destruction, ...).
- Les fonctions de navigation.
- Les fonctions de recherche.
- La gestion des projets.

La programmation avec Java Development Toolkit
- Les principaux concepts.
- L'organisation du code.
- L'édition de code.
- Les mécanismes de complétion.
- Les mécanismes de correction assistée.
- Les fonctions de génération de code (génération de constructeurs, d'accesseurs, de délégués...).
- Les fonctions de refactoring (renommage, extraction d'interface, déplacement de code...).
- Le lancement des programmes.

Le test unitaire : Junit
- Les principes du test unitaire.
- Présentation générale de Junit.
- L'écriture des cas de tests, des suites des tests, exécution du test.
- Le lancement des tests.

Le debug
- La perspective debugger dans Eclipse.
- Les différents breakpoints et watchpoints.
- L'inspection des variables ou expressions, la navigation dans la pile d'exécution.
- Le contrôle de l'exécution.
- Le debug réparti.

La gestion des versions : introduction à CVS
- Les concepts généraux liés à la gestion de versions.
- Les concepts de CVS.
- La notion de HEAD, de branches.
- Les principales opérations offertes au développeur (synchronisation, commit, update, les comparaisons, ...).
- La gestion des conflits.
- La gestion des branches.
- La perspective CVS.

L'automatisation des tâches : introduction à Ant
- Les concepts fondamentaux : les projets, cibles, les tâches, les propriétés.
- Les jeux et les listes de fichiers, les modèles, les structures de chemins, les filtres.
- Les propriétés prédéfinies.
- Aperçu sur quelques tâches standard : manipulation des fichiers, la chaîne de développement Java.
- Association d'un builder à un projet.

La configuration d'Eclipse
- La gestion des préférences.
- La gestion des propriétés (des projets et autres ressources).
- Les références entre projets.
- L'ajout de plugins et features.
- Le paramétrage d'Eclipse.

Méthodes pédagogiques

Un ordinateur par stagiaire
Alternance d'exercices pratiques et d'apports théoriques.
Feuille d’évaluation remplie à la fin du stage par chaque participant
Support de cours remis à chaque participant à l’issue de la formation

Clients visés :

SSII, Analyste progammeur, ingénieur d'étude...

Mots-clés en rapport avec la formation :

Développer en java sous Eclipse

Durée : 21 heures


Objectifs

Eclipse est une plate-forme de développement très ouverte et modulaire qui permet d'intégrer de nombreux outils additionnels open source ou commerciaux. Ce stage de deux jours se concentre sur les outils mis à la disposition des développeurs Java. Il présente les concepts généraux. Il décrit le JDT (l'IDE java intégré) en détaillant les fonctions d'édition, de compilation, de debug, de tests unitaires (junit). Il se poursuit par une introduction à CVS, l'outil de gestion de version, et à ant. Il se termine par la présentation du paramétrage et de la configuration d'Eclipse. Il comporte des rappels sur certains aspects de Java nécessaires à la bonne compréhension des outils présentés.

Pré requis

Connaissance de base de Java

Contenu de la formation

Introduction
- Les objectifs et les principes d'Eclipse.
- Les concepts de base : vue, éditeur, perspective, espace de travail, projet, répertoire, fichier, nature.
- Le démarrage d'Eclipse.
- Les fonctions d'aide.
- La gestion des vues et des perspectives.
- La gestion des ressources (création, destruction, liaison, copie, destruction, ...).
- Les fonctions de navigation.
- Les fonctions de recherche.
- La gestion des projets.

La programmation avec Java Development Toolkit
- Les principaux concepts.
- L'organisation du code.
- L'édition de code.
- Les mécanismes de complétion.
- Les mécanismes de correction assistée.
- Les fonctions de génération de code (génération de constructeurs, d'accesseurs, de délégués...).
- Les fonctions de refactoring (renommage, extraction d'interface, déplacement de code...).
- Le lancement des programmes.

Le test unitaire : Junit
- Les principes du test unitaire.
- Présentation générale de Junit.
- L'écriture des cas de tests, des suites des tests, exécution du test.
- Le lancement des tests.

Le debug
- La perspective debugger dans Eclipse.
- Les différents breakpoints et watchpoints.
- L'inspection des variables ou expressions, la navigation dans la pile d'exécution.
- Le contrôle de l'exécution.
- Le debug réparti.

La gestion des versions : introduction à CVS
- Les concepts généraux liés à la gestion de versions.
- Les concepts de CVS.
- La notion de HEAD, de branches.
- Les principales opérations offertes au développeur (synchronisation, commit, update, les comparaisons, ...).
- La gestion des conflits.
- La gestion des branches.
- La perspective CVS.

L'automatisation des tâches : introduction à Ant
- Les concepts fondamentaux : les projets, cibles, les tâches, les propriétés.
- Les jeux et les listes de fichiers, les modèles, les structures de chemins, les filtres.
- Les propriétés prédéfinies.
- Aperçu sur quelques tâches standard : manipulation des fichiers, la chaîne de développement Java.
- Association d'un builder à un projet.

La configuration d'Eclipse
- La gestion des préférences.
- La gestion des propriétés (des projets et autres ressources).
- Les références entre projets.
- L'ajout de plugins et features.
- Le paramétrage d'Eclipse.

Méthodes pédagogiques

Un ordinateur par stagiaire
Alternance d'exercices pratiques et d'apports théoriques.
Feuille d’évaluation remplie à la fin du stage par chaque participant
Support de cours remis à chaque participant à l’issue de la formation

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !