Formation: Outils Open Source Java

Durée:
4 jours
Prix:
Code cours:
LJ010



Public:
Développeurs Java.

Objectifs
Connaître les outils de développement Java en Open source, en comprendre les mécanismes de base, savoir trouver de la documentation. Cette formation est accompagnée de nombreux travaux pratiques.

Connaissances préalables nécessaires
Programmation de base en Java.

Programme de formation
Open source
Présentation, principes de base. Les principales licences (ASF, GPL, BSD, MPL, ...)

Editeurs
Eclipse Le projet Eclipse. Fonctionnalités. Les notions de Perspectives, Vues, Editeurs. Les plugins. Autres outils: kdevelopper, Anjuta, netbeans,

Ant
Présentation Construction d'applications Java : différentes phases (compilation, déploiement, archivage, documentation, ...) Automatisation, construction d'une nouvelle tâche Ant

Maven
POM : Project Object Model Normalisation du processus de développement. Maven et Ant

Struts
L'architecture MVC : Model View Controller. Technologies Java, XML Le principe, les outils disponibles,les tag library, l'automatisation, les classes de gestion d'erreur

JSF
Les apports de JSF par rapport à Struts Les différentes implémentations: la référence Sun, Apache MyFaces, Smile, ECruiser Travaux pratiques avec Apache MyFaces et Tomcat Utilisation des pages JSF avec AJAX

ORM
Object Relational Mapping Le principe, les caractéristiques des différents outils : Hibernate, OJB, Castor, iBatis, EJB3

Commons
Sous projet de jakarta : Commons Proper et Commons SandBox. Présentation de quelques composants : BeanUtils, CLI, Collections, Digester, IO, ...

Tests
Junit pour les tests unitaires OpenSTA : tests applications web (stress et performance)

Documentation
Le projet Apache Jakarta, Source forge, OSTG



(c) 2010 Pythagore F.D. Paris
Pour nous contacter:01 55 33 52 10 ou pfd@pythagore-fd.fr