Développeurs Java
Connaissances en Java
Maîtriser l'environnement Eclipse: paramétrage, tests unitaires, gestion de versions, automatisation de tâches.
Environnement et vues Perspectives Propriétés: encodage des caractères, JRE, serveurs, raccourcis,... Lancement d'Eclipse avec des JRE différents Création et paramétrage de projets Aide de l'IDE, recherche Ajout de Plugins et Features Eclipse et modélisation UML
Atelier: Paramétrage d'Eclipse, création de projets, ajout de plugins
Organisation du code, édition (modes d'ouverture)Paramétrage des librairies (buildPath) et JavaDoc associée (en ligne / archive)Complétion, accès à la JavaDoc et correction assistée Fonctions de Refactoring Débugger son code: points d'arrêts, inspection de variable, pile d'exécutionTests unitaires avec jUnit: TestCase, TestSuite, exécution
Atelier: Mise en pratique des différentes fonctions dans une application
Gestion de configuration logicielle (GCL): présentation, positionnement, outilsTerminologie GCL: Branch, Tag, Checkout, Commit, Merge,...SCM (SVN, Git, TFS): fonctionnalités, composantsArchitecture globale et mise en place d'un référentiel de données (repository)Clients SCM, plugins pour EclipsePerspectives, ppérations sous Eclipse, gestion des conflits
Atelier: Gestion des versions d'une application
Où utiliser Maven? Où ne pas l’utiliser?Plugins Eclipse: m2Eclipse ou q4e Principe des dépôts; choix d’une architecture physique simpleMise en place d’un projet, structureAccéder au projetConstruire le projetLes systématismes des utilisateurs; actions additionnelles disponiblesDépendances entre projets Tâches prédéfinies: compilation, génération d'archives...
Atelier: Construction d'application avec Eclipse/Maven
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis