ac6-training, un département d'Ac6 SAS
 
Site displayed in English (USA)
View the site in FrenchSite affiché en English (USA)Voir le site en English (GB)
+ +
- -
Online Training
 
Calendar  Details
Operating Systems
 
Calendar  Details
Programming
Calendar  Details
Processors
 
Calendar  Details
Communication
 
 
 
Calendar  Details
+ +
> >
- -

ac6 >> ac6-training >> Programming >> Languages >> Eclipse Download Catalog Download as PDF Write us Printable version

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

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