Click here to load reader
Upload
votruc
View
213
Download
1
Embed Size (px)
Citation preview
Training Eclipse: Utilisation de l'environnement de développementEclipse pour C, C++ et Java(TM) - Programming: Methods
E1 - Eclipse
Utilisation de l'environnement de développement Eclipse pour C, C++ etJava(TM)
Java est une marque déposée de Sun Microsystems
Objectifs
Comprendre les principales fonctionnalités d'EclipseApprendre à développer des applications Java sous EclipseMaîtriser la gestion de configuration sous EclipseSavoir organiser des tests unitairesApprendre à gérer et à maintenir une documentationApprendre à développer des projets C/C++ sous EclipseConnaître le potentiel d'extensibilité d'EclipseApprendre à créer des plug-ins
Matériel
Un PC par binôme avec:Eclipse avec le plugin CDTle JDK Sun (pour le développement en Java)Cygwin (pour le développement en C et C++)CVSNT
Un support de coursUn CD avec :
Eclipse et les plugins utilisésles corrigés des exercices
Pré-requis
Connaissance du langage JavaSi possible, connaissance du langage C
Plan
Présentation d'Eclipse
HistoriqueStructure d'Eclipse
La plateforme
E1 - Eclipse 04/20/18
Les pluginsles clients "riches"
Présentation des concepts d'EclipseVuesEditeursPerspectives
Installation d'EclipseLes outils d'aide
La programmation avec le Java Development Toolkit (JDT)
Les principaux conceptsL'organisation du codeL'édition de codeL'exécution des programmesLes outils d'aideLes fonctions de refactoring
Exercice: développement, refactoring d'une application simple
Le debug
La perspective debugger dans EclipseLes différents breakpoints et watchpointsL'inspection des variables ou expressionsChangement à chaud
Exercice: debug d'une application simple
Le test unitaire : Junit
Les principes du test unitairePrésentation générale de JunitL'écriture de cas de tests, de suites de testsExécution du test
Exercice: construction d'une suite de tests pour l'application
L'automatisation des tâches : Ant
Travailler avec AntConfiguration de Ant dans EclipseProduction de fichiers JARDétection des erreurs dans les fichiers de compilationTâches personnalisées et tâches optionnelles
Exercice: 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 versionsLes concepts de CVS et de SubversionLa notion de HEAD, de branchesLes principales opérations : synchronisation, commit, update, les comparaisonsLa gestion des conflitsLa gestion des branchesLes perspectives de gestion de configuration:
CVSSubversion
Exercice: développement d'applications en équipe.Exercice: création d'archive projet
E1 - Eclipse 04/20/18
La programmation avec CDT (C/C++ Development Toolkit)
Installer et lancer CDTCréer de nouveaux projetsConstruire et exécuter des projetsDebugger des projets C/C++
Exercice: programmer une application C/C++, l'exécuter et la debugger
Développement d'un plug-in
Le fichier manifeste plug-in.xmlUtilisation de l'environnement de développement de plug plug-inUtilisation du plan de travail d'exécutionCréation d'un plug-in standard
Exercice: réalisation d'un plug-in pour intégrer des outils de développement croisé à Eclipse
Renseignements pratiques
Duration : 3 joursCours intra-entreprise : Nous consulter pour dates et tarif
SARL au capital de 138600 € - SIRET 449 597 103 00026 - RCS Nanterre - NAF 722C - Centre de Formation : 19, rue Pierre Curie - 92400 Courbevoie
Siège social et administration : 21, rue Pierre Curie - 92400 Courbevoie - Tél. 01 41 16 80 10 - Fax. 01 41 16 07 78
Last site update: Fri Apr 20 10:16:31 2018http://www.ac6-formation.com/