Formations Cours du soir Coaching Stage intensif. Brochure 2010. Rencontrez-nous au salon «Solutions Linux» 2010, stand B14



Documents pareils
Compte Rendu d intégration d application

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

CQP Développeur Nouvelles Technologies (DNT)

Cours en ligne Développement Java pour le web

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Auto-évaluation Aperçu de l architecture Java EE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Catalogue des Formations Techniques

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Introduction à la plateforme J2EE

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Mettez les évolutions technologiques au service de vos objectifs métier

JOnAS 5. Serveur d application d

Java pour le Web. Cours Java - F. Michel

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

J2EE - Introduction. Développement web - Java. Plan du chapitre

Refonte front-office / back-office - Architecture & Conception -

Expert technique J2EE

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Environnements de Développement

Mise en œuvre des serveurs d application

Formation en Logiciels Libres. Fiche d inscription

Formation : Langues : Types d Intervention et Secteurs d Activité :

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Chef de projet / Architecte JEE 15 ans d expérience

JOnAS Day 5.1. Outils de développements

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Devenez un véritable développeur web en 3 mois!

DotNet. Plan. Les outils de développement

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

OBJIS : 10 ans d'expérience en formation JAVA. Programme détaillé formation 'Développeur Java web Mobile' OBJIS Congo

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

Messagerie asynchrone et Services Web

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Description de la formation

CATALOGUE DES FORMATIONS LANGUES

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

1. Installation d'un serveur d'application JBoss:

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Patrons de Conception (Design Patterns)

Notre Catalogue des Formations IT / 2015

10. Base de données et Web. OlivierCuré

> + Consultant / Architecte JEE Indépendant. Fabien GUIBERT 34 ans, 11 ans d expérience d expérience COMPETENCES / DOMAINES METIERS

Ré-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP

Un serveur d'archivage

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

Evaluation Idéopass Cahier d analyse technique

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

Documentation de la plate forme JOnAS. Frederic Maistre

Catalogue Formations Jalios

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

F O R M A T I O N CATALOGUE

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

C3S : besoins fonctionnels et Management UNIS : technologies de l information ACSSI : intégration de solutions

Projet de développement

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

EXA1415 : Annotations

Apache Tomcat 6. Guide d'administration du serveur Java EE sous Windows et Linux. Résumé. Étienne LANGLET

1 JBoss Entreprise Middleware

Projet. But: consultation en temps réel d événements (cours de bourse, trafic d envoi SMS ) sur des téléphones portables. Serveur de diffusion

Création d une application JEE

Documentation de la plate forme JOnAS

Présentation de SOFI 2.0

Environnements de développement (intégrés)

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Une Histoire de Migration Agile

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Web Tier : déploiement de servlets

JOnAS Day 5.1. Clustering

Vérifier la qualité de vos applications logicielle de manière continue

30 ans d ingénierie, 23 ans de conseil en architecture de SI

Vulgarisation Java EE Java EE, c est quoi?

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Développement logiciel, Java, JEE

Problématiques des développements Java/J2EE

MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM

Catalogue des formations

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Catalogue des Formations

Formation Certifiante Scrum Master

Outil de Demande de Backup Système

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Transcription:

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... depuis 2005 Brochure 2010 Rencontrez-nous au salon «Solutions Linux» 2010, stand B14 Formations Cours du soir Coaching Stage intensif

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 importance au suivi de ses collaborateurs, c est pourquoi nous nous sommes tournés vers Objis qui a su nous proposer une offre 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. Afin 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 offre est très flexible. 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. Oceane Consulting «Océane Consulting fait confiance à Objis depuis 2006 pour la formation de nos consultants Java/J2EE. En effet 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 planifier des sessions de formations dispensées en fin de journée afin 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éances 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. Enfin Objis nous accompagne sur les aspects administratifs et d Ingénierie de formation en nous conseillant sur les stages, produits et opportunités de financement des formations de nos consultants par notre organisme collecteur (OPCA). A travers ses différentes offres (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.» 2 Objis formations

Sommaire Témoignages Objis : spécialiste formation java Nos clients Nos offres Cours du soir Coaching Formations Stage intensif Nos Tutoriaux Objis sponsor salon «Solutions Linux» 2010 Profils et cursus Financer vos formations Objis 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

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 intervention 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. A travers nos formations et cours du soir, nous apportons à nos clients les réflexes, méthodes et les outils contribuant à 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 étranger (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

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 à profil Java/J2ee. Dans le cadre d une réflexion 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 accompagnement qualitatif de proximité que nous avons créé objis. Société Océane consulting Oceane Consulting et métiers confondus. Banque centrale de Mauritanie 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 La banque centrale de Mauritanie fait confiance à 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. Nos clients 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 permettra 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. Objis formations 5

Nos offres Cours du soir Objis Objis propose en 2009 une offre de formation continue innovante dédiée aux SSII. Les sociétés So@t (SSII, 220 personnes) et Océane Consulting (SSII, 50 personnes) utilisent déjà ce format pour doper efficacement 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éflexes 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 financiè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 Tarif : Coût par module : de 3000 HT à 4000 HT (jusqu à 6 collaborateurs). Ils apprécient... Oceane Consulting Votre contact Douglas MBIANDOU, Responsable formations Objis. Nos offres 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écifiques de coaching sur mesure (comme le coaching Spring) Objis vous accompagne. Service Objis propose aux consultants Java/J2ee un service innovant leur permettant d évaluer leurs compétences, suite à un entretien d 1h30, et d identifier les domaines de compétences à approfondir afin 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 planifient 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 identifier les forces et faiblesses relativement à 10 points clés liées à la maîtrise d œuvre d un projet informatique moderne centré sur Java. Avantages 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. Votre contact Douglas MBIANDOU, Responsable formations Objis. 6 Objis formations

Nos offres Formations 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. Stage intensif Développeur Java Jboss Oracle (50j) 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éflexes clés vous permettant d intégrer efficacement 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. Objectifs Vous préparer pour le marché de l industrie informatique actuel. Vous donner des réflexes, méthodes et outils clés afin 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éflexes, outils, méthodes) 20% préparation projets java/j2ee modernes (contraintes, rôles, travail en équipe) 10% coaching (simulation entretiens recrutement, confiance 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 Financement Contactez-nous pour identifier les opportunités de financement en fonction de votre situation. Votre contact Douglas MBIANDOU, Responsable formations Objis. Nos offres 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 Certification. Tarif 8.900 Euros HT par personne. Un ordinateur portable offert. 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. 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. Objis formations 7

Nos tutoriaux Nos tutoriaux Tutoriel et formation java j2ee Objis Bénéficiez de l approche unique du spécialiste de la formation Java Entreprise. Profitez 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 La dimension de partage représente un élément spécifique 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. Profitez-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 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 Besoin N 4 : développer la couche persistance : Tutoriel JDBC. Tutoriaux HIBERNATE. Tutoriaux JPA/EJB3 Entity. Tutoriaux TOPLINK. Spécial débutants - Vos premiers pas de programmeur JAVA - Vos premiers pas de programmeur web J2EE 8 Objis formations

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. Salon «Solutions Linux» 2010 Liens utiles (Tutoriaux de notre site ) : Développeurs : Tutoriel développement EJB3 N 3 : Création EJB3 Message. Administrateurs : Tutoriel administration Jboss N 6 : Configuration 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% offert 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. Objis formations 9

Profils et cursus 1 profi l = 1 cursus Profi ls & cursus Cursus développeur - JAVA - JEE - SPRING - HIBERNATE - GWT Cursus concepteur - JAVA - JEE - UML Cursus Architecte - JAVA - JEE - UML - SPRING - HIBERNATE - ASPECT -ARCHITECTURE JEE Cursus Administrateur - JAVA - TOMCAT - JBOSS Cursus Chef de Projet - JAVA - JEE -GESTION DE PROJET À chaque profil correspond un cursus recommandé par Objis. Le cursus contient un ensemble de thèmes dont la connaissance permet selon nous de valider le profil. Objis s attache à faire évoluer les différents profils, 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éflexes des participants de nos formations, suivant leur profil cible, et être force de proposition de solutions face aux problèmes rencontrés régulièrement dans un projet java entreprise. 10 Objis formations

Financer vos formations Objis Ne ratez pas nos tarifs négociés accessibles d un coup d oeil sur objis.com 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 Ingénierie de fi nancement 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 afin d améliorer son employabilité. Il suffit 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é. 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 financement. 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 totalement ou partiellement hors du temps de travail. Pour plus d informations sur le DIF, rendez-vous sur www.droit-individuel-formation.fr ou sur www.orientation-formation.fr Financer vos formations Objis 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 afin d obtenir une qualification reconnue et ainsi favoriser le maintien dans l emploi des salariés en CDI rencontrant des difficultés. Ces formations peuvent bénéficier de financements de la part de l OPCA auquel l entreprise a cotisé... Les bénéficiaires : Les salariés (en CDI) bénéficiant 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 qualification insuffisante, les bénéficiaires de l obligation d emploi des handicapés, ou bien encore salariés de retour d expatriation ou de congés maternité ou parental. Ces périodes permettent d adapter un parcours de formation au cas spécifique 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 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-inffo.fr/organismes-nationaux-de-branche) Objis formations 11

Formation JAVA 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. Vous allez apprendre à : - 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. Programme détaillé cours : 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. Audience : Développeurs C/PHP/Delphi/VB, chefs de projets. - Travailler avec des Collections d objets. - Tester vos classes JAVA avec JUNIT. - Gérer vos traces avec LOG4J. - Augmenter votre productivité avec Eclipse. 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 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éfinition de classes Java : Définitions de classes et fichiers source. Méthodes, arguments. Champs, portée public, private, protected, default. Organisation des fichiers 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. 12 Objis formations

Formation JAVA (suite) Annotations. Javabean, POJO. Classes utilitaires : Classe de base : Object, Integer, String, StringBuffer, Math. Les Collections : Vector, List, HashMap Entrées / Sorties : Lectures / écritures dans un fichier. Lectures / écritures à l écran. Gestion des répertoires et des attributs de fichiers. 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éfinition 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éfinition 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

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ésentons dans nos tutoriaux JEE. Ce module est indispensable pour aborder effi cacement toute formation EJB3, Struts. Vous allez apprendre à : - 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. Programme détaillé cours : Introduction JEE : Comparaison Java et Jee. Jee : java coté serveur. Spécification 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). Configuration 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 modifications. 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. Audience : Développeurs Java. Pré-requis : Expérience pratique de la programmation avec Java Formation JAVA (cours OBJFO1). - 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. 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 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écification JPA. Panorama frameworks de persistence : Hibernate, Toplink, EJB3. Durée /Tarifs : 5 jours. Inter : 1950 Euros HT Intra : 5500 Euros HT (6 personnes). Panorama frameworks de vues : struts, Spring MVC, Sitemesh, Wicket. 14 Objis formations

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. Vous allez apprendre à : - 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 efficacité et de la pérennité d Hibernate. - Comprendre les différences entre EJB3 Entity et Hibernate. - Design Patterns hibernate. Programme détaillé cours : Introduction : Notion de mapping Objet/Relationnel. Historique d Hibernate. Limites EJB1, EJB2, JDO. Hibernate et les spécifications 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. Configuration 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 : Audience : Développeurs Java, chefs de projets. Pré-requis : Expérience pratique programmation Java. voir cours OBJFO1. - Mettre en œuvre des intercepteurs. - Intégrer hibernate avec Struts. - Intégrer hibernate avec Spring. 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) Ecriture du fichier de mapping. Génération du fichier par XDoclet. Gestion de l identifiant. 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. Configuration statique. Configuration 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. 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

Formation Spring Notre formation spring complète nos 10 tutoriaux Spring, que vous pouvez commencer avant la formation Spring. Participez à 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 avancés comme l intégration avec EJB3, JMS et web services. Vous allez apprendre à : - 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. Programme détaillé cours : 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 simplifie 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. Configurer les propriétés et les dépendances : Propriétés simples. Audience : Développeurs Java, chefs de projets, architectes techniques Pré-requis : Expérience pratique de la programmation avec Java Formation JAVA (cours OBJFO1). -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 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 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. 16 Objis formations

Formation Spring (suite) 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 authentification. 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. Les + objis : 70% de travaux pratiques. Clé USB avec tous les outils utilisés + Corrigés TPs. Bilan pédagogique individuel + conseils. Durée /Tarifs : 5 jours. Inter : 2150 Euros HT Intra : 7500 Euros HT (6 personnes). Objis formations 17

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. Vous allez apprendre à : - 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. Programme détaillé cours : 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. Audience : Développeurs Java, chefs de projets. Pré-requis : Expérience pratique de la programmation avec Java Formation JAVA (cours OBJFO1). - 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. 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 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éfinitions Tiles. Concept d héritage de vue. Tiles-def.xml. 18 Objis formations

Formation STRUTS 2 (suite) Accès aux données : JDBC4. Datasource JNDI. Pool de connexion. Configuration serveur. Sécurité : l API JAAS. Authentification. 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

Formation MAVEN 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éveloppement 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. Vous allez apprendre à : - Comprendre POM, phases, plugin, coordonnées Maven. - Créer, lire et comprendre rapidement tout fichier 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 filtrage de ressources. - Sécuriser vos mots de passe avec la version 2.1.0 de Maven. Programme détaillé cours : Introduction : Définition de maven pour un développeur. Définition de maven pour un chef de projet. Règle du «Convention over configuration». 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 fichier 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 filtre 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. Audience : Développeurs Java, chefs de projets, architectes techniques. Pré-requis : Expérience pratique de la programmation avec Java Formation JAVA (cours OBJFO1).. - 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. Logiciels utilisés : Maven 2.1.0 Ant 1.7 / Junit 4 Tomcat 6 /Jboss 5 MySQL 5 Spring 2.5 Exécution de plugins : Maven : une plateforme d exécution de plugins. Configuration plugins et cycle de construction Maven. Connaître les tâches d un plugin. Mise en œuvre plugins. Les profils : Définition et intérêt des profils. Configuration 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éfinition et spectre des archétypes existants. Génération de livrable à la demande. La gestion de configuration. 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. 20 Objis formations