J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Dimension: px
Commencer à balayer dès la page:

Download "J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05"

Transcription

1 J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05

2 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java 2 Enterprise Edition (J2EE); étudié un ensemble de technologies et d'apis; parlé d'architecture et de patterns, qui ont émergé au dessus de couche d'apis J2EE. Dans le cours d'aujourd'hui, nous allons: parler des projets de développement en général; parler de l'utilisation de J2EE dans la pratique; passer en revue un ensemble d'outils et de frameworks qui sont répandus dans l'industrie. 2/43

3 Agenda Projets de développement J2EE dans la pratique Survol d'outils et de frameworks 3/43

4 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 4/43

5 Projets de développement Projets de développement 1. Définition 2. Caractéristiques des projets 3. Organisation du projet 4. Méthodologies de développement 5/43

6 Projets de développement Définition Un projet de développement consiste à concevoir et à réaliser un système plus ou moins complexe. Ce système sera mis à disposition d'utilisateurs. Il répond à un cahier des charges, avec des aspects fonctionnels (quoi) et non fonctionnels (comment). Souvent, le système doit s'intégrer techniquement et fonctionnellement dans un SI existant. La mise en oeuvre du système doit apporter un avantage à l'organisation. Cet avantage justifie le coût du projet. 6/43

7 Projets de développement Caractéristiques des projets (1) complexité effort requis importance des délais de livraison impact sur le business (aspects financiers) impact sur l'organisation (aspects processus) risques importance des aspects non fonctionnels (scalabilité, sécurité, gérabilité, etc.) budget et ressources humaines à disposition contexte organisationnel et politique contexte contractuel (interne, prix fixe, en régie) 7/43

8 Projets de développement Caractéristiques des projets (2) Les caractéristiques du projet ont un impact: sur l'organisation du projet et le choix d'une méthodologie de développement (qui fait quoi, comment?); sur le choix de technologies et d'outils (importance plus ou moins grande des standards, de la pérennité des fournisseurs, de la complexité des technologies, etc.); sur l'importance accordée à la modélisation et à la documentation du système. 8/43

9 Projets de développement Organisation du projet: rôle (qui?) Sponsor Représentant des utilisateurs Spécialiste métier Architecte Développeur Responsable qualité Testeur Chefs de projet Utilisateur 9/43

10 Projets de développement Organisation du projet: rôle (quoi?) Sponsor finance le projet; doit être convaincu que le système apportera un avantage à l'organisation; définit la vision du projet. Représentant des utilisateurs connaît la manière de travailler des utilisateurs; interface avec les utilisateurs. Spécialiste métier connaît les règles métiers qui seront modélisées puis implémentées dans le système. 10/43

11 Projets de développement Organisation du projet: rôle (quoi?) Architecte A une vue d'ensemble sur tout le système; connaît et choisit les technologies et outils en fonction des caractéristiques du projet; communique avec les sponsors, les spécialistes métiers, les utilisateurs, les équipes de développement, les équipes de QA. Développeur A une vue détaillée sur un sous-système; a une connaissance pointue sur les technologies et outils utilisés pour ce sous-système. 11/43

12 Projets de développement Organisation du projet: rôle (quoi?) Responsable qualité Met en oeuvre un ensemble d'actions qui permettent de vérifier que les spécifications fonctionnelles et nonfonctionnelles sont remplies; définit une stratégie de test, supervise la conception et la réalisation des tests, documente les tests; communique avec le sponsor, l'architecte, les utilisateurs. Testeur Conçoit et réalise un test particulier (partie du système, aspect). 12/43

13 Projets de développement Organisation du projet: rôle (quoi?) Chefs de projet Coordonne et planifie les activités du projet; très souvent: un chef de projet du côté "client" et un chef de projet du côté "fournisseur". Utilisateur Input pour les spécifications, participe aux tests. Comité de pilotage Régulièrement, un groupe se réunit pour faire le point sur le projet, statue sur les problèmes; sponsor, chef de projets, architecte, resp. QA. 13/43

14 Projets de développement Méthodologies de développement (1) Une méthodologie structure le projet: explicitant les rôles assignés aux personnes; définissant les étapes du projet; définissant les activités du projet, avec leurs délivrables et leurs interdépendances; Il existe différents types de méthodologies: plus ou moins itératives/incrémentales; plus ou moins formelles; adaptées à des projets plus ou moins "grands". adaptées à des équipes plus ou moins "expertes" 14/43

15 Projets de développement Méthodologies de développement (2) Méthodologies anciennes Exemple: "Waterfall" Cette méthodologie était appliquée à des projets nécessitant un effort important, dont le développement pouvait durer plusieurs années. Phase de spécification, phase de conception, phase de développement, phase de test, déploiement. Problème: difficile de modifier les spécifications en cours de projet, système livré ne répondant plus aux besoins des utilisateurs (qui ont changé). 15/43

16 Projets de développement Méthodologies de développement (3) Méthodologies itératives "formelles" Exemple: "Unified Process" 4 grandes phases: inception, élaboration, construction, transition Processus itératif et incrémental Importance des use cases Importance de l'architecture Importance de la modélisation (UML) UP fournit un cadre, qui doit être adapté par rapport aux caractéristiques du projet. 16/43

17 Projets de développement Méthodologies de développement (4) Méthodologies itératives "agiles" Exemple: "extreme Programming (XP)" Principes de base: Importance de la communication Développement incrémental, intégration continue Tests unitaires (unit testing) Programmation en paires (pair programming) Plus d'importance accordée au système (et au code) qu'à la documentation et aux modèles (attention: notion relative et en aucun cas une excuse pour ne pas modéliser!!) Bien adaptée aux petites équipes 17/43

18 Projets de développement Méthodologies de développement (5) Les méthodologies relativement "formelles" (comme UP) et celles plus "agiles" ne sont pas mutuellement exclusives. Exemple: UP utilisée pour structurer le projet global, avec des jalons, des délivrables, des échéances. XP utilisée (du moins en partie) à l'intérieur d'une itération, pour améliorer la qualité et la maintenabilité du code. 18/43

19 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 19/43

20 J2EE dans la pratique J2EE dans la pratique 1. Pourquoi choisir J2EE? 2. Comment introduire J2EE dans une organisation? 3. J2EE vs. Microsoft.NET 20/43

21 J2EE dans la pratique Pourquoi choisir J2EE? Importance des standards ouverts J2EE est une norme, pas un produit; différents éditeurs (et communautés Open Source) proposent des produits compatibles avec la norme; l'organisation gagne en indépendance. Indépendance par rapport à la plate-forme J2EE est disponible pour une grande variété d'os et de plate-forme matérielles; l'organisation peut l'utiliser de manière uniforme. Popularité de Java et impact sur l'intégration 21/43

22 J2EE dans la pratique Comment introduire J2EE? (1) Remarque: Cette question se posait surtout il y a quelques années. Aujourd'hui, J2EE est devenu le standard dans beaucoup d'organisations. Choisir les plate-formes et les outils Comment choisir un container (commercial vs. open source, besoin de fonctions spéciales?) Comment choisir les frameworks qui complètent la plate-forme de base? 22/43

23 J2EE dans la pratique Comment introduire J2EE? (2) Gérer les compétences Passer de COBOL à J2EE n'est pas évident Souvent, les développeurs n'ont même pas d'expérience en développement orienté objet! Approche 1: former les employés à J2EE Approche 2: développer des outils et une couche d'abstraction au dessus de J2EE pour masquer les aspects techniques (=> frameworks/patterns) Les 2 approches sont souvent combinées, de manière non-uniforme sur l'ensemble des collaborateurs. 23/43

24 J2EE dans la pratique Comment introduire J2EE? (3) Approche recommandée création d'un groupe d'architecture, qui documente et distille les "best practices"; formation continue des collaborateurs, mise en oeuvre de programmes spéciaux et de coaching; réalisation de projets pilotes, qui deviennent une référence et permettent la rédaction de "blueprints" utilisés pour les projets futurs; mise à profit de l'expérience de spécialistes (consultants), de manière plus ou moins ponctuelle; activités de review d'architecture et de code. 24/43

25 J2EE dans la pratique J2EE vs..net (1) Deux plate-formes pour le développement d'applications multi-tiers. Beaucoup de notions similaires. Différent focus: J2EE part "du bas": grande importance accordée à l'infrastructure et aux qualités systémiques (scalabilité, robustesse, sécurité, etc.)..net part "du haut": focus sur les outils de développement qui sont "user friendly" (e.g. VB). Les 2 plate-formes évoluent. 25/43

26 J2EE dans la pratique J2EE vs..net (2) Différente philosophie: J2EE: standard ouvert.net: produit d'éditeur La réalité du marché. Actuellement: la plupart des grandes organisations, soucieuses de garder une indépendance par rapport aux fournisseurs, ont choisi J2EE; les organisations qui ont choisi.net l'ont souvent fait à cause de la productivité à court terme (outils); les offres d'emplois sur le marché local montrent que les compétences J2EE sont plus recherchées. 26/43

27 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 27/43

28 Survol d'outils et de frameworks Survol d'outils et de frameworks 1. Environnement d'exécution: les containers 2. Autres composants de l'infrastructure 3. Gestion des identités 4. Outils de développement 5. Frameworks 28/43

29 Survol d'outils et de frameworks Les containers J2EE Comment choisir un container J2EE? Solution Open Source JBoss, Tomcat, Jonas, Geronimo,... Solution commerciale IBM Websphere, BEA Weblogic, Sun Java AS,... Critères de choix Besoin de fonctions spéciales (clustering, fail-over, performances, consoles d'administration, etc.) importance du support certification et adhérence aux standards raisons politiques et commerciales, coût 29/43

30 Survol d'outils et de frameworks Autres composants de l'infrastructure Base de données Annuaires Solution de gestion des identités et du SSO Portail d'entreprise Systèmes métier "legacy" devant être intégrés Technologies et outils d'intégration (e.g. bus)... 30/43

31 Survol d'outils et de frameworks Gestion des identités (1) Les applications utilisent des référentiels utilisateurs, pour l'identification et l'autorisation. Souvent, les applications ont été développées de manière plus ou moins anarchique: chaque application utilise son propre référentiel il y a donc plusieurs référentiels dans le système d'information, avec une redondance d'information chaque utilisateur a plusieurs IDs/mots de passe gérer les comptes est difficile est coûteux savoir qui a le droit de faire quoi est impossible!! 31/43

32 Survol d'outils et de frameworks Gestion des identités (2) Offrir un identifiant unique à l'utilisateur: en consolidant plusieurs référentiels dans un seul (e.g.: partager un annuaire LDAP) en fédérant plusieurs référentiels et en assurant la synchronisation transparente des mots de passe. Offrir une solution de Single Sign-On: les applications sont protégées par des "agents",qui vérifient que l'utilisateur est identifié; si ce n'est pas le cas, l'utilisateur est dirigé vers un service d'identification (page de login), où il peut obtenir un jeton SSO (token); 32/43

33 Survol d'outils et de frameworks Outils de développement Outils de modélisation (UML) Borland Together, Sun Java Studio Enterprise,... Environnements de développement intégrés: Open source: Eclipse, Netbeans,... Commercial: Borland JBuilder, Sun Java Studio,... Gestion du code et des versions CVS, subversion,... Gestion des builds ant, maven,... Autres: xwiki, bugzilla, scarab,... 33/43

34 Survol d'outils et de frameworks Concurrent Version System (CVS) Qu'est-ce que CVS? Système de gestion de versions des fichiers Open Source, gratuit: Gère l'historique d'une arborescence de fichiers typiquement les fichiers contenant le code source mais également des fichiers de configuration, etc. Permet de répondre à des questions du genre: Quelles modifications ont été apportées à ce fichier, quand, par qui et pourquoi? Quel était l'état du fichier à un temps t? 34/43

35 Survol d'outils et de frameworks Workflow de développement Dével.... CVS Build Test Validation Exécution Dével. Développement Repository Intégration Production 35/43

36 Survol d'outils et de frameworks Concurrent Version System (CVS) Créer un repository CVS Accéder à un repository CVS en utilisant le système de fichiers en utilisant le protocole client-serveur (év. + SSH) Clients CVS interface "ligne de commande" interface GUI interface web IDE (e.g. Netbeans, Eclipse, JBuilder, etc.) 36/43

37 Survol d'outils et de frameworks Quelques commandes CVS... Pour récupérer un module du repository cvs checkout module Pour mettre à jour le repository cvs commit -m "description des modifi..." Pour afficher l'historique des modifications cvs log hello.c Pour afficher les différences entre 2 versions cvs diff -c -r 1.1 -r 1.2 hello.c 37/43

38 Survol d'outils et de frameworks Quelques commandes CVS... Pour ajouter un fichier dans le repository cvs add hello.c Pour supprimer un fichier du repository cvs remove hello.c Pour tagger l'arborescence avec un nom de release cvs tag version /43

39 Survol d'outils et de frameworks Subversion Qu'est-ce que subversion: un autre système de gestion des versions, plus récent mais qui gagne en popularité Open source: Objectif: offrir un "meilleur" CVS Meilleure gestion des répertoires, plus de flexibilité pour la réorganisation de l'arborescence 39/43

40 Survol d'outils et de frameworks Frameworks Frameworks d'applications Objectif: faciliter le développement d'applications en "masquant" certains aspects techniques ou métier; souvent, ces frameworks sont développés en combinant un ensemble de "design patterns". Frameworks de présentation Objectif: faciliter le développement des composants du tiers client/présentation: gestion du flux des pages, des composants GUI; souvent: implémentation du modèle MVC. Frameworks de persistance Objectif: faciliter la gestion de la persistance du modèle OO géré par le système. 40/43

41 Survol d'outils et de frameworks Frameworks de présentation Struts Modèle MVC Open Source, très populaire (standard de facto) Manque parfois de flexibilité Java Server Faces (JSF)... Standard JSR Conçu à la base pour permettre la conception d'outils de développement WYSIWYG Peut être utilisé en complément de Struts 41/43

42 Survol d'outils et de frameworks Frameworks de persistance EJB (CMP) Standard JSR Deviendra de plus en plus facile à utiliser (EJB 3.0) Java Data Object (JDO) Standard JSR Utilisé par certains containers J2EE pour implémenter le CMP, peut être utilisé en direct Hibernate Solution open source (pas un standard!) Très populaire... 42/43

43 Conclusion Conclusions Les projets de développement doivent être gérés avec rigueur et discipline, de manière à respecter budgets et délais. J2EE est une plate-forme riche, au dessus de laquelle ont été développés de nombreux outils et frameworks. L'ensemble des composants à disposition évolue constamment. Il est important de suivre cette évolution! Le choix de composants doit être fait par rapport à un ensemble de critères, qui doivent être pondérés en fonction du contexte du projet. 43/43

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

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

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités

Plus en détail

Industrialisation des développements

Industrialisation des développements Industrialisation des développements NovaForge, l usine de développement logiciel de Bull Emmanuel Rias emmanuel.rias@bull.net 1 Agenda Introduction NovaForge Processus d un projet dans NovaForge et Fonctionnalités

Plus en détail

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8 Développement J2EE avec Eclipse et WSAD Karim Djaafar avec la contribution de Olivier Salvatori Groupe Eyrolles, 2003, ISBN 2-212-11285-8 Avant-propos Depuis la sortie de la plate-forme J2EE (Java 2 Entreprise

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES MODEL-BASED TESTING (MBT) CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES Le Model-Based Testing est une pratique de test en plein développement dans l'industrie pour accroitre l'efficacité

Plus en détail

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

Formation : Langues : Types d Intervention et Secteurs d Activité : Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Table des matières Avant Propos................................................ 1 Pourquoi ce livre?........................................... 1 Structure de

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

IAM et habilitations, l'approche par les accès ou la réconciliation globale

IAM et habilitations, l'approche par les accès ou la réconciliation globale IAM et habilitations, l'approche par les accès ou la réconciliation globale 04/12/08 Page 1 Evidian 2008 1 Les couches archéologiques du Système d information: Les systèmes centraux Ventes Employés Employé

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

WEBSPHERE & RATIONAL. Jacques Rage

WEBSPHERE & RATIONAL. Jacques Rage WEBSPHERE & RATIONAL Jacques Rage Agenda Websphere WAS MQ Commerce et Portail Smash Travailler avec Webphere : Rational Les nouveaux venus Vendre Websphere Les liens Websphere qu'est ce que c'est? C'est

Plus en détail

VisualAge Pacbase 3.0 et WebSphere

VisualAge Pacbase 3.0 et WebSphere VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs

Plus en détail

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008 Petit Déjeuner Pépinière du Logiciel Libre 25 juin 2008 1 / 37 Agenda Définition & Principes Les différents outils & composants Les Solutions intégrés Open-Source Vos Questions 2 / 37 Agenda Définition

Plus en détail

RESUME DU PROFIL COMPETENCES TECHNIQUES

RESUME DU PROFIL COMPETENCES TECHNIQUES RESUME DU PROFIL Maîtrise des serveurs d application et environnements de développement Java/J2EE Maîtrise des environnements techniques de développement, d intégration et d exploitation Réalisation des

Plus en détail

CQP DEVELOPPEUR NOUVELLES TECHNOLOGIES (DNT)

CQP DEVELOPPEUR NOUVELLES TECHNOLOGIES (DNT) ORGANISME REFERENCE STAGE FAFIEC : 26600 55 rue de Vincennes 93100 Montreuil CONTACT COUVERTURE : Tél. : 06 23 04 66 63 Montreuil Contact : Erwan Kezzar E-mail : erwan@simplon.co PUBLICS CONCERNÉS Informaticiens,

Plus en détail

La solution IBM Rational pour une ALM Agile

La solution IBM Rational pour une ALM Agile La solution IBM pour une ALM Agile Utilisez votre potentiel agile Points clés Adopter l'agilité à votre rythme Supporter une livraison multiplateforme Intégrer la visibilité Démarrer rapidement Que votre

Plus en détail

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

Mettez les évolutions technologiques au service de vos objectifs métier Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,

Plus en détail

Nouvelles Plateformes Technologiques

Nouvelles Plateformes Technologiques Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.

Plus en détail

Architecture Orientée Services d Entreprise (esoa)

Architecture Orientée Services d Entreprise (esoa) Architecture Orientée Services d Entreprise (esoa) SAPNW SOA100 SOA110 SOA200 5 jours SOA400 4 jours Introduction à SAP NetWeaver Architecture orientée services d entreprise SAP: les fondamentaux SAP Enterprise

Plus en détail

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent

IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent IKAN ALM et HP ALM/HP Quality Center Enterprise Pour que les Equipes de Développement, de Test et de Production se rejoignent Table of contents Sommaire...3 Définition du problème...4 Solution Description...5

Plus en détail

La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html

La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html Site de Sun La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html Toutes les SDK et les run-time sont téléchargeable à l adresse : http://java.sun.com/downloads/

Plus en détail

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

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture.

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture. Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AZRAGUE Abdelhaq Email : abdlhaqmilan@gmail.com GSM : 00212640108250 Organisme Scolaire : Gestion d'une agence

Plus en détail

Introduction à la plateforme J2EE

Introduction à la plateforme J2EE Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Europe Lettre d'annonce du 27 juin 2006 ZP06-0279 En bref Introduction Description Accessibilité

Plus en détail

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

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques LEO MARQUES Né le 11/09/1984 à Paris XIème (75) 7 Ter avenue Edith Cavell 06000 NICE Tél. Portable : 06 15 22 48 08 Permis A et B, véhicule personnel Président d Inotekk Gestion de la société, développement

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

janvier 2009 à aujourd hui Equipe de 70 personnes

janvier 2009 à aujourd hui Equipe de 70 personnes Sébastien MORENO http://www.sebastienmoreno.com/ COMPETENCES Intégration - coaching, conseil et mise en place de solution d intégration continue - mise en place de procédures d intégration, build, livraison,

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Johan Venant. (jvenant@invicem.pro www.invicem.pro) TECH LEAD / EXPERT DÉVELOPPEMENT

Johan Venant. (jvenant@invicem.pro www.invicem.pro) TECH LEAD / EXPERT DÉVELOPPEMENT Johan Venant (jvenant@invicem.pro www.invicem.pro) Profil TECH LEAD / EXPERT DÉVELOPPEMENT Mon cursus professionnel me permet d'allier un très bon background technique et la capacité de prendre en charge

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

BI Open Source Octobre 2012. Alioune Dia, Consultant BI alioune.dia@openbridge.fr

BI Open Source Octobre 2012. Alioune Dia, Consultant BI alioune.dia@openbridge.fr BI Open Source Octobre 2012 Alioune Dia, Consultant BI alioune.dia@openbridge.fr 1 Le groupe, en bref 2004 Date de création +7M * Chiffre d affaires 2012 +80 Collaborateurs au 06/2011 35% Croissance chiffre

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

Processus de développement UP

Processus de développement UP Chapitre 1 Processus de développement UP I. Pourquoi UP? II. Définition III. Activités et phases IV. Modèles mis en place 1. Pourquoi UP? Les notions de base acquises dans le module ACOO1, notamment la

Plus en détail

CAHIER DES CHARGES. Etabli le : 24.09.15 Par : Savrak SAR Remplace la version du :

CAHIER DES CHARGES. Etabli le : 24.09.15 Par : Savrak SAR Remplace la version du : CAHIER DES CHARGES 1. Actualisation Etabli le : 24.09.15 Par : Savrak SAR Remplace la version du : Motif d actualisation : Nouveau poste 2. Identification du poste Département : DFJC Service : DGES Entité

Plus en détail

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

7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES Philippe Crépin 7 villa de la citadelle Né le 13 mai 1983 94110 Arcueil Nationalité : Française : 06.17.46.12.09 : phi.crepin@gmail.com Disponibilité : En poste chez Soft Computing Développeur Web JEE

Plus en détail

Plan d'assurance et contrôle qualité

Plan d'assurance et contrôle qualité IUP MIAGE Master 1 année 2008-2009 IPROmaix Plan d'assurance et contrôle qualité Référence : IPROmaix/documentOfficiel/PACQ Date de dernière mise àjour : 29/04/2009 Indice de révision du document : 00

Plus en détail

ITIL : Premiers Contacts

ITIL : Premiers Contacts IT Infrastructure Library ITIL : Premiers Contacts ou Comment Optimiser la Fourniture des Services Informatiques Vincent DOUHAIRIE Directeur Associé vincent.douhairie douhairie@synopse. @synopse.fr ITIL

Plus en détail

Théodore THLIVITIS Architecture du SI, Conseil & Management

Théodore THLIVITIS Architecture du SI, Conseil & Management Théodore THLIVITIS Architecture du SI, Conseil & Management lire version html 16+ années d'expérience en ingénierie informatique Né en 1971 à Athènes, de nationalité française et grecque, j'ai vécu, étudié

Plus en détail

2.1 Jetspeed 2 en un clin d'oeil...4 2.2 Forces, faiblesses, opportunités et menaces...4 2.3 Résumé de notre évaluation...5

2.1 Jetspeed 2 en un clin d'oeil...4 2.2 Forces, faiblesses, opportunités et menaces...4 2.3 Résumé de notre évaluation...5 Livre Blanc PORTAILS D'INTÉGRATION Apache Jetspeed 2 Version 1.0-15 février 2005 SOMMAIRE 1 PRÉSENTATION...3 2 SYNTHÈSE...4 2.1 Jetspeed 2 en un clin d'oeil...4 2.2 Forces, faiblesses, opportunités et

Plus en détail

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

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

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

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

PRODUCTS LIST (updated 11th January 2010)

PRODUCTS LIST (updated 11th January 2010) PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows

Plus en détail

TOP 100 DES FORMATIONS

TOP 100 DES FORMATIONS EXCLUSIVEMENT POUR LES CENTRES DE FORMATION TOP 100 DES FORMATIONS Nos formateurs ont du talent! www.misterformateur.com : 06 59 56 68 61 TOP 100 FORMATIONS 1. MANAGEMENT DE PROJET : 20 thèmes que nous

Plus en détail

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Enterprise Intégration

Enterprise Intégration Enterprise Intégration Intégration des données L'intégration de données des grandes entreprises, nationales ou multinationales est un vrai cassetête à gérer. L'approche et l'architecture de HVR est très

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

Applications distribuées: le retour du client "riche"

Applications distribuées: le retour du client riche Applications distribuées: le retour du client "riche" Markus Jaton, Olivier Liechti Olivier Liechti / Markus Jaton /1 Agenda Java a-t-il un avenir sur le "desktop"? Swing vs. AJAX: idées préconçues? Architecture

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process Hafedh Mili Rational Unified Process 1. Principes de base 2. Les phases 3. Les activités (workflows) Copyright Hafedh Mili 2005 2 1 Rational Unified Process Processus de développement

Plus en détail

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

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

37 ans. Ingénieur développement logiciel, 11 ans d'expérience.

37 ans. Ingénieur développement logiciel, 11 ans d'expérience. Stéphane Mitride Avenue de France 23 1004 LAUSANNE SUISSE smitride@citycable.ch 37 ans +41 78.896.11.77 Ingénieur développement logiciel, 11 ans d'expérience. EXPERIENCE PROFESSIONELLE Depuis 2009 Lausanne

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications de façon fluide vers la plate-forme Cisco Unified Computing System, à les

Plus en détail

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat SOA Open Source Intégration des services et business process dans une architecture SOA Open Source Bruno Georges JBoss, a Division of Red Hat Agenda Cas d etude Contexte métier Les bénéfices Open Source

Plus en détail

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

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation

Plus en détail

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Automatisation des décisions métier et réduction du délai de lancement de nouvelles initiatives IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Gestion

Plus en détail

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

Chef de projet / Architecte JEE 15 ans d expérience Méallier Eric 33 Traverse de la CNR 30400 Villeneuve les Avignon Mob : 06.20.33.05.39 E-Mail : eric@meallier.fr Nationalité Française 38 ans, 2 enfants Permis B Chef de projet / Architecte JEE 15 ans d

Plus en détail

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

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007

Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007 Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007 Qui suis-je? Bogdan Stefanescu mailto:bs@nuxeo.com Architecte / Team Leader chez Nuxeo http://www.nuxeo.com/ Lead Architect et Team Leader du projet

Plus en détail

Tour d horizon de Java EE 6

Tour d horizon de Java EE 6 1 Tour d horizon de Java EE 6 De nos jours, les entreprises évoluent dans une compétition à l échelle mondiale. Elles ont besoin pour résoudre leurs besoins métiers d applications qui deviennent de plus

Plus en détail

Direction des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE

Direction des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE Direction des Technologies de l Information Présentation OCDE Contribution du Parlement européen L utilisation de l OPEN SOURCE au PE DIRECTION GÉNÉRALE DE LA PRÉSIDENCE DIRECTION DES TECHNOLOGIES DE L

Plus en détail

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

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)

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) 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) Module 1 : Programmer une application informatique Durée

Plus en détail

Aligner Stratégie d Entreprise et Infrastructure Informatique

Aligner Stratégie d Entreprise et Infrastructure Informatique Logiciels IBM Rational Janvier 2005 Aligner Stratégie d Entreprise et Infrastructure Informatique IBM Rational Software Development Platform & Business-Driven Development Page 2 Table des matières 1 L

Plus en détail

SOMMAIRE. Préambule... 3. 1 - Présentation... 3

SOMMAIRE. Préambule... 3. 1 - Présentation... 3 Académie de Grenoble DSI Division des Systèmes d Information 7, place Bir- Hakeim 38021 Grenoble Cedex CAHIER DES CLAUSES TECHNIQUES PARTICULIERES MARCHE N : 2012-09 OBJET : prestations de maintenance

Plus en détail

LISTE DES FORMATIONS. Mai 2015

LISTE DES FORMATIONS. Mai 2015 Gestion de projet Analyse d affaires Formation Évaluation de performance +1.514.826.5534 info@lcgsolution.com www.lcgsolution.com LCG Solution se distingue par la qualité du matériel de formation, la qualité

Plus en détail

SAP BusinessObjects BI 4.x Installation et administration

SAP BusinessObjects BI 4.x Installation et administration Présentation et prérequis 1. Présentation 15 1.1 Objectif de l'ouvrage 15 1.2 Historique de SAP Business Objects 17 1.3 Historique des versions 19 1.4 Le concept de la couche sémantique 19 2. Les produits

Plus en détail

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

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91)

2008 : Diplômé Master 2 ASR (Architecture Système et Réseaux) Université d Evry (Evry - 91) Connaissances techniques Serveurs d application Langages et frameworks techniques Systèmes Réseaux et Sécurité IBM Tivoli Identity Manager (4.5, 4.6, 5.0, 5.1), IBM Tivoli Directory Server, IBM Tivoli

Plus en détail

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

Dossier de conception

Dossier de conception Dossier de conception Sujet : Gestion de Stock-Pharma Réaliser par : FADIL Ghizlane ECH CHARFAOUY Abdelouahad Encadré par : M. LACHGAR Mohammed Développement d une application JAVA EE Cadre réservé à l

Plus en détail

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 INTRODUCTION Ce cours apprend aux stagiaires comment installer, configurer et administrer SharePoint, ainsi que gérer et surveiller

Plus en détail

Le Workflow comme moteur des projets de conformité

Le Workflow comme moteur des projets de conformité White Paper Le Workflow comme moteur des projets de conformité Présentation Les entreprises sont aujourd'hui soumises aux nouvelles régulations, lois et standards de gouvernance les obligeant à mettre

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

Raul Davidovich r.davidovich@dmci.eu.com +33 1 70 62 40 69. Consultant Associé

Raul Davidovich r.davidovich@dmci.eu.com +33 1 70 62 40 69. Consultant Associé Consultant Associé 1 Niveaux d'intervention Management d'équipe Prospection Formation et coaching Spécifications Analyse / Conception / Programmation Déploiement / Implémentation Secteurs de Domaine Conception

Plus en détail

31 ans - 8 ans d'expérience

31 ans - 8 ans d'expérience B0052 T EAM LEADER SENIOR JAVA - J2EE 31 ans - 8 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Editeur de logiciels, Telecoms, Banque, finance Roumain (Langue maternelle), Anglais

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5 Livre Blanc LE PORTAIL D'INTÉGRATION LIFERAY Version 1.0 - Novembre 2006 SOMMAIRE 1 PRÉSENTATION... 3 2 SYNTHÈSE... 4 2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces...

Plus en détail

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

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

Plus en détail

Annuaires LDAP et méta-annuaires

Annuaires LDAP et méta-annuaires Annuaires LDAP et méta-annuaires Laurent Mynard Yphise 6 rue Beaubourg - 75004 PARIS yphise@yphise.com - http://yphise.fr T 01 44 59 93 00 F 01 44 59 93 09 LDAP020314-1 Agenda A propos d Yphise Les annuaires

Plus en détail

Formations Gestion de projets et outils

Formations Gestion de projets et outils Ne sont présents dans ce tableau que les stages en inter- entreprises. Pour les autres stages, ils sont tous organisables en cours particulier Déroulement des formations, localisation : Technopark de Casablanca

Plus en détail

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr Grégory Cuellar Julien Goullon gregory.cuellar@bull.net julien.goullon@9business.fr 1 er octobre 2007 1 Généralité 2 / 54 Pourquoi? Historique Les alternatives Les composants 2 Architecture n-tiers 3 JEE

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Préface. Table des matières

Préface. Table des matières Table des matières Qu'est Ce Que l'edi NetBeans?... 1 Ce Qui Rend l'edi NetBeans Spécial... 2 Ce Qui Vient Avec l'edi NetBeans... 3 Ce Que Ce Livre Vous Apportera... 3 Comment Utiliser Ce Livre... 4 NetBeans

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen final 24 avril 2014 17:30 à 20:30 Examen final 24 avril 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Qu'est-ce qu'un test de régression? Question #2 5% Selon extreme Programming,

Plus en détail