Formations Cours du soir Coaching Stage intensif

chuckleelephantbutteΛογισμικό & κατασκευή λογ/κού

9 Ιουν 2012 (πριν από 5 χρόνια και 11 μέρες)

806 εμφανίσεις

d
d
d
d
d
e
e
e
e
e
p
p
u
u
i
i
s
s

2
2
2
0
0
0
5
Formations
Cours du soir
Coaching
Stage intensif
Brochure 2010
SUBVERSION
JAVA
JEE
AJAX
STRUTS
JSF
HIBERNATE
TOPLINK
WICKET
SPRING
EJB3
WEBSERVICES
SOA
XML
ANT
JUNIT
MAVEN
HUDSON
ECLIPSE
NETBEANS
OSGI
FLEX
GWT
ExtJS
ASPECTJ
Tomcat
JBOSS
JONAS
ACTIVEMQ
JOTM
JORAM
UML
RUP
SCRUM
XP
...
www.objis.com
Rencontrez-nous
au salon «Solutions Linux» 2010,

stand B14
Tél : 04 78 29 37 26
Fax : 09 56 22 89 49

www.objis.com
2
Objis formations
Témoignages
Témoignage client : société So@t
(www.soat.fr)
Boris Poudérous, responsable formations So@t (SSII, 220 personnes). Paris.
« Depuis le début de l’année 2009, nous avons totalement revu notre stratégie du point de vue de la formation et nous
nous investissons beaucoup pour qu’elle soit à la hauteur de nos attentes et ambitions. SOAT accorde une grande im-
portance au suivi de ses collaborateurs, c’est pourquoi nous nous sommes tournés vers Objis qui a su nous proposer une
off re correspondant à nos besoins, de part sa souplesse et la réactivité de Douglas MBIANDOU, formateur et co-fondateur
d’Objis. Nous avons en amont pu apprécier la qualité de ses formations au cours de sessions collectives dans nos locaux : il
a su remporter l’unanimité auprès des collaborateurs formés de part son dynamisme et l’interactivité qu’il sait instaurer.
Afi n de répondre aux attentes de nos collaborateurs et clients, nous avons mis en place des sessions de formation en cours
du soir dont le format a été spécialement adapté avec notamment 70% de pratique. Douglas intervient également 2 jours
par mois chez nous en salle d’inter contrats pour coacher nos collaborateurs dans leur parcours de formation interne.
Grâce à ce partenariat, Objis met à notre disposition l’ensemble de ses supports de cours Java.
L’off re est très fl exible. Nous avons par exemple mis en place en moins de 24h, une séance de coaching de 2H via Skype
pour l’un de nos consultants sur une nouvelle technologie. »
Témoignage client : société Océane consulting
Equipe dirigeante Océane consulting (SSII, 50 personnes). Paris.
« Océane Consulting fait confi ance à Objis depuis 2006 pour la formation de nos consultants Java/J2EE. En eff et l’approche très
individualisée que nous propose Objis nous permet de mettre en place des formations adaptées en permanence à nos besoins
précis au niveau technique et organisationnel. Ainsi nous avons pu planifi er des sessions de formations dispensées en fi n de jour-
née afi n de permettre à nos consultants d’assurer leurs missions tout en suivant des cycles de formation très pointus.
Objis nous accompagne également sur la formation des équipes de structure (commerciaux, assistantes,…) en assurant des séan-
ces de vulgarisation et culture générale Java/J2ee et plate forme concurrentes (avantages, inconvénients...). Ces séances, animées
par Douglas Mbiandou, le responsable des formations Objis , permettent aux équipes d’Océane Consulting de mieux cerner les
besoins JAVA de nos clients et d’être ainsi plus pertinent dans les solutions que nous proposons.
Enfi n Objis nous accompagne sur les aspects administratifs et d’Ingénierie de formation en nous conseillant sur les stages, pro-
duits et opportunités de fi nancement des formations de nos consultants par notre organisme collecteur (OPCA).
A travers ses diff érentes off res (cours du soir, formation intra, coaching), Objis est devenu un partenaire clé pour notre stratégie de
formation, répondant à nos contraintes récurrentes que sont la demande de formation des consultants, les besoins du marché et
nos contraintes budgétaires. »
Oceane
Consul ti ng
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49
www.objis.com
Sommaire
Témoignages
Objis : spécialiste formation java
Nos clients
Nos off res
Cours du soir
Coaching
Formations
Stage intensif

Nos Tutoriaux
Objis sponsor salon «Solutions Linux» 2010
Profi ls et cursus
Financer vos formations Objis
Nos 12 formations clés

Formation Java
Formation Jee
Formation Hibernate
Formation Spring
Formation Struts 2
Formation Maven
Formation Ejb3
Formation Jboss 5
Formation Architecture JEE
Formation Tomcat
Formation AJAX/Web2.0
Formation SUBVERSION

Catalogue de formations
Calendrier de formations
page 2
page 4
page 5
pages 6-7
page 6
page 6
page 7
page 7
page 8
page 9
page 10
page 11
pages 12-30
pages 12-13
page 14
page 15
pages 16-17
pages 18-19
pages 20-21
pages 22-23
pages 24-25
pages 26-27
page 28
page 29
page 30
page 31
pages 32 -33
Objis formations

3
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49
www.objis.com
Objis formations
Objis : spécialiste formation Java
Objis : spécialiste formation Java
Objis est un centre de formation informatique spécialisé dans le transfert de compétences JAVA.
Depuis 2005, nous améliorons la productivité de nos clients à diff érentes phases de leur interven-
tion dans un projet java/j2ee.
Expertise, pédagogie et partage
Objis vous propose une approche innovante de la formation, basée sur 3 dimensions : l’expertise, la pédagogie
et le partage. Notamment à travers la mise à disposition de tutoriaux JAVA sur notre site www.objis.com.
A travers nos formations et cours du soir, nous apportons à nos clients les réfl exes, méthodes et les outils contri-
buant à une meilleure productivité.
Direction
Porteur du projet Objis depuis 2005, Douglas Mbiandou est Ingénieur diplômé de l’INSA
Lyon (promotion 2000).
Après 10 années d’expérience dans les projets systèmes d’information en France et à l’étran-
ger (USA, Genève...), il propose, en collaboration avec la direction de votre entreprise, une
stratégie de formation répondant aux besoins JAVA/JEE des applications modernes.
Garant de la satisfaction de service Objis, il est l’architecte de l’approche innovante de la
formation Objis.
5ème anniversaire
Rencontrez Clients et partenaires Objis lors du cocktail 5ème
anniversaire Objis qui se tiendra dans le cadre du salon
Solutions Linux 2010 (15, 16 , 17 mars 2010 à Paris Porte de
Versailles).
En savoir plus page 9
4
Objis formations
Tél : 04 78 29 37 26
Fax : 09 56 22 89 49

www.objis.com
Nos clients
Objis formations

5
Nos clients
Société So@t
La Société So@t (SSII, 220 personnes) a choisi Objis pour l’accompagner dans un véritable plan d’action
de formation en continu des collaborateurs à profi l Java/J2ee.
Dans le cadre d’une réfl exion forte sur sa stratégie de formation, So@t recherchait un partenaire réactif
capable d’être à l’écoute de ses contraintes (demande des consultants, besoins du marché, volonté de
former, contraintes budgétaires...).
Le partenariat évolue jusqu’à la mise à disposition complète des documents de cours, travaux pratiques de toutes nos
formations. Une action régulière de coaching des consultants complète le dispositif. C’est pour ce type d’accompa-
gnement qualitatif de proximité que nous avons créé objis.
Société Océane consulting
La Société Océane Consulting (SSII, 50 personnes) a choisi Objis comme partenaire pour la
mise à jour des compétences Java/J2ee de ses collaborateurs.
Océane Consulting, apprécie notre spécialisation sur la technologie Java, permettant de
couvrir les besoins pointus et réguliers en connaissance de ses consultants, tous secteurs
et métiers confondus.
Banque centrale de Mauritanie
La banque centrale de Mauritanie fait confi ance à Objis pour la formation de plusieurs experts de son service
informatique.
Après une première action de formation ayant donnée entière satisfaction, la Banque consulte désormais Objis pour ses
besoins de formation liés à son système d’information en général, et pour des besoins de formation en développement,
conception, architecture SI en particulier.
Société GAMMA (Niger)
Dans le cadre d’un choix stratégique d’avoir en interne des compétences en développement logiciel Objet, la société
nigérienne GAMMA Informatique a choisi Objis comme partenaire majeur pour un cycle de formation qui lui permet-
tra d’être au fait des toutes dernières technologies de conception et développement d’applications modernes.
Autres références
ARMEE de l’AIR, IDYAL CONSULTING, ECOLE CENTRALE LYON, ANASKA, LINAGORA, STAR EXPERT, IB FORMATION, FITEC,
FREELANCE.COM, ANALOGON, OSIRES, KREACTIVE, AWAT, SOLUTEC, OXYMEL, MAGNITUDE, EDITINFO, UNIV. LYON2.
Oceane
Consul ti ng
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49
www.objis.com
Nos offres
Oceane
Consul ti ng
Nos offres
Objis propose en 2009 une off re de formation continue innovante dédiée aux SSII. Les sociétés So@t (SSII, 220 person-
nes) et Océane Consulting (SSII, 50 personnes) utilisent déjà ce format pour doper effi cacement les compétences de
leurs collaborateurs, qu’ils soient ou non en intercontrat. Pourquoi pas vous ?
Format et principe
Durant 5 séances intensives de 2h30 (créneau 19h00 à 21h30), les collaborateurs que vous avez identifi é développent les
compétences et réfl exes clés d’une des technologies clé du marché Java/J2ee :Spring, Maven, Hibernate, EJB3, GWT, Flex.
Avantages
Un véritable plan de formation continue pour tous vos collaborateurs
Pas de perte fi nancière liée à la ’sortie de mission’ des consultants
L’essentiel sur chaque technologie clé du marché -
70% de pratique.
Evolution rapide vers rôles architecte / Chefs de projets techniques
Ils apprécient...
Coaching consultants Java JEE (j2ee)
Contexte
Les entreprises demandent désormais aux développeurs d’applications (Java, .NET, PHP et autres) des compétences
transverses et une culture générale du système d’information lui permettant de s’adapter à des projets de plus en plus
ambitieux, impliquant des langages multiples, des systèmes hétérogènes, et une volonté plus forte que jamais d’adapter
l’informatique au besoin du ’business’.
Ceux qui auront des compétences transverses seront mieux valorisés et auront une meilleure cote sur le marché. A travers
des actions spécifi ques de coaching sur mesure (comme le coaching Spring) Objis vous accompagne.
Service
Avantages
Objis propose aux consultants Java/J2ee un service innovant leur permettant d’évaluer leurs compétences, suite à un entre-
tien d’1h30, et d’identifi er les domaines de compétences à approfondir afi n d’augmenter

leur valeur ajoutée sur les projets,
qu’ils se destinent à une carrière dans l’architecture ou encore la gestion de projet.
Suite à l’entretien, Objis et le consultant planifi ent un plan d’action destiné à renforcer les capacités sur un point technique/
méthodologique précis (durée : 1 à 3 jours).
Objis a mis au point une méthodologie permettant d’identifi er les forces et faiblesses relativement à 10 points clés liées à la
maîtrise d’œuvre d’un projet informatique moderne centré sur Java.
Ce service de coaching contribue à :
- Une meilleure culture générale sur technologies, produits, projets et architectures J2EE
- Une meilleure connaissance des points à améliorer ou les formations à réaliser pour converger vers son projet professionnel.

-
Une meilleure capacité d’adaptabilité du consultants aux missions à venir.
Conditions
Le service s’adresse à des consultants java de 0-5 ans d’expérience Java/J2ee.
Tarif :
Coût par module : de 3000 € HT à 4000 € HT
(jusqu’à 6 collaborateurs).
Votre contact
Douglas MBIANDOU
,
Responsable formations Objis.
Votre contact
Douglas MBIANDOU
,
Responsable formations Objis.
Cours du soir Objis
6
Objis formations
Tél : 04 78 29 37 26
Fax : 09 56 22 89 49

www.objis.com
Nos offres
Nos offres
Votre contact
Douglas MBIANDOU
,
Responsable formations Objis.
Tarif
8.900 Euros HT par personne.
Un ordinateur portable off ert.
Stage intensif ‘Développeur Java Jboss Oracle’ (50j)
Formations
En 2010, découvrez avec Objis un nouveau métier : Développeur Java J2ee !
Présentation
Après 5 ans d’expérience exclusive dans la formation Java, Objis propose un cursus de formation complet permettant de
faire de vous un développeur Java productif dans tout projet java/j2ee moderne.
Développez les réfl exes clés vous permettant d’intégrer effi cacement tout projet java/j2ee moderne, comme notre projet
jee jboss Oracle international. Notre méthodologie implique des phases régulières de mise en situation et validation des
acquis particulièrement appréciées par nos clients.
Objis vous propose de nombreuses formations inter et intra entreprises :
Développement Objet/Java, Administration jee, Développement Java Entreprise, Architecture, gestion de projet jee, ...
En savoir plus, page 31.
Objectifs
Vous préparer pour le marché de l’industrie informatique actuel.
Vous donner des réfl exes, méthodes et outils clés afi n de vous adapter à toute problématique technique java/j2ee.
Vous permettre de rassurer tout recruteur sur votre adéquation avec une mission de développeur/concepteur java/j2ee.
70% technique (technologies clés, réfl exes, outils, méthodes)
20% préparation projets java/j2ee modernes (contraintes, rôles, travail en équipe)
10% coaching (simulation entretiens recrutement, confi ance en soi, adaptabilité)
Public
Jeunes diplômés (diplôme d’informatique bac+3/4 ou diplôme d’ingénieur)
Demandeurs d’emploi.
Développeurs C/C++, Cobol, Delphi, PHP en reconversion java/j2ee.
Salariés souhaitant réorienter leur carrière professionnelle.
Prochains stages intensif
- du 4 janvier 2010 au 12 mars 2010
- 50 jours = 350 h
- du 5 juillet au 14 septembre 2010
Programme
Semaine 1 : Développement web coté client (XHTML, JAVASCRIPT, CSS).
Semaine 2 : Modélisation UML + Langage XML.
Semaine 3 : Programmation OBJET/JAVA avec Eclipse.
Semaine 4 : Programmation JEE + SUBVERSION.
Semaine 5 : Programmation STRUTS + Framework GWT.
Semaine 6 : Programmation HIBERNATE + DESIGN PATTERN.
Semaine 7 : Développement ORACLE + MAVEN.
Semaine 8 : Programmation SPRING.
Semaine 9 : Programmation EJB3 sous JBOSS 5 + WEB SERVICES.

Semaine 10 : Projet industriel, simulations entretien embauche et Certifi cation.
Financement
Contactez-nous pour identifi er
les opportunités de fi nancement
en fonction de votre situation.
Suivi post formation
Après la formation, Objis vous accompagne dans la préparation de vos entretiens d’embauche ainsi que lors de votre
première mission professionnelle dans votre rôle de développeur/concepteur
.
Satisfait ou remboursé
Fort de notre expertise java/j2ee et
notre connaissance du marché, nous
garantissons des résultats. Vous serez
satisfait ou remboursés.
Objis formations

7
Nos tutoriaux
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49
www.objis.com
Nos tutoriaux
Tutoriel et formation java j2ee Objis
Bénéfi ciez de l’approche unique du spécialiste de la formation Java Entreprise. Profi tez de notre pédagogie,
notre expertise et notre volonté de partage. Prenez de l’avance sur vos futures formations java jee avec
Objis : initiez-vous progressivement au langage java ainsi qu’aux technologies clés du développement Java
pour l’Entreprise
Spécial débutants
- Vos premiers pas de programmeur JAVA
- Vos premiers pas de programmeur web J2EE
La dimension de partage représente un élément spécifi que du centre de formation
Objis, qui en plus de proposer des formateurs compétents et pédagogues, vous invite à
vous préparer en amont de la formation. Profi tez-en !
Les besoins de vos projets JEE
Besoin N°1 : gérer les versions des codes sources :

Tutoriaux SUBVERSION (SVN).
Besoin N°2 : développer les écrans :

Tutoriaux STRUTS1.
Tutoriaux STRUTS2.
Tutoriaux GWT.
Tutoriaux SPRING.
Tutoriaux GRAILS.
Tutoriaux AJAX.
Tutoriaux ExtJS’
Besoin N°3 : développer les services :

Tutoriaux SPRING.
Tutoriaux EJB3.
Tutoriaux WEB SERVICES.
Besoin N°4 : développer la couche persistance :

Tutoriel JDBC.
Tutoriaux HIBERNATE.
Tutoriaux JPA/EJB3 Entity.
Tutoriaux TOPLINK.
Besoin N°5 : automatiser taches et créer rapports :
Tutoriaux ANT.
Tutoriaux MAVEN.
Besoin N°6 : isoler les préoccupations transversales :

Tutoriaux ASPECTJ.
Tutoriaux SPRING.
Besoin N°7 : découpler des applications :

Tutoriaux ActiveMQ.
Tutoriaux SPRING.
Tutoriaux EJB3.
Besoin N°8 : déployer l’application en production :
Tutoriaux JBOSS.
Tutoriaux TOMCAT.
Tutoriaux GLASSFISH.
Tutoriaux JONAS
8
Objis formations
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49
www.objis.com
Objis sponsor
salon «Solutions Linux» 2010
Objis, le spécialiste de la formation Java, est sponsor du salon Solutions Linux 2010 qui
aura lieu les 16, 17 et 18 mars 2010 à Paris portes de versailles.
Une occasion triple de :
1) Fêter notre 5ème anniversaire en remerciant nos clients.
2) Présenter notre approche innovante de la formation.
3) Recruter un formateur JAVA/JEE.
5ème anniversaire Objis
Nous invitons nos clients, partenaires et lecteurs de nos tutoriaux Java Entreprise autour d’un cocktail anniversaire
dans notre stand.
Session technique «EJB3 / JBoss»
Objis animera dans le cadre du salon une session technique gratuite d’1h suivie de questions/réponses sur
le thème «EJB3 Message et Jboss 5 : mise en œuvre».
Cette session intéressera aussi bien développeurs, architectes et administrateurs serveurs Jee.
Une occasion unique de découvrir en temps réel notre approche unique de la formation mêlant expertise,
pédagogie et partage.
Liens utiles (Tutoriaux de notre site www.objis.com) :
Développeurs : Tutoriel développement EJB3 N°3 : Création EJB3 Message.
Administrateurs : Tutoriel administration Jboss N°6 : Confi guration messages JMS.
3 jours d’échanges sur notre stand
Venez nous rencontrer sur notre stand pour échanger sur les points suivants :
- Votre projet de formation sur une technologie JAVA/JEE. -10% off ert sur toute formation achetée durant la Salon !!
- Votre appréciation de nos tutoriaux et notre approche de la formation.
- Votre souhait d’intégrer l’équipe de formateurs Objis.

- Les technologies clés du marché java/jee.
Contact
Contactez
Douglas MBIANDOU
, Architecte-formateur Java et
responsable formations Objis.
Salon «Solutions Linux» 2010
Objis formations

9
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
www.objis.com
Profi ls et cursus
Profi ls & cursus
10

Objis formations
Cursus
développeur
Cursus
concepteur
Cursus
Architecte
Cursus
Administrateur
Cursus
Chef de Projet
- JAVA
- JEE
- SPRING
- HIBERNATE
- GWT
- JAVA
- JEE
- UML
- JAVA
- JEE
- UML
- SPRING
- HIBERNATE
- ASPECT
-ARCHITECTURE
JEE
- JAVA
- TOMCAT
- JBOSS
- JAVA
- JEE
-GESTION DE
PROJET
1 profi l = 1 cursus
À chaque profi l correspond un cursus recommandé par Objis. Le cursus contient un ensemble de thèmes dont la connais-
sance permet selon nous de valider le profi l.
Objis s’attache à faire évoluer les diff érents profi ls, avec une approche terrain orientée ‘mise en situation’. En particulier, une
évolution du développeur vers le rôle d’architecte ou vers celui de chef de projet technique.
Avec un souci constant : développer les réfl exes des participants de nos formations, suivant leur profi l cible, et être force de
proposition de solutions face aux problèmes rencontrés régulièrement dans un projet java entreprise.
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Financer vos formations Objis
Objis formations

11
Ne ratez pas nos tarifs négociés accessibles d’un coup d’oeil sur objis.com
Ingénierie de fi nancement
Réduction de - 20% (tarif négocié) si :
- Réservation 1 mois à l’avance,
- 3 personnes de la même société assistent à une même session de formation.
Réduction de - 30% si :
- 8 personnes de la même société participent dans l’année à une ou plusieurs sessions de formation
DIF (Droit Individuel à la Formation) :
Tout salarié en CDI à temps plein a droit à 20h de formation par an, cumulables sur 6 ans, soit un maximum de 120
heures afi n d’améliorer son employabilité. Il suffi t de faire une demande auprès des responsables formation. Toutes
les formations Objis sont éligibles au titre du DIF en fonction du nombre d’heures acquises par le salarié.
Périodes de professionnalisation :
Le but de ces périodes de professionnalisation est de faire évoluer les compétences dans les métiers de la branche
afi n d’obtenir une qualifi cation reconnue et ainsi favoriser le maintien dans l’emploi des salariés en CDI rencontrant
des diffi cultés. Ces formations peuvent bénéfi cier de fi nancements de la part de l’OPCA auquel l’entreprise a cotisé...
Accord de l’employeur :
L’accord de l’employeur est indispensable. Si celui-ci ne répond pas dans le mois
qui suit la demande écrite, la demande est considérée comme acceptée. S’il répond par la négative pendant
deux exercices consécutifs, le salarié peut se tourner vers le FONGECIF pour obtenir un fi nancement.
Période de formation :
La formation peut se dérouler pendant le temps de travail si l’action choisie relève
du plan de formation existant ou encore avec le consentement de l’employeur. Elle peut aussi avoir lieu tota-
lement ou partiellement hors du temps de travail.
Les bénéfi ciaires :
Les salariés (en CDI) bénéfi ciant d’au moins 20 ans d’activité professionnelle, ou âgés
d’au moins 45 ans, à ceux qui n’ont pas eu de formation depuis au moins 5 ans, ou doté d’une qualifi cation
insuffi sante, les bénéfi ciaires de l’obligation d’emploi des handicapés, ou bien encore salariés de retour d’ex-
patriation ou de congés maternité ou parental.
Ces périodes permettent d’adapter un parcours de formation au cas spécifi que du salarié. Ce parcours alterne
actions de formation et activité professionnelle et se déroule en principe pendant le temps de travail avec un
maintient par l‘employeur de la rémunération du salarié.
Pour plus d’informations sur le DIF, rendez-vous sur www.droit-individuel-formation.fr ou sur w
ww.orientation-formation.fr

Pour tout savoir sur les périodes de professionnalisation, rendez-vous sur le site de l’OPCA de branche (adresses disponibles
sur le site www.centre-inff o.fr/Organismes-nationaux-de-branche)
Financer
vos formations Objis
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation JAVA
12

Objis formations
En complément en nos tutoriaux java, notre formation java vous permet d’entrer effi cacement dans le monde de
la programmation Objet avec le langage JAVA.
Indispensable pour réaliser tout développement d’applications java coté serveur (JEE) ou d’applications pour téléphones
portables (JME), cette formation java (JSE) sera également un pré requis nécessaire pour augmenter votre productivité à
travers des frameworks de développement JAVA/J2EE comme SPRING , Struts, Hibernate/JPA.
Introduction : •
Historique : java a 15 ans !
Atouts : portabilité, sécurité, réseau, gestion mémoire.
Comparaison Java et C/C++, PHP, .NET, Visual basic.
Lien entre java et java entreprise (JEE).
Liens utiles : site de sun et javadoc API.
Technologie Java :•
Outils clés : javac, java, jar, javadoc.
Byte code, machine virtuelle.
Ramasse-miettes.
Gestion des exceptions.
Environnement Eclipse :•
Historique, versions.
Comparaison Eclipse / Netbeans / Jbuilder.
Notions de vues, perspectives, plugins.
Intégration Javadoc.
Export Jar.
API Java 6 :•
Java.lang, java.util, java.io.
JVM client / serveur.
Technologies d’intégration (JDBC, RMI, JNDI).
Technologies de déploiement.
Généricité, bouche for étendue.
Scripting, annotations.
Surveillance : technologie JMX, outils jconsole, jvisualjvm.
Sécurité, Multithreading, Logging , XML.
Bases du langage :•
Types de données élémentaires.
Tableaux.
Chaînes de caractères.
Opérateurs et Instructions.
Notion de package.
Gestion des exceptions.
Défi nition de classes Java :•
Défi nitions de classes et fi chiers source.
Méthodes, arguments.
Champs, portée public, private, protected, default.
Organisation des fi chiers et packages.
Importation de classes.
Contrôle des accès.
Constructeurs , this, super.
Conteneurs du JDK et classes string.
Méthode toString().
Méthodes main() et points d’entrée.
Programme détaillé cours :
- Installer le kit de développement JAVA (JDK 6) comprendre
les atouts clés de la platte forme Java.
- Lire, écrire, compiler, tester des classes Java.
- Mettre en œuvre les concepts : polymorphisme, héritage,
interface.
- Mettre en œuvre la généricité.
- Traduire des modèles de conception UML.
- Récupérer des données d’une base de données.
- Créer des interfaces utilisateurs avec SWING.
- Travailler avec des Collections d’objets.
- Tester vos classes JAVA avec JUNIT.
- Gérer vos traces avec LOG4J.
- Augmenter votre productivité avec Eclipse.
Audience :
Développeurs C/PHP/Delphi/VB, chefs de projets.
Vous allez apprendre à :
Logiciels utilisés :
Java Development Kit (JDK) 6

Base de données :
MySQL 5
Environnement de développement :
Eclipse 3.4

Tests unitaires avec
JUNIT 4
Gestion des logs avec
Log4j 1.2
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation JAVA (suite)
Annotations.
Javabean, POJO.
Classes utilitaires :•
Classe de base : Object, Integer, String,
StringBuff er, Math.
Les Collections : Vector, List, HashMap…
Entrées / Sorties :•
Lectures / écritures dans un fi chier.
Lectures / écritures à l’écran.
Gestion des répertoires et des attributs de fi chiers.
Sérialisation et Introspection.
Concepts objets :•
Classe et instance de Classe.
Polymorphisme.
Encapsulation.
Héritage.
Interface.
Analyse et conception objet :•

Rôles : Analyste, concepteur, réalisateur.

Notation UML.


Diagrammes de classes.
Visibilité.
Cycle de vie d’un projet.
Polymorphisme et héritage :•
Super-classes et sous-classes.
Redéfi nition de méthodes.
Liaisons statique et dynamique.
Appel de constructeurs de super-classes.
Accès aux données :•
Introduction JDBC.
Diff érences API java.sql et javax.sql.
Approche classique : Connection, Statement, ResultSet.
Interface Rowset, et comparaison rowset/resultset.
Notion de transaction. Autocommit JDBC.
Interface utilisateur (IHM) :•
IHM utilisant Swing / AWT.
JFrame, Layout, Panels.

Listener d’événements.
Tests unitaires avec JUnit :•
Présentation et utilité des tests.
Diff érent types de test (intégration, fonctionnel, performance).
Défi nition et rôle d’un test unitaire.
Présentation Junit : TestCase, TestSuite.
Intégration JUnit dans Eclipse.
Gestion des logs avec Log4j :•
Les limites de System.out.println.
Présentation Log4j.
Logger, Appenders, Layout.
Log4j.properties, log4j.xml.
Répartition Pratique/Théorie :
70% de travaux pratiques.
Durée /Tarifs:
5 jours.
Inter :
1950 Euros HT
Intra :
5500 Euros HT
(6 personnes).
Objis formations

13
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Nos 12 formations clés
Formation JAVA Entreprise (JEE)

Avec Objis, entrez effi cacement dans l’univers de la programmation web avec JAVA. Développez les compétences clés et
les réfl exes qui vous permettront d’intégrer effi cacement tout projet Java Entreprise (JEE), comme celui que nous présen-
tons dans nos tutoriaux JEE.
Ce module est indispensable pour aborder effi cacement toute formation EJB3, Struts.
Introduction JEE :•
Comparaison Java et Jee.
Jee : java coté serveur.
Spécifi cation sun microsystem.
Conteneurs, services, APISjee 5.
Rôles jee : développeurs, concepteur, CDP...
Serveurs d’applications certifi és jee.
Diff érences entre Tomcat et serveurs JBoss,
WebSphere,WebLogic.
Servlets :•
Le protocole HTTP (en têtes, gestion de l’état, pile TCP/IP).
Servlet : entre le réseau et votre programme.
L’API servlet et le cycle de vie (init, service, destroy).
Confi guration web.xml et déploiement dans WAR.
JavaServer Pages (JSP) :•
Historique et comparaison avec Servlets.
Cycle de vie d’une page JSP.
JSP et l’intégration des JavaBeans.
Comparaison des modèles MVC 1 & MVC 2.
Gestion des sessions.
Cookies.
JNDI et LDAP :•
Introduction JNDI.
Notion d’annuaire jee.
Implémentation d’un client LDAP avec JNDI.
Recherche d’une entrée.
Création et modifi cations.
Persistance avec JDBC :•
Problématique de création et fermeture de connexion.
Pool de connexion.
Mise en œuvre DataSources JNDI.
Appel d’une procédure stockée.
Transactionnel et gestion des verrous.
Architecture distribuée avec RMI :•
Concepts et sécurité RMI.
Client(s) RMI.
Serveur(s) RMI.
Déploiement statique et dynamique.
Aperçu OSGI.
Design Patterns :•
Singleton.
Iterator.
Factory.
Factory Manager v.
Façade.
Service dev messagerie Java (JMS) :•
Point-à-Point (PTP).
Publish / Subscribe (PubSub).
Les topics, les queues.
Types de message (texte, XML ...).
Initiation EJB :•
Comprendre le conteneur EJB
Les diff érents types d’EJB.
Communication servlets / EJB.
Frameworks :•
Qu’est ce qu’un frameworks ?
Spécifi cation JPA.
Panorama frameworks de
persistence : Hibernate, Toplink, EJB3.
Panorama frameworks de vues : struts, Spring MVC, Sitemesh,
Wicket.
Programme détaillé cours :
- Comprendre JEE : architecture, services, conteneurs, APIs.
- Développer des servlets, des JSP et des JavaBeans (JEE 5).
- Créer des livraisons WAR et EAR.
- Mettre en œuvre balises JSTL et langage EL.
- Mettre en place un architecture en couche (Service, DAO).
- Interroger une base de données via Datasource JNDI.
- Concevoir des applications distribuées avec RMI.
- Appliquer certains Design Patterns.
- Vous connecter à un Annuaire d’entreprise type LDAP via
API JNDI.
- Sécuriser vos applications via l’API JAAS.
- Mettre en œuvre des applications asynchrone avec l’API JMS.
- Comprendre le rôle de frameworks comme Struts, Hibernate.
Audience :
Développeurs Java.
Pré-requis
: Expérience pratique de la programmation avec Java
Formation JAVA (cours OBJFO1).
Vous allez apprendre à :
Logiciels utilisés :

Java Development Kit (JDK) 6

Base de données :
MySQL 5
Environnement de développemeent :
Eclipse 3.4

Tests unitaires avec
JUNIT 4
Gestion des logs avec
Log4j 1.2
Durée /Tarifs :
5 jours.
Inter :
1950 Euros HT
Intra :
5500 Euros HT
(6 personnes).
14

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation HIBERNATE
La formation Hibernate Objis vous permet de développer les compétences clés et les réfl exes permettant d’intégrer un
projet impliquant Hibernate, le framework de persistance libre le populaire dans la communauté Java. En complément de
nos tutoriaux Hibernate Objis, les nombreux travaux pratiques de cette formation hibernate vous permettent d’aborder
sereinement les aspects statiques (confi guration du mapping) et dynamiques (transactions, cache) d’hibernate, ainsi que
les architectures et Design patterns clés.
Introduction : •
Notion de mapping Objet/Relationnel.
Historique d’Hibernate.
Limites EJB1, EJB2, JDO.
Hibernate et les spécifi cations JPA.
Concurrents : Toplink, Castor, EJB3.
Persistance avec Hibernate :•
Processus de développement.
Top-down, Bottom-up, Meet in the meedle.
Connexion à la base de données.
Confi guration d’Hibernate et Session Factory.
Création, ajout et suppression d’objets.
Session Hibernate.
HibernateUtils.
Conception avec Hibernate :•
Design Patterns pour couche de persistance.
Persistance du modèle objet.
Gestion de l’héritage.
Gestion des associations.
HQL : •
Clauses des requêtes.
Les fonctions d’agrégation.
Les requêtes polymorphes.
Les sous requêtes.
Utilisation avancée d’Hibernate : •
Transactions.
Exceptions.
Gestion du cache.
Lazy-Loading.
Mapping objet relationnel :•
Ecriture du fi chier de mapping.
Génération du fi chier par XDoclet.
Gestion de l’identifi ant.
Types de données et personnalisation.
GTypes de mapping (Top-Down, Bottom-Up, Meet in the Midlle).
Mapping d’héritage (une table par classe, une table par
hiérarchie...).
Mapping d’association (par clé étrangère, par table de jointure...).
Architectures techniques : •
Hibernate dans une application client / serveur.
Hibernate dans une application Web.
Hibernate dans une architecture distribuée.
Cache :•
Stratégies de cache.
Cache niveau .1
Cache niveau 2.
Types de Cache.
Confi guration statique.
Confi guration dynamique.
Transactions :•
Problématique.
Design pattern.
Niveau d’isolation.
Appli multi bases.
Mise en œuvre.
Implémentations.
Limitations et interrogations :•
Pourquoi choisir Hibernate ?
Limites techniques.
Limites stratégiques.
Hibernate et EJB3.
Programme détaillé cours :
- Comprendre la notion de mapping Objet/Relationnel.
- Rendre persistants vos objets avec Hibernate.
- Utiliser le langage de requêtes HQL et l’API Criteria.
- Utiliser Hibernate avec une base de données existante.
- Mettre en oeuvre la boîte à outils Hibernate Tools
- Utiliser Hibernate avec Eclipse et avec ANT.
- Intégrer Hibernate dans diff érentes architectures.
- Optimiser l’accès aux données via Hibernate.
- Pouvoir juger de l’effi cacité et de la pérennité d’Hibernate.
- Comprendre les diff érences entre EJB3 Entity et Hibernate.
- Design Patterns hibernate.
- Mettre en œuvre des intercepteurs.
- Intégrer hibernate avec Struts.
- Intégrer hibernate avec Spring.
Audience :
Développeurs Java, chefs de projets.
Pré-requis
: Expérience pratique programmation Java.
voir cours OBJFO1.
Vous allez apprendre à :
Logiciels utilisés :

Hibernate 3.2
Serveur d’application
Java EE (JBoss 5)

Moteur de servlet
(Tomcat 6)
Base de données
(MySQL 5, Hsql)

Environnement de développement
(Eclipse 3.4)
Répartition Pratique/Théorie :
70% de travaux pratiques.
Durée /Tarifs :
3 jours.
Inter :
1200 Euros HT
Intra :
4500 Euros HT.
Objis formations

15
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation Spring
Notre formation spring complète nos 10 tutoriaux Spring, que vous pouvez commencer avant la formation Spring. Parti-
cipez à cette formation spring à la carte et résolument pratique (70%), qui vous permettra de maîtriser le framework java
spring, qui représente le framework java jee le plus complet du marché.
En préparation de cette formation spring, prenez de l’avance avec nos tutoriaux spring ! Pour ceux d’entre vous qui ont
pris de l’avance grâce à nos tutoriaux spring, nous validons vos acquis en amont et vous proposons des sujets plus avan-
cés comme l’intégration avec EJB3 , JMS et web services.
Historique et positionnement avec JEE :•
Historique : faire du JEE sans JEE.
Le problème des conteneurs ’lourds’ EJB.
La programmation par interface.
La valeur ajoutée d’un conteneur léger.
L’intégration avec les autres frameworks.
Les modules de Spring.
Pourquoi Spring simplifi e le développement J2EE.
Injection de dépendance :•
Concept clé N°1 de Spring.
Le design pattern Inversion de Contrôle.
Présentation de l’AOP.
La couche d’abstraction de Spring.
Programmation orientée aspect :•
Concept clé N°2 de Spring.
Interception.
Pointcut, Advice, JoinPoint.
Tissage.
Présentation framework AOP AspectJ.
Comparaison Spring AOP / AspectJ.
Travailler avec le conteneur :•
Présentation du conteneur.
BeanFactory et ApplicationContext.
Cycle de vie.
Scope singleton, prototype.
Interfaces de callback.
Les post-processors.
Confi gurer les propriétés et les dépendances : •
Propriétés simples.
Propriétés de type collection.
Associations entre beans.
Méthodes d’injection.
Auto-câblage (Autowiring) byName, byType.
Notions avancés : •
Beans abstraits.
Héritage.
Interfaces de callback.
Injecter la BeanFactory dans un bean.
Les post-processors.
Spring JDBC :•
Les classes de la couche d’abstraction.
Mise en œuvre DAO.
JdbcTemplate, JdbcDaoSupport.
Gestion des exceptions.
Exécuter des requêtes de lecture, écriture.
Annotation @Repository.
Intégration Hibernate :•
Présentation du framework.
Les classes de la couche d’abstraction.
Intégration Spring/Hibernate.
HibernateTemplate, HibernateDaoSupport.
Dao non Intrusif.
Programme détaillé cours :
- Comprendre le positionnement de Spring avec EJB et JEE.
- Créer une architecture en couches (Pres, Service, Métier,
DAO).
- Mettre en œuvre la programmation Aspect (Spring AOP et
AspectJ).
- Injecter vos composants sous forme de bean spring.
- Paramétrer le conteneur léger de Spring.
- Accéder à vos données avec Spring JDBC.
- Créer des écrans web avec Spring MVC.
- Intégrer Spring avec Struts/JSF et Hibernate/Toplink/
iBatis.
-Sécuriser vos applications avec Spring Security (ex Acegi).
- Tester plus facilement vos applications.
- Comprendre Spring 3.0.
- Et pour ceux qui maîtrisent nos 10 tutoriaux Spring :
- Intégrer Spring avec JMS et ActiveMQ
- Intégrer Spring et les web services
- Intégrer Spring et les EJB3
Audience :
Développeurs Java, chefs de projets,
architectes techniques
Pré-requis
: Expérience pratique de la programmation avec Java
Formation JAVA (cours OBJFO1).
Vous allez apprendre à :
Logiciels utilisés :
Spring framework 2.5
Ant 1.7 / Junit 4
Tomcat 6 /Jboss 5
MySQL 5
Eclipse/Spring IDE 2.1
Hibernate 3.2
Struts 1.3
Active MQ 5
16

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation Spring (suite)
Les + objis :
70% de travaux pratiques.
Clé USB avec tous les outils utilisés + Corrigés TPs.
Bilan pédagogique individuel + conseils.
Objis formations

17
Durée /Tarifs :
5 jours.
Inter :
2150 Euros HT
Intra :
7500 Euros HT
(6 personnes).
Gestion des transactions :•
Concept de transaction.
Gérer les transactions avec Spring.
Transactions programmatiques.
Transactions déclaratives.
Programmation Struts avec Spring :•
Rappels Struts : forces et faiblesses.
Valeur ajoutée du duo Struts / Spring.
Faire d’une action Struts un bean Spring.
Delegation Action Proxy.
Injection de services.
Comparaison Struts / Spring MVC.
Création d’écrans web avec Spring MVC :•
Présentation Spring MVC.
DispatcherServlet.
Création de controleurs.
Annotations @Controller.
Formulaires Spring MVC.
Gestion internationalisation.
Exceptions.
Module de sécurité : Spring Security :•
Présentation du module Spring Security.
Gestion de l’authentifi cation.
Gestion des autorisations.
Namespace security.
Sécuriser l’invocation des objets.
Intercepteurs.
Implémentation de JAAS.
Techniques de remoting :•
Présentation du remoting.
Exposer un service avec RMI.
Exposer un service avec HTTP invoker.
Exposer un service avec Hessian / Burlap.
Spring et applications Asynchrones :•
Les middlewares orientés messages.
Diff érences RPC / MOM.
L’API JMS.
Utiliser JMS avec Spring.
Spring et la Couche Métier :•
La plate-forme J2EE.
Rappels EJB2, EJB3.
Les apports de Spring.
Présentation du modèle EJB.
Programmation EJB avec Spring.
Spring et les web services :•
Web Services.
Principe des services web.
Java et les services web.
Programmer un service web avec Spring.
Exporters & Proxy.
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation STRUTS 2
Mettez en œuvre 30 meilleures pratiques struts 2. En complément de nos tutoriaux struts 1 et tutoriaux struts 2, maî-
trisez la théorie et la pratique de Struts 2. Créez, habillez, testez, sécurisez, surveillez et protégez vos applications
struts 2 effi cacement. Découvrez les éléments clés de l’architecture technique struts 2 qui ont permis à struts 1 de
rattraper son retard vis à vis des frameworks modernes type Spring.
Découvrez également le positionnement de Struts 2 par rapport à ses concurrents directs. Apprenez enfi n les secrets de
l’intégration de struts 2 avec d’autres frameworks et API comme hibernate, Spring, EJB3, JPA, Web services.
Introduction :•

Historique.
Positionnement dans l’architecture jee.
Valeur ajoutée vis à vis de servlets/jsp.
Valeur ajoutée vis à vis de struts1.
Design pattern MVC2.
Actions, interceptors, OGNL.
Concurrents.
Contenu zip :•

Arborescence.
Librairies.
Applications exemples.
Struts2-blank.war.
Concepts techniques : •
Injection de dépendances.
Programmation aspects.
Interception.
Architecture : •
Filter dispatcher.
Interceptors.
Packages.
Cycle de vie d’une requête.
Struts.xml.
OGNL, ValueStack.
Plugins.
Intercepteurs : •
Rôle intercepteurs struts2.
Déclaration.
Surveillance.
Création.
OGNL :•

Manipuler les données.
Comparaison avec langage EL.
ValueStack.
Transfert de données.
Conversion et traitement de données.
Formulaires et vues : •
Balises struts2.
Balises de données.
Balises de contrôle.
Balises IHM.
Thèmes, templates.
Validation.
Result : •
Résultat d’une action.
Types de résultats.
Global.
Alternatives jsp.
Message et internationalisation : •
Gestion des messages.
Erreurs et messages.
Gestion application multilingues.
Message Ressources.properties.
Industrialiser les écrans avec Tiles :•

Défi nitions Tiles.
Concept d’héritage de vue.
Tiles-def.xml.
Programme détaillé cours :
- Maîtriser l’architecture de struts 2.
- Démarrer vos projets struts2 à partir de l’application
struts2-blank.war.
- Créer et valider vos écrans et formulaires web avec Struts2
JSTL et le langage OGNL.
- Industrialiser la création de vos pages Web avec «Tiles».
- Récupérer des données d’une base de données.
- Automatiser la construction de vos livraisons (WAR) avec
ANT.
- Concevoir des applications modulaires.
- Tester vos applications Struts 2 avant de les livrer.
- Sécuriser vos applications Struts 2.
- Habiller vos écrans avec Struts-layout.
- Intégrer struts avec Hibernate, EJB3, Spring.
- Comprendre les diff érences entre Struts 1.x, Struts 2.x.
Audience :
Développeurs Java, chefs de projets.
Pré-requis
: Expérience pratique de la programmation avec Java Forma-
tion JAVA (cours OBJFO1).
Vous allez apprendre à :
Logiciels utilisés :
Struts 2.1.6

Java Development Kit (JDK) 6
Base de données :
MySQL 5
Environnement de développement :
Eclipse 3.4
Tests unitaires avec
Selenium 1, Cactus 1.8
Gestion des logs avec
Log4j 1.2
18

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation STRUTS 2 (suite)
Accès aux données : •
JDBC4.
Datasource JNDI.
Pool de connexion.
Confi guration serveur.
Sécurité :•

l’API JAAS.
Authentifi cation.
Autorisation.
J_security_check.
Realms DataBase.
Log4j, ANT, MAVEN : •
Stratégie de logs avec Log4j.
Logguer avec AspectJ.
Automatiser taches avec ANT/MAVEN.
Tests :•
Problématique tests web.
Tests techniques avec Cactus.
Tests fonctionnels avec Selenium.
Tests de montée en charge.
Intégration :•

Struts 2 et Hibernate.
Struts 2 et Spring.
Struts 2 et EJB3.
Struts 2 et les Web Services.
Struts 2 et Ajax.
Migration struts 1 vers struts 2 : •
Les Actions & forward.
La validation de formulaires.
Accès couche métier.
Accès couche service.
Accès couche données.
Les plugins.
Mantenance.
Sécurité.
Répartition Pratique/Théorie :

70% de travaux pratiques.
Durée /Tarifs :
4 jours.
Inter :
1750 euros
Intra :
5500 euros
(6 personnes).
Objis formations

19
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation MAVEN
20

Objis formations
Notre formation MAVEN complète nos tutoriaux Maven. Après la formation MAVEN objis, vous aurez les réfl exes et
compétences clés vous permettant d’intégrer effi cacement tout projet impliquant l’outil de construction et de gestion
de projet MAVEN, moins connu que l’outil ANT, mais qui s’impose comme une brique incontournable pour le déve-
loppement modulaire, la gestion de dépendances et le pilotage d’ applications modernes.
Couplé avec les frameworks Spring, struts et hibernate, il constitue aujourd’hui le socle de nombreux projet à forte valeur
ajoutée, réalisés par des équipes de développement réparties, comme celle de notre projet industriel jee d’exemple.
Introduction :•

Défi nition de maven pour un développeur.
Défi nition de maven pour un chef de projet.
Règle du « Convention over confi guration ».
Valeur ajoutée par rapport à ANT.
Le POM (Project Object Model) : •
Présentation modèle POM et notion de coordonnées.
Détails et sections du fi chier pom.xml.
Le « super POM » et les mécanismes d’héritage.
Exploration de la structure des projets Maven.
Les 40 types de projets Maven.
Notion de propriétés et de fi ltre des ressources.
Repository Maven et coordinations : •
Repository local : .m2/repository.
Mécanisme de localisation d’une librairie.
Notion de repositories distants.
Outillage pour la gestion du cache et de la sécurité avec Archiva.
Mise en place de Maven.
Modèle de gestion des dépendances : •
Dépendance transitive.
Optimisation des dépendances.
Le cycle de construction d’un projet.
Les diff érents cycles de construction.
Comprendre les phases / goals /cycles Maven.
Exécution de plugins : •
Maven : une plateforme d’exécution de plugins.
Confi guration plugins et cycle de construction Maven.
Connaître les tâches d’un plugin.
Mise en œuvre plugins.
Les profi ls : •
Défi nition et intérêt des profi ls.
Confi guration et mise en œuvre.
Présentation des bonnes pratiques.
Développement de plugins : •
Création d’un plugin Maven en Java.
Extension pour la création d’un type de projet.
Débugging de l’exécution d’un plugin dans un IDE.
Ecrire un plugin avec Groovy.
Archetype et Assemblies : •
Défi nition et spectre des archétypes existants.
Génération de livrable à la demande.
La gestion de confi guration.
Communication avec un gestionnaire de sources.
Fabrication d’un livrable et détails des pré-requis.
L’exécution des tests : •
Organisation Maven pour les tests d’intégration et fonctionnels.
Mise en œuvre du debugging des tests dans Eclipse.
Tests d’intégration application web démarré par Maven.
Programme détaillé cours :
- Comprendre POM, phases, plugin, coordonnées Maven.
- Créer, lire et comprendre rapidement tout fi chier pom.
xml.
- Créer le squelette de plus de 40 types de projets.
- Ajouter une dépendance externe à votre projet.
- Remplacer ANT par MAVEN dans vos projets.
- Créer des applications multi modules.
- Automatiser des tâches récurrentes (compil, test,
déploiement).
- Maîtriser l’héritage et la composition d’applications.
- Factoriser les propriétés des versions et dépendances.
- Mettre en œuvre la technique de fi ltrage de ressources.
- Sécuriser vos mots de passe avec la version 2.1.0 de
Maven.
- Développer en équipe avec Maven, Subversion, eclipse.
- Générer les rapports clés pour un chef de projet.
- Intégrer Spring, Hibernate dans un projet Maven.
- Créer un repository et gérer vos livraisons.
- Créer un plugin Maven.
Audience :
Développeurs Java, chefs de projets, architectes
techniques.
Pré-requis :
Expérience pratique de la programmation avec Java
Formation JAVA (cours OBJFO1)..
Vous allez apprendre à :
Logiciels utilisés :
Maven 2.1.0
Ant 1.7 / Junit 4
Tomcat 6 /Jboss 5
MySQL 5
Spring 2.5
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation MAVEN (suite)
Objis formations

21
Les rapports : •
Génération site du projet Maven et déploiement.
Rapport des diff érents modules du projet.
Rapport couverture de test.
Rapport couverture de code.
Rapport détection de bugs.
Rapport respect normes développement (Sun, IBM...).
Maven dans les équipes de développement : •
Les diff érents modes d’utilisation de Maven avec les IDE Eclipse.
Cas d’utilisation du plugin m2eclipse.
Intégration continue : •
Problématiques et enjeux.
Outillages et mise en pratique avec Hudson.
Nouveautés Maven 2.1.0 :•
Sécurité mots de passe.
Téléchargement parallélisés.
Sélection compilations amont/aval.
Durée /Tarifs:
3 jours
Inter :
1300 Euros HT
Intra :
4500 Euros HT
(6 personnes).
Les + objis
Bilan pédagogique individuel + conseils.
CD-Rom avec tous les outils utilisés + Corrigés TPs.
Nos tutoriaux MAVEN pour vous initier.
Répartition Pratique/Théorie :

70% de travaux pratiques.
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation EJB3
Notre formation EJB3 complète nos tutoriaux EJB3. Maîtrisez la création, le packaging, la sécurité de vos EJB3.
Identifi ez les contextes d’utilisation des EJB3 et découvrez les meilleures pratiques, design patterns et architectures
d’applications basées sur EJB3. Comparez une architecture basée sur EJB3 vis à vis d’une architecture basée sur
Spring.
Maîtrisez les différences liées au déploiement de vos EJBs sous les serveurs d’application JBoss et Glassfi sh.
Introduction à J2EE et aux EJB3 :•
Jee : architecture, services.
Serveurs d’applications jee 5.
Conteneur web et conteneur EJB.
EJB2 et EJB3.
Annotations.
Ejb-jar.xml.
Service de nommage et JNDI :•
Service de nommage (JNDI) : rôle et utilisation.
Confi guration JNDI.
Présentation de JBossNS.
InitialContext() .
Lookup JNDI.
Fichier jndi.properties.
ENC.
Introduction to EJB3 :•
Historique et objectifs.
Services du conteneur EJB.
Les 3 types d’EJB : Session, Entity et Message Beans.
Dynamic proxy.
Interfaces : Local, Remote.
Les intercepteurs et proxy.
Compatibilité avec la version 2.x.
EJB3 Stateless Session Bean :•
Présentation EJB Stateless.
Interface et implémentation (@Stateless).
Cycle de vie.
Multithreading et Pool d’EJB.
Confi guration par annotation ou XML.
Statistiques d’accès à un EJB.
Création d’un webService à partir EJB3 Session.
EJB3 Statefull Session Bean :•
Présentation EJB Statefull.
Comparaison Stateless - Statefull
@Statefull.
Les EJB Statefull dans les architectures cluster.
EJB3 Entité :•
Présentation du nouveau modèle de persistence des EJB3.
Clé primaire simple et composite.
@Entity, @Id, @Generated, @OneToMany.
Requêtage des EJB entité.
Présentation du pattern «injection de dépendance».
Stratégie de mapping de fetching.
Gestion basique des datasource.
Transaction :•
Notion de transaction.
Niveau d’isolation.
Annotations pour démarquer les transactions EJB3.
Introduction au commit à deux phases (2PC).
Gestion des exceptions.
Programme détaillé cours :
- Développez des EJB3 Session, Entité, Message.
- Confi gurer vos EJBs avec annotations ou XML.
- Déployer vos EJB sous JBoss 5 et sous Glassfi sh.
- Comprendre les services du conteneur EJB.
- Confi gurer la sécurité et les transactions.
- Comprendre le dénommage et l’annuaire JNDI.
- Maîtriser les diff érents EJB Session.
- Mettre en œuvre JPA et Hibernate pour la persistence.
- Comparer et migrer d’EJB2 vers EJB3.
- Créer des Web Services avec les EJB.
- Comprendre les concepts : injection de dépendance.
- Comprendre et mettre en œuvre la POA EJB :
les interceptors.
- Comparer EJB3 avec le concurrent : SPRING.
- Mettre en œuvre un pool d’EJB.
- Gérer les performances de vos applications SOA basées
sur EJB.
Audience :
Développeurs Java, chefs de projets,
architectes techniques.
Pré-requis
: Expérience pratique de la programmation
avec Java Formation JAVA (cours OBJFO1).
Vous allez apprendre à :
Logiciels utilisés :
Serveur d’applications
Jboss 5, Glassfi sh.
Ant 1.7 / Junit 4.
Tomcat 6.
MySQL 5.
22

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation EJB3 (suite)
J2EE Security et JBoss :•
API JAAS.
Authentifi cation et Autorisation.
JBoss SX.
Domaine de sécurité Jboss.
Login Module.
Login-confi g.xml, web.xml, jboss.xml.
Sécurité web, Sécurité EJB3.
EJB3 : Message Driven Bean :•
Introduction middleware MOM.
Queue et Topic.
API JMS : ConnectionFactory, Destination.
MessageProducer, MessageConsumer, Message.
EJB3 message : contexte d’utilisation et valeur ajoutée.
Concurrent : Spring JMS.
Confi guration Jboss Messaging.
Développement EJB3 Message.
onMessage().
Les intercepteurs EJB3 :•
Présentation de l’architecture des intercepteurs dans les EJB3.
Web Services avec les EJB3.
Présentation des Web Services J2EE 1.4.
Recouvrement d’un EJB ou d’un servlet par un Web Service.
Interopérabilité avec .net.
JMX et JBoss Microconteneur :•
Historique utilisation JMX our le déploiement services Jboss.
Présentation du nouveau modèle : microconteneur.
Packaging et déploiement de service JBoss (sar).
Développement de mécanisme interne au système JBoss.
Outils J2EE :•
Ant, JUnit, Log4j.
Durée /Tarifs:
3 jours.
Inter :
1300 Euros HT
Intra :
4500 Euros HT
(6 personnes).
Répartition Pratique/Théorie :

70% de travaux pratiques.
Les + objis :
Bilan pédagogique individuel + conseils.
CD-Rom avec tous les outils utilisés + Corrigés TPs.
Objis formations

23
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
En complément de nos tutoriaux Jboss 5, maîtrisez l’administration jboss 5 avec Objis, spécialiste formation java.
Suite à cette formation administration jboss 5, vous serez prêts à installer, confi gurer, administrer, clusteriser, tuner
le serveur d’applications jboss 5 en environnement Linux Red Hat ou en environnement Windows 2008.
Introduction Java/J2ee : •
Les points forts de JAVA .
Objets, classes, mémoire,JVM.
Java coté serveur : servlets , JSP, EJB.
Annuaire d’objets : JNDI.
J2EE : Architecture, conteneurs, services.
Livrables, war, ear, jar, rar, sar.
Comparaison avec serveurs Jee WebSphere, Weblogic.
L’off re Jboss de RedHat : JEMS : •
Historique et positionnement Jboss.
L’off re Jboss pour l’entreprise : JEMS.
Produits : JEAP, JDS, JPP, JON, SOA, Metamatrix.
Licence Jboss.
Les niveaux de support RedHat.
Concepts techniques clés :•
Java Management Extension (JMX).
Managed Bean (MBean, XMBean).
Programation Orentée Aspect (POA).
Conteneur léger (Microcontainer).
Installation :•
Installation manuelle (zip).
Installation automatisée (installer.)
Installation en tant que service.
Lancer/arrêter JBOSS.
Analyse répertoires.
Test de l’installation.
Désinstallation.
Administration :•
Automatisation de taches avec ANT.
Console JMX et console web.
Twiddle , jopr.
Déploiement d’applications :•
Stratégies de déploiement.
Le MBean MainDeployer.
Déploiement WAR, EAR, JArs EJB, RAR, SAR.
Focus EJB3 : session , entité , message.
Frameworks : struts, hibernate, jsf.
Priorités de déploiement.
Visibilité des classes, scoping.
Contexte, page d’accueil.
Accès base de données :•
Etapes pour changer la base de données.
DataSource.
Pool de connexion.
Les services DataSourceBinding, LocalTxCM.
Packaging DataSource dans EAR.
Gestion des Logs :•
Stratégie de Log de JBoss : le service Log4jService.
Présentation Log4j : Appender, Caterory, Layout, Logger.
Niveaux de log : TRACE, DEBUG, INFO, WARN, ERROR.
Programme détaillé cours :
- Comprendre l’off re globale de RedHat pour l’entreprise :
JEMS
- Comprendre les produits JEAP, RHAS, JPP, JON, Metamatrix
- Maîtriser l’installation de Jboss 5
- Comprendre les concepts techniques clés : JMX, AOP, Micro
conteneur.
- Maîtriser l’intégration avec votre base de données
- Confi gurer un pool de connexions et pool de threads
- Déployez vos livrables (WAR, EAR, RAR, JARS, SAR...)
- Sécurisez vos applications j2ee
- Installer des Queues et topics JMS
- Gérer/créer des logs spécifi ques pour chaque application
- Maîtriser l’intégration avec votre base de données
- Confi gurer un pool de connexions et pool de threads
- Déployez vos livrables (WAR, EAR, RAR, JARS, SAR...)
- Paramétrer la JVM
Audience :
Administrateurs systèmes & réseau, architectes,
intégrateurs.
Pré-requis :

Aucun. La connaissance de Java serait un plus.
Vous allez apprendre à :
Logiciels utilisés :
Serveur d’application
Tomcat 6
Base de données :
MySQL 5
Log4j 1.2
Interface
Log4j Chainsaw
Tests avec
Cactus
MX4J, TCPMon, JConsole
Formation administration JBOSS 5
24

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Création de logs pour chaque application.
Filtrage de logs.
Treshold.
Sécuriser les applications :•
Authentifi cation et autorisation.
API JAAS et implémentation JBossSX.
Login Module (UserRolesLoginodule,DataBaseLoginModule).
Web.xml, jboss-web.xml, login-confi g.xml.
Analyse sécurité de la web console.
Les apports de Spring.
Intégration Jboss, Tomcat, Apache HTTPD :•
Valeur ajoutée de l’intégration.
Architecture horizontale, verticale.
Exécuter des requêtes de lecture.
Exécuter des requêtes d’écriture.
Récupérer les valeurs des auto-incréments.
Conteneur web : JBoss Web :•
Comparaison avec Tomcat.
Le fi chier server.xml.
Context.
VirtualHost, Valves.
Connecteurs 8080, 8009, 8443.
Pool de threads.
Précompilation de JSP.
ROOT.war.
Clustering :•
Réparticion de charge.
Reprise sur incident.
Réplication de session.
Haute disponibilité.
Multicast / Jgroups.
JBoss Cache.
Clustering HTTP, EJB.
Tuning :•
Stratégie de Tuning.
Tuning matériel.
Tuning OS.
Analyse gestion mémoire.
Paramètres JAVA_OPTS (-XX).
Tuning JVM.
Tuning JBoss.
Tuning Applications.
Boîte à outils.
Messages asynchrones :•
Rappel API JMS.
JBoss Message client/Server.
Service de Message.
Queues , Topics.
Déploiement.
Sécurisation.
EJB3 MDB.
Web Services :•
Rappel défi nition et API Web Services.
Service Web services de Jboss.
Wsconsume,wsprovide,wsrunclient,wstools.
Déploiement.
Analyse.
Formation administration
JBOSS 5 (suite)
Répartition Pratique/Théorie :

70% de travaux pratiques .
Les + objis :
Bilan pédagogique individuel + conseils.
Clés USB avec tous les outils utilisés + Corrigés TPs.
Nos tutoriaux pour vous initier aux technologies java jee.
Durée /Tarifs :
5 jours.
Inter :
2150 Euros HT
Intra :
7500 Euros HT
(6 personnes)
Objis formations

25
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation architecture JAVA
Entreprise (JEE)
En complément de nos tutoriaux Java Entreprise, prenez de la hauteur sur les architectures, notions clés et outils d’un
projet Java entreprise complexe moderne, comme celui-ci.
A travers ce cours, Objis, spécialiste formation Java depuis 2005 vous propose un tour d’horizon des technologies et
frameworks disponibles avec la plateforme Java EE. Évaluez les différentes solutions d’architecture technique. Me-
surez les impacts. Les avantages et inconvénients des architectures modernes y sont mis en relief avec les nombreux
outils et de pratiques de développement les plus récentes, dont l’intégration continue.
Introduction à Java et à l’architecture applicative :•
Java et l’informatique d’entreprise
Notions d’architecture logicielle
Évolution des architectures techniques
Architectures multi-niveaux
La plate-forme Java :•
Le langage Java et la JVM
Les principales API
La portabilité
Nouveautés et évolutions du JDK
Les technologies Web :•
Le protocole HTTP et le langage HTML
Les requêtes et les programmes CGI
JavaScript
Servlets et JavaServer Pages
Les Web Design Patterns
JSP / Servlets en pratique
Web Patterns :•
Frameworks Web
Struts
JavaServer Faces
Portails Web
Persistance :•
Accès via JDBC
Normes JDO et JDO 2
Hibernate et JPA
Architecture de persistance
Middleware :•
Corba, IDL et les Corba Services
Les produits Java / Corba
Architecture RMI
RMI et les paramètres
RMI vs. Corba
Patterns d’architecture distribuée
Les clients riches : •
Architectures client riche
JavaBeans
Les API de présentation (AWT, SWING)
L’alternative SWT
Déploiement d’un client riche
Java WebStart ou Eclipse RCP
XML :•
Défi nition et utilisations
Complémentarité avec Java
Les API standards comme JAXP
Web Services :•
Techniques sous-jacentes : comment ça marche ?
Les besoins auxquels répondent les Web Services
Design Patterns et SOA
Qu’est ce qu’un ESB ?
Programme détaillé cours :
- Appréhender les interfaces de programmation de Java
Entreprise (JEE).
- Comprendre les frameworks clients riches (GWT, Flex,...) et
choisir.
- Distribuer les services métier de l’entreprise grâce à RMI,
Corba et aux Web Services.
- Identifi er les besoins et les solutions de sécurité d’une
architecture Java d’entreprise.
- Évaluer et choisir une technique de persistance (JDBC,
Hibernate, JPA/EJB3...).
- Intégrer Java aux systèmes existants via l’EAI ou les Web
Services.
- Évaluer l’impact des EJB (Enterprise JavaBeans) sur les
architectures Java.
- Comprendre les services fournies par les EJB (EJB2/EJB3).
- Identifi er les outils les plus utilisés pour l’industrialisation
de développement Java et l’intégration continue (Maven,
hudson...).
Audience :
Responsables techniques, chefs de projets,
architectes, chefs d’équipe et développeurs désirant ac-
quérir connaissance globale de la plate-forme Java Entre-
prise.
Vous allez apprendre à :
26

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation architecture JAVA
Entreprise (JEE)
Les services techniques Java EE :•
JNDI, JMS, JAAS, JPA, JTA...
Transactions distribuées, montée en charge
EJB et EJB 3 :•
EJB, les composants métiers Java EE
EJB côté client
Services off erts par le conteneur
EJB Design Patterns
Évolution vers EJB 3
Sécurité :•
Modèle de sécurité de Java
Fichier java.policy
API JAAS
Sécuriser les composants EJB
Sécuriser les applications Web
Intégration :•
Intégration du système d’information
L’EAI et ses produits
Urbanisme et intégration
Architecture des connecteurs Java EE
SOA et Web Services
Communication Java-C/C++ via JNI
Outillage :•
EDI : Eclipse et les autres
Construction : Ant, Maven
Tests unitaires avec JUnit
Autres outils de test et d’optimisation
Génération : XDoclet et annotations
Les conteneurs légers :•
Introduction à Java et à l’architecture applicative
Java et l’informatique d’entreprise
Notions d’architecture logicielle
Évolution des architectures techniques
Architectures multi-niveaux
Durée /Tarifs :
4 jours.
Inter :
1650 Euros HT
Intra :
5500 Euros HT
(6 personnes)
Répartition Pratique/Théorie :

30% de travaux pratiques.
Objis formations

27
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Administration Tomcat
Notre formation Tomcat complète nos tutoriaux Tomcat. Avec Objis, maîtrisez l’administration du serveur d’application
Tomcat sous tous ses aspects : installation, confi guration surveillance, sécurité, optimisation, déploiement d’applications
J2EE (servlets/JSP).
Mettez en œuvre de façon pratique l’interfaçage de Tomcat avec les services connexes (JVM, serveur web Apache, authen-
tifi cation, bases de données).
Une formation destinées aux administrateurs système et Réseau ayant ou non des compétences JAVA et impliqués dans
le déploiement en production d’applications J2EE.
Introduction :•
Architecture J2EE.
Rôle de Tomcat.
Comparaison avec JBOSS/WebSphere.
Architecture du produit :•
Le moteur Catalina.
Le serveur web Coyotte.
Connecteurs, valves.
Les diff érentes versions.
Confi guration et installation :•
Installation.
Server.xml.
Web.xml.
Déploiement d’applications Web :•
Stratégies de déploiement d’application.
Packaging (.war).
Répertoire de déploiement.
Outil Deployer.
Gestion des Logs :•
Confi guration par défaut.
Comprendre l’outil Log4j.
Confi gurer un log pour chaque application.
Utiliser Chainsaw pour voir les logs.
Sécurité :•
Authentifi cation et autorisation.
Comprendre la sécurité Jee : rôles, ressources.
L’api JAAS.
Realms et stockage login / mot de passe.
Security constraints.
Sécurité SSL et génération de clés avec keytool.
Administrer Tomcat :•
Console JMX.
Résoudre les problèmes.
Surveillance.
Optimisation de Tomcat en stand-alone :•
Economie des ressources.
Problème des JSPs.
Adapter la confi guration à vos besoins.
Optimiser le couplage apache/Tomcat :•
Architectures typiques.
Le mode in-process.
Intégration avec mod_jk.
Affi nité de session.
JvmRoute.
Utilisation avancée : Clustering et load balancing (Optionnel) :•
Défi nitions.
Architectures et solutions.
Mettre en place un cluster.
Choisir sa politique de répartition des charges.
Programme détaillé cours :
- Installer Tomcat sous windows / linux.
- Confi gurer les logs de Tomcat (Ex : un log par application)
avec log4j.
- Comprendre la diff érence entre Tomcat et un serveur
labélisé J2EE type Jboss.
- Superviser vos applications J2EE déployées sous Tomcat
avec JMX.
- Intégrer une base de données (MySQL, Oracle) : Datasource
JNDI.
- Sécuriser vos applications J2EE (Realm).
- Maîtriser les connecteurs de Tomcat et leur confi guration.
- Optimiser les performances de Tomcat.
- Préparer Tomcat pour diff érents environnements (Test,
Prod).
- Mettre en œuvre une stratégie de Tuning.
- Utiliser le module apache mod_jk pour faire de la
répartition de charge.
Audience :

Administrateurs systèmes & réseau, architectes,
intégrateurs.
Vous allez apprendre à :
Logiciels utilisés :
Serveur d’application
Tomcat 6.
Base de données :
MySQL 5.
Log4j 1.2.
Interface
Log4j Chainsaw.
Tests avec
Cactus.
MX4J, TCPMon, JConsole.
Répartition Pratique/Théorie :

70% de travaux pratiques.
Durée /Tarifs :
3 jours.
Inter :
1200 Euros HT
Intra :
4500 Euros HT
(6 personnes).
28

Objis formations
Nos 12 formations clés
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Formation AJAX/WEB2
Ajax est devenu une technologie incontournable du développement d’applications riches Web 2.0, mêlant ergonomie et rapidité.
Durant ce cours, vous apprendrez la manipulation de ses composants, (Javascript, XML, CSS, le DOM) ainsi qu’à établir des
échanges client-serveur avec l’objet XMLHTTPRequest.
Cette formation vous donnera les outils pour développer effi cacement en Javascript, mettre en œuvre et comparer différents
frameworks Ajax : YUI, GWT, Dojo, jQuery, OpenLaszlo.
La sécurité constituera également un des atouts de cette formation dense.
Cette formation est destinée à tous ceux qui cherchent à créer des applications web 2.0 ou bien souhaitent choisir un framework
afi n de migrer leurs applications web actuelles vers une version orientée web 2.0.
Programme détaillé :
Introduction web Ajax/2.0 :•
Concepts web 2.0.
Exemples d’applications web 2.0.
Présentation Ajax et technologies associées.
Les objectifs d’Ajax.
Accessibilité.
• Rappels XML :
La structure XML.
XML bien formé et validé.
Namespaces.
Validation XML : DTD et XSD.
Rappels Javascript :•
La programmation Objet.
Le type de variables.
Les tableaux.
Le parseur XML.
Ecmascript et l’émergence du langage ActionScript. Avantage
d’E4X.
JSON (Javascript Object Notation) :•
Avantages et inconvénients dans les échanges.
Objets, Arrays, syntaxe et parseur JSON..
DOM :•
Importance du langage XHTML.
Les composantes du Dynamique HTML.
Le rôle du DOM dans la programmation XML.
Gestion dynamique de CSS.
Accès, modifi cation, ajout des éléments et des attributs
(AddChild, getAttributs...).
XMLHTTPRequest :•
La classe XMLHttpRequest.
Créer un objet XMLHttpRequest.
Utiliser un objet XMLHttpRequest.
Gestion des réponses (handle). Code de retour des serveurs
HTTP. Développement d’un gestionnaire d’erreur.
Comment dialoguer en mode synchrone et asynchrone avec le
serveur.
Traitement XML en Javascript•
Présentation XSLT.
Le langage Xpath.
Le format RSS.
Technologies XML/Javascript coté client :•
XUL.
XAML.
XFORMS.
HTML5.
Frameworks Ajax :•
ExtJS
YUI.
Dojo.
jQuery.
Ajax coté serveur :•
OpenLaszlo.
Orbeon Presentation Server.
GWT.
Sécurité :•
Attaques : XSS, SQL Injection.
Audit de sécurité.
Durée /Tarifs :
5 jours.
Inter :
1950 Euros HT
Intra :
6500 Euros HT
(6 personnes).
Objis formations

29
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Nos 12 formations clés
Formation SUBVERSION
Notre formation SUBVERSION complète nos tutoriaux Subversion. Après la formation SUBVERSION objis, vous aurez les
réfl exes et compétences clés vous permettant d’intégrer effi cacement tout projet impliquant l’outil de gestion de version
SUBVERSION, le successeur naturel de CVS pour la gestion des versions de vos documents et code sources.
Maîtrisez l’installation, la confi guration et l’administration au quotidien de Subversion. Découvrez et évaluez les différents
clients Subversion comme Tortoise SVN, RapidSVN ou encore le plugin eclipse Subclipse. Découvrez enfi n comment Sub-
version s’intègre avec les outils modernes d’intégration continue comme Maven, Hudson et Cruise Control.projet industriel
jee d’exemple.
Introduction :•
Présentation du problème à résoudre.
Approche et limites du modèle ’lock-modify-unlock’.
Approche ’copy-modify-merge’ de subversion.
Concurents de subversion.
Valeur ajoutée de Subversion.
Architecture :•
Interface serveur, interface client.
Tiers données et repository Subversion.
Stratégies d’accès au serveur : Apache, SvnServe, fi le.
Authentifi cation utilisateurs.
Concepts essentiels :•
Repository, dépot.
Révision.
Branche.
Tags.
Protocole d’accès.
Subversion au jour le jour :•
Bonnes pratiques de l’utilisateur Subversion.
Ajout, modifi cation, suppression de documents.
Identifi cation de confl its (merge).
Cas de gestion de confl it par Subversion.
Cas complexes de gestion de confl it.
Importance de la communication entre membres de l’équipe.
Validation et commit.
Sécurité et accès :•
Authentifi cation.
Authorisation.
Gestion du cache login/pwd.
Présentation de SVNServe et d’Apache mod_dav_svn.
Critères à évaluer lors d’un choix.
Confi guration d’un Apache mod_dav_svn.
Confi guration d’un SVNServe.
Ajout d’une protection SSL aux échanges.
Administration :•
Création de repository.
Ajout de projet dans un repository.
Organiser la structure de son repository (projets).
Utiliser les outils d’administration et de monitoring.
Exporter et importer un repository.
Vérifi er le contenu d’un repository.
Réparer un repository en cas d’incident.
Eff ectuer des backups à chaud.
Savoir scripter les événements disponibles du repository
(hook scripts).
Automatisation de l’envoi de mails lors des commits.
Création de patchs.
Clients SVN :•
Ligne de commande : svn.
Tortoise SVN.
Plugin Eclipse Subclibse.
Intégration continue :•
Subversion au coeur de l’intégration continue.
Plugin Maven pour subversion.
Intégration avec Hudson.
Intégration avec Cruise control.
Projet multi modules.
Programme détaillé cours :
- Installer Subversion sous Windows ou Linux.
- Comprendre l’arborescence de Subversion.
- Authentifi er les utilisateurs.
- Créer des repositories.
- Intégrer des projet dans des repositories.
- Préparer un déploiement de subversion.
- Choisir une stratégie d’accès à subversion.
- Paramétrer l’accès avec démon SVNServe.
- Paramétrer l’accès avec Apache et WEBDAV (mod_dav_svn).
- Sécuriser l’accès aux sources avec avec SSH / SSL.
- Faire un backup des repositories.
- Utiliser les clients Tortoise, ligne de commande et Eclipse.
- Créer des branches et des Tags.
- Créer des patchs.
Audience :

Développeurs , chefs de projets, architectes
techniques
Pré-requis :

Aucun.
Vous allez apprendre à :
Logiciel utilisé :
Subversion 1.6
Répartition Pratique/Théorie :

70% de travaux pratiques.
Durée /Tarifs :
1 jour.
Inter :
600 Euros HT
Intra :
1500 Euros HT
(6 personnes).
30

Objis formations
Les + objis :
Bilan pédagogique individuel + conseils.
CD-Rom avec tous les outils utilisés + Corrigés TPs.
Nos tutoriaux subversion pour vous initier.
INSCRIPTION Formation OBJIS
à remplir et envoyer par FAX au 00 33 (0)9 56 22 89 49
Participant
Nom - Prénom : ...............................................................................................................
Société : .................................................................................................................
Adresse : .................................................................................................................
Mail : ......................................................................................................................
Expérience (années) : ............................................................................................
Vos attentes : ...........................................................................................................
Formation souhaitée
Intitulé : ............................................................................................................
Dates : ..............................................................................................................
Tarif € HT : .........................................................................................................
Responsable de la formation
Société : ............................................................................................................
Adresse : ..............................................................................................................
Nom du contact : .....................................................................................................
Prénom : .........................................................................................................
Tél : .........................................................................................................
Fax : ......................................................................................................................
Signature précédée de la mention « Bon pour accord »
Fait à ...................................... le ............................
Cachet de la société
Contact OBJIS
Douglas MBIANDOU, responsable formations Objis
425 cours Emile Zola, 69100 Villeurbanne
Tél 04 78 29 37 29 – Fax 09 56 22 89 49 – douglas.mbiandou@objis.com
SAS OBJIS au capital de 49500 € - RCS Lyon – SIRET 482 075 066 0027 – APE 804 C –
TVA Intra Communautaire FR 24 482075066 – N° d’agrément formation : 82.69.08812.69
Siège social : 425 Cours Emile Zola 69110 Villeurbanne Tél : 04 78 29 37 26 – Fax : 09 56 22 89 49
www.objis.com : expert formation JAVA et nouvelles technologies
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Objis formations

31
Catalogue des formations
Développement Objet/Java
OBJFO1 - Formation Objet/Java 6 avec Eclipse (5j)
OBJFO1B - Formation Java meilleures pratiques (4j)
Développement Java Entreprise
OBJFO2 - Formation Java Entreprise (3j)
Frameworks
OBJFO3 - Formation Struts 1 meilleures pratiques (4j)
OBJFO4 - Formation Struts 2 meilleures pratiques (4j)
OBJFO5 - Formation Spring (5j)
OBJFO6 - Formation Hibernate/JPA (3j)
Interface riches (RIA)
OBJFO7 - Formation Ajax (5j)
OBJFO8 - Formation GWT (3j)
OBJFO9 - Formation Flex (3j)
Usine logiciel
OBJF10 - Formation Subversion (1j)
OBJF11 - Formation Maven (3j)
OBJF10 - Formation Tests : Junit, Cactus, Selenium(2j)
OBJF12 - Formation Intégration continue et méthodes agiles
(5j)
Conception
OBJF13 - Formation UML & Design pattern (4j)
OBJF14 - Formation XML (3j)
OBJF15 - Formation EJB3 (3j)
OBJF15B - Formation & Web services (2j)
OBJF16 - Formation Programmation orientée aspect (2j)
Administration jee
OBJF17 - Formation Tomcat (3j)
OBJF19 - Formation Jboss Administration (5j)
OBJF18 - Formation Jonas Administration (5j)
Architecture
OBJF21 : Architecture JEE
Gestion projet jee
OBJF20 - Formation Gestion de projet Java (3j)
10 raisons de choisir Objis

Atout N°1 :
Spécialiste formation java depuis 2005.
Atout N°2 :
Un expert java/jee vous contacte sous 24h.
Atout N°3 :
Nos tutoriaux pour vous initier.
Atout N°4 :
70% de travaux pratiques.

Atout N°5 :
Clé USB avec outils et Corrigés.
Atout N°6 :
Supports de cours à jour.
Atout N°7 :
Formation personnalisée.
Atout N°8 :
Suivi au quotidien.
Atout N°9 :
Bilan pédagogique individuel (exemple).
Atout N°10 :
Des clients récurrents satisfaits
Votre contact
Douglas MBIANDOU
,
Responsable des formations Objis.
Nous vous accompagnons dans les diff érentes phases d’un
projet java/j2ee :
conception, architecture, développement, test,
déploiement et surveillance/tuning.
Catalogue formations Objis
Catalogue des formations
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Calendrier des formations
Calendrier des formations

Janvier Février Mars Avril Mai Juin
JAVA
18 - 22 5 - 9
JEE
29 - 2 17 - 21
STRUTS 1
1 - 3
STRUTS 2
8 - 10 4 - 6
SPRING
11 - 15 22 - 26 7 - 11
EJB3
26 - 28 28 - 30
HIBERNATE
22 - 24 5 - 7
AJAX
18 - 22
GWT
15 - 17 14 - 16
FLEX
22 - 24 5 - 7
TESTS
10 - 11 26 - 27
SUBVERSION
25 22 13 24
MAVEN
27 - 29 22 - 24 19 - 21 21 - 23
UML et Design.
Pattern.
15 - 18
XML
1 - 3
Architecture
18 - 21 15 - 18
24 -27

Tomcat
23 - 25 3 - 5
JONAS
1 - 5
JBOSS
4 - 8 17 - 21
GLASSFISH
26 - 28
STAGE INTENSIF
STAGE INTENSIF
Java – Jboss –
Java – Jboss –
Oracle
Oracle
du 4 janvier 2010 au 12 mars
du 4 janvier 2010 au 12 mars
Calendrier formations Objis 2010
32

Objis formations
www.objis.com
Tél : 04 78 29 37 26

Fax : 09 56 22 89 49
Calendrier des formations
Calendrier des formations
Juillet Août Septembre Octobre Novembre Décembre
JAVA
27 - 1 6 - 10
JEE
20 - 24 13 - 16
STRUTS 1
19 - 21 4 - 6
STRUTS 2
11 - 13 20 - 22
SPRING
9 - 13 15 - 19
EJB3
22 - 24
HIBERNATE
20 - 22 1 - 3
AJAX
12 - 16 29 - 3
GWT
18 - 20
FLEX
5 - 7 9 - 11
TESTS
21 - 22
SUBVERSION
5 1
MAVEN
9 - 11 6 - 8
UML et Design.
Pattern.
27 - 30
XML
2 - 5
Architecture
1 - 2
Tomcat
25 - 28 13 - 16
JONAS
29 - 3
JBOSS
13 - 17 13 - 17
GLASSFISH
2 - 6
6 - 10
STAGE INTENSIF
STAGE INTENSIF
Java – Jboss –
Java – Jboss –
Oracle
Oracle
du 5 juillet au 14 septembre
du 5 juillet au 14 septembre

Calendrier formations Objis 2010
Objis formations

33
Contactez-nous
Objis Lyon :
425 cours Emile Zola
69100 Villeurbanne

Tél : +33(0)4 78 29 37 26 Site : www.objis.com
Fax : +33(0)9 56 22 89 49 Email : lyon@objis.com
Objis Paris :
37 bis rue des 3 bornes
75011 Paris

Tél : +33(0)4 78 29 37 26 Site : www.objis.com
Fax : +33(0)9 56 22 89 49 Email : paris@objis.com
Objis
Dakar
:
Villa F4 baie de Hann Marinas
Dakar Sénéga
l

Tél : +221 77 402 64 12 Site : www.objis.com
Fax : +33(0)9 56 22 89 49 Email : dakar@objis.com
À très bientôt avec Objis ...
www.objis.com
Tél : 04 78 29 37 26 Fax : 09 56 22 89 49