Site affiché en Français Voir le site en Anglais (USA) Voir le site en Anglais (GB)
Vous êtes ici: ac6 > ac6-formation > Méthodes > Eclipse
Télécharger le catalogue
Télécharger le catalogue
Télécharger la page
Télécharger la page
Ecrivez nous
Ecrivez nous
Version imprimable
Version imprimable
 

E1 Eclipse

Utilisation de l'environnement de développement Eclipse pour C, C++ et Java(TM)

Java est une marque déposée de Sun Microsystems

formateur
Objectifs
bullet_jaune_1 • Comprendre les principales fonctionnalités d’Eclipse
bullet_jaune_1 • Apprendre à développer des applications Java sous Eclipse
bullet_jaune_1 • Maîtriser la gestion de configuration sous Eclipse
bullet_jaune_1 • Savoir organiser des tests unitaires
bullet_jaune_1 • Apprendre à gérer et à maintenir une documentation
bullet_jaune_1 • Apprendre à développer des projets C/C++ sous Eclipse
bullet_jaune_1 • Connaître le potentiel d’extensibilité d’Eclipse
bullet_jaune_1 • Apprendre à créer des plug-ins
Matériel
bullet_jaune_2 • Un PC par binôme avec:
bullet_jaune_3 Eclipse avec le plugin CDT
bullet_jaune_3 le JDK Sun (pour le développement en Java)
bullet_jaune_3 Cygwin (pour le développement en C et C++)
bullet_jaune_3 CVSNT
bullet_jaune_2 • Un support de cours
bullet_jaune_2 • Un CD avec :
bullet_jaune_3 Eclipse et les plugins utilisés
bullet_jaune_3 les corrigés des exercices
Pré-requis
bullet_jaune_2 • Connaissance du langage Java
bullet_jaune_2 • Si possible, connaissance du langage C

Plan
Présentation d'Eclipse
bullet_jaune_2 • Historique
bullet_jaune_2 • Structure d'Eclipse
bullet_jaune_3 La plateforme
bullet_jaune_3 Les plugins
bullet_jaune_3 les clients "riches"
bullet_jaune_2 • Installation
bullet_jaune_2 • Présentation des concepts d'Eclipse
bullet_jaune_3 Vues
bullet_jaune_3 Editeurs
bullet_jaune_3 Perspectives
bullet_jaune_2 • Installation d'Eclipse
bullet_jaune_2 • Les outils d’aide
La programmation avec le Java Development Toolkit (JDT)
bullet_jaune_2 • Les principaux concepts
bullet_jaune_2 • L’organisation du code
bullet_jaune_2 • L’édition de code
bullet_jaune_2 • L’exécution des programmes
bullet_jaune_2 • Les outils d’aide
bullet_jaune_2 • Les fonctions de refactoring
Exercice : développement, refactoring d’une application simple
Le debug
bullet_jaune_2 • La perspective debugger dans Eclipse
bullet_jaune_2 • Les différents breakpoints et watchpoints
bullet_jaune_2 • L’inspection des variables ou expressions
bullet_jaune_2 • Changement à chaud
Exercice : debug d’une application simple
Le test unitaire : Junit
bullet_jaune_2 • Les principes du test unitaire
bullet_jaune_2 • Présentation générale de Junit
bullet_jaune_2 • L’écriture de cas de tests, de suites de tests
bullet_jaune_2 • Exécution du test
Exercice : construction d’une suite de tests pour l’application
L’automatisation des tâches : Ant
bullet_jaune_2 • Travailler avec Ant
bullet_jaune_2 • Configuration de Ant dans Eclipse
bullet_jaune_2 • Production de fichiers JAR
bullet_jaune_2 • Détection des erreurs dans les fichiers de compilation
bullet_jaune_2 • Tâches personnalisées et tâches optionnelles
Exercice : compilation d’un projet Eclipse au moyen de Ant
La gestion des versions : CVS
bullet_jaune_2 • Les concepts généraux liés à la gestion des versions
bullet_jaune_2 • Les concepts de CVS
bullet_jaune_2 • La notion de HEAD, de branches
bullet_jaune_2 • Les principales opérations : synchronisation, commit, update, les comparaisons
bullet_jaune_2 • La gestion des conflits
bullet_jaune_2 • La gestion des branches
bullet_jaune_2 • La perspective CVS
Exercice : développement d’applications en équipe.
Exercice : création d’archive projet
La programmation avec CDT (C/C++ Development Toolkit)
bullet_jaune_2 • Installer et lancer CDT
bullet_jaune_2 • Créer de nouveaux projets
bullet_jaune_2 • Construire et exécuter des projets
bullet_jaune_2 • Debugger des projets C/C++
Exercice : programmer une application C/C++, l’exécuter et la debugger
Développement d’un plug-in
bullet_jaune_2 • Le fichier manifeste plug-in.xml
bullet_jaune_2 • Utilisation de l’environnement de développement de plug plug-in
bullet_jaune_2 • Utilisation du plan de travail d’exécution
bullet_jaune_2 • Création d’un plug-in standard
Exercice : réalisation d’un plug-in pour intégrer des outils de développement croisé à Eclipse