3

Click here to load reader

E1 - Eclipse - ac6- · PDF fileApprendre à gérer et à maintenir une documentation ... le JDK Sun (pour le développement en Java) Cygwin (pour le développement en C et C++) CVSNT

  • Upload
    votruc

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Page 1: E1 - Eclipse - ac6- · PDF fileApprendre à gérer et à maintenir une documentation ... le JDK Sun (pour le développement en Java) Cygwin (pour le développement en C et C++) CVSNT

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

Page 2: E1 - Eclipse - ac6- · PDF fileApprendre à gérer et à maintenir une documentation ... le JDK Sun (pour le développement en Java) Cygwin (pour le développement en C et C++) CVSNT

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

Page 3: E1 - Eclipse - ac6- · PDF fileApprendre à gérer et à maintenir une documentation ... le JDK Sun (pour le développement en Java) Cygwin (pour le développement en C et C++) CVSNT

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/