De compiletout.bat à l Usine Logicielle pour Java. 15h35-16h25 - Salle E. Fitzgerald & L. Armstrong
|
|
- Camille Piché
- il y a 7 ans
- Total affichages :
Transcription
1 De compiletout.bat à l Usine Logicielle pour Java 15h35-16h25 - Salle E. Fitzgerald & L. Armstrong
2 De compiletout.bat à l Usine Logicielle pour Java Guillaume Rams Consultant/Formateur, 27 au 29 mars 2013
3 Guillaume Rams 15 ans dans le monde Java SSII, recherche, start-up, éditeur de logiciels, conseil, formation, Consultant / Formateur pour Oxiane Filière Usine Logicielle : Intégration Continue, Qualimétrie, Eclipse,
4 De compiletout.bat à l Usine Logicielle pour Java Ce que j entends par Usine Logicielle Ce que ça contient Comment l héberger Qui est le Responsable d Usine Logicielle 27 au 29 mars 2013
5 Qu est-ce que c est? 27 au 29 mars 2013
6 Plusieurs visions du développement Classique : une chaîne de fabrication du logiciel, depuis les sources jusqu'au livrable Tendance DevOps : l'ensemble des outils allant des demandes à leur mises en production et leur exploitation Tendance XP : une équipe qui prend des besoins du client et produit du logiciel fonctionnel
7 L Usine Logicielle selon la R.A.C.H.E. Je partage mes sources dans CVS Je code dans Eclipse Bouton droit -hopexporter EAR La console Websphere, et -hop- c'est déployé Et la variante : FTP -hop- puis envoi de mail «ça y est j'ai livré l'ear»
8 L Usine Logicielle ou Software Factory Automatiser et outiller au maximum toutes les activités liées au développement (afin de) Maximiser la quantité de travail à ne pas faire par les développeurs (et enfin faire ce qui aurait été trop pénible manuellement)
9 Qu est-ce que ça contient? 27 au 29 mars 2013
10 De l idée au logiciel Idée Logiciel
11 Précision Ceci n est pas un cycle en V.
12 Les référentiels transverses Idée Gestion des sources Référentiels d'artefacts Travail collaboratif (wiki, GED, post-its,...) Suivi des demandes, des exigences, défauts Utilisateurs, Habilitations Logiciel
13 Les gestionnaires de sources Pratiques usuelles Challengers Subversion (Apache) Git (git team) Mercurial (mercurial team) Autres DVCS (si plugin dans l IDE) Perte de vitesse CVS (CVS team) $$$ Commerciaux
14 Retour aux sources git or not git? ( insérer son DVCS favori ici) environnement distribué, difficultés réseau? beaucoup de branches de développement? (beaucoup c'est à partir de 3 branches!) chaque développeur attaque plusieurs tâches en parallèle? est-ce que le Subversion est bien employé et maîtrisé de tous?
15 Le référentiel d'artefacts type Maven Pour gérer tous les artefacts produits et leurs versions C est aux.jar ce que Subversion est aux.java Pour ne pas dépendre d internet pour compléter son build Pour instaurer une gouvernance des dépendances tierces
16 Les référentiels d artefacts Pratiques usuelles Challengers Perte de vitesse Artifactory (JFrog) Nexus (Sonatype) Archiva (Apache) Répertoire de fichiers partagé
17 Du bon usage du Wiki Le wiki est le meilleur outil pour la doc *vivante* Moins pour la doc formelle, versionnée et imprimable Indispensable : le portail d accueil du développeur Carte de l usine et pointeur vers tous les services Cartographie des environnements Conventions, best practices Base de connaissances des dévs
18 Modélisation, Conception Idée Logiciel
19 Conception et génération de code Attention à ne pas jeter le bébé avec l eau du bain Du tout-uml à l absence de toute documentation de conception La génération de code devrait faire partie de l usine Et pas seulement l archétype initial de démarrage de projet Mais il reste encore difficile d atteindre Le tout-mda Le round-trip engineering complet
20 Poste de développement et IDE Idée Logiciel
21 Le poste de développement C est : L'IDE et ses plugins Les outils, par ex : serveur web local, SoapUI, SQuirreL SQL, Selenium, Fiddler, etc... et un paramétrage partagé par tous les dév de tout ça Que l on doit pouvoir : Installer ou télé-distribuer Composer avec des politiques de gestion de parc bureautique et le tout doit fonctionner dans le train ou en télétravail
22 Rappel Développement Bureautique
23 Les IDE pour Java Pratiques usuelles Eclipse (Eclipse.org) NetBeans (Oracle) Challengers IntelliJ IDEA (JetBrains) Rational Application Developer (IBM) Perte de vitesse Visual J++ (Microsoft)
24 La construction et l intégration continue Idée Logiciel
25 De JavaC à Maven en passant par Ant Ant permet de scripter des constructions complexes Les apports majeurs de Maven : Description au lieu de scripts Conventions et bonnes pratiques d organisation des sources Gestion des dépendances Les référentiels d artefacts Souvent très mal maitrisé par les développeurs
26 Les outils de construction pour Java Pratiques usuelles Challengers Maven (Apache) Gradle (Gradleware) Ant + Ivy (Apache) Perte de vitesse Ant (Apache)
27 Le serveur d intégration continue Chef d orchestre de l usine Construit, intègre, teste, déploie, en continu Exécute en tâche de fond toutes les actions longues Le développeur n est pas bloqué Demande très vite infrastructure puissante
28 Les serveurs de construction continue Pratiques usuelles Challengers Perte de vitesse Jenkins (CloudBees) Hudson (Oracle/Eclipse) TeamCity (JetBrains) Bamboo (Atlassian) Rational Build Forge (IBM) CruiseControl (ThoughtWorks) Continuum (Apache)
29 La qualimétrie Idée Logiciel
30 Pourquoi inspecter le code source? Pour surveiller les développeurs? Qui pond le plus de lignes? Qui néglige le formatage? Qui a écrit le plus de tests unitaires? On risque d améliorer l indicateur, et non la qualité intrinsèque Ne pas espérer un comportement (nous sommes une équipe)
31 Pourquoi inspecter le code source? Pour aider les développeurs à améliorer la qualité du code? Apprentissage des conventions Rattrapage des fautes d inattention Relecture du code automatisée Attirer l attention sur du code louche Suggérer où porter l effort de test
32 Les outils de qualimétrie Java Rien Sonar Pratiques usuelles Checkstyle PMD FindBugs JU Cobertura, JaCoCo, Emma Perte de vitesse Ne pas passer par Sonar
33 Attention Installer ces outils ne suffit pas pour obtenir de la qualité Ne pas se contenter des chartes qualité par défaut Sinon un million d avertissements non exploitables Commencer par un jeu de règle restreint, bien compris de tous
34 on ne vous a pas pris en traître Toute validation doit pouvoir être faite à l'identique : dans l'ide (plugin Eclipse, plugin NetBeans...) pour le build (task Ant, plugin Maven,...) dans le serveur de construction continue dans la doc (wiki, normes de codage...) dans la «definition of done»
35 Automatiser les déploiements Idée Logiciel
36 Automatiser les déploiements Tâche fastidieuse, répétitive et source d erreurs Pour tester la «déployabilité» dès les premières itérations Les scripts de déploiement font partie du livrable Permet de déployer en continu par l intégration continue Et donc d automatiser les tests sur application déployée Aller jusqu aux déploiements périphériques : Instances de bases de données et jeux de données de test
37 Les outils de déploiement J2EE Pratiques usuelles Scripts maison Maven Cargo (cargo team) DeployIT (XebiaLabs) Challengers Nolio (Noliosoft) Puppet, Chef, Perte de vitesse Scripts maison
38 De l idée au logiciel Idée Logiciel
39 Automatiser les tests Tests fonctionnels Par exemple Selenium pour applis web Tests de performance Par exemple JMeter pour applis web «Smoke Tests» : test minimal automatisable «Au moins ça démarre!»
40 Jusqu à la production Idée Logiciel
41 Rapprocher fabrication et exploitation Utiliser les mêmes scripts ou outils de déploiement Utiliser un référentiel de livrables commun Avec traçabilité et liaison avec éventuelle CMDB Tester déployabilité et exploitabilité au plus tôt Déploiement et test automatisés en continu Permettre aux logs de remonter aux études Enseigner aux développeurs ce que sont des logs utiles Documentation commune
42 Et le reste, tout le reste Virtualisation de services Assistance à relecture de code Outillage SGBD Profiler Analyse de logs Obfuscation des classes
43 Comment l héberger? 27 au 29 mars 2013
44 L Usine Logicielle incognito Si l'usine n'est pas fournie......elle risque d'être montée en douce sur un poste de dév
45 L Usine Logicielle à la maison Développer mobilise maintenant une flopée de serveurs Une Usine Logicielle, est-ce de la prod? Une Usine Logicielle, est-ce de la prod? Quelle qualité de service puis-je garantir aux projets? Quelle qualité de service puis-je garantir aux projets? Quel est mon bugdet? Répartir les responsabilités : Software Factory Manager Cellule architectes / normes Equipe projet
46 L Usine Logicielle in-a-box Une «virtual appliance» autonome contenant l Usine plutôt une usinette : difficile de tout faire tenir sur un serveur Dédiée projet, à archiver ou rallumer selon cycle de vie Référentiels partagés (sources, artefacts, doc ) Plusieurs projets d usine prêtes à l emploi Démo clinker sur
47 L Usine Logicielle dans le cloud C est : Une infrastructure vite scalable A la demande, en self-service Accessible via internet donc y compris en télétravail Paiement à l'usage Attention tout de même : Pas d'outils maison exotiques Dépendant de tiers, Sous quelle(s) juridiction(s)? Confidentialité des sources et données de test? Ne pas devenir captif du fournisseur
48 Qui en est le responsable? 27 au 29 mars 2013
49 Assistance au développement Impliqué dans tout le cycle de vie du logiciel Mise en place de l'usine Logicielle Aide au choix des outils Assistance aux utilisateurs / développeurs Relation forte entre la fourniture de frameworks ou stacks d entreprise et l outillage qui va avec Amélioration continue des outils et pratiques de dév
50 mais aussi administration système Le Software Factory Manager est également Sysadmin : Installation et mise à disposition de serveurs, Garantie de disponibilité, Montage de clusters de build, Réplication de référentiels, Déploiement en cloud ou hybride Si priorité absolue à «réparer» tout build en échec, alors l Usine Logicielle doit tourner avec la même priorité
51 Un pour tous? La rencontre des études et de la prod > DevOps Pas forcément un pleintemps si nombre de projets réduit Equipe conjointe Dev/Ops Jusqu à des équipes de plusieurs dizaines de personnes pour grosses
52 Et pour les aspirants Artisans du Logiciel Assez parlé d usine, vive l artisanat? (c.f. «C est à la qualité des outils que l on reconnait le bon ouvrier»
53 Crédits photos flickr.com/people/ /wiredforsound23 /anemoneprojectors /dicknella /passer-by /bobsfever /rhysasplundh /pasukaru76 Merci! Questions? /yuyang226 /mrpony /drewmaughan /chiky /rufo_83 /minnemom
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étailConstruction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins
Construction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins Un retour d expérience Patrice RINGOT Ingénieur en développement et déploiement d applications - INIST/CNRS Rencontre
Plus en détailHISTOIRE D UNE DIGITAL FACTORY
HISTOIRE D UNE DIGITAL FACTORY L ambition et le Contexte IT L Ambition de Bouygues Telecom fin 2012. 1. Fournir une expérience encore plus digitale à ses clients. 2. Faciliter l accès au monde digital.
Plus en détailGlassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)
Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
Plus en détailLancelot Bertrand Expert Java J2ee
Lancelot Bertrand Expert Java J2ee ObjectSpirit.net 7 rue Aimé Césaire 59710 Pont à Marcq tels : 06-70-40-34-27 bertrand.lancelot@objectspirit.net Secteurs d'activité Assurance, Distribution, Edition de
Plus en détailUsine de développement : étude comparative
BlackPaper Open Wide Technologies Usine de développement : étude comparative Pour compléter notre premier article sur l usine de développement 1, il apparaît utile de faire un tour d horizon des solutions
Plus en détailPré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étailL Intégration Continue & Agilité
L Intégration Continue & Agilité " des outils efficaces. " Agile NANTES - Mars 2010 17/03/2010 Agile Nantes Introduction Qui sommes nous? Fabian PIAU fabian.piau@netapsys.fr Ingénieur développement chez
Plus en détailChef 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étailFormation : 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étailACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics
ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de
Plus en détailVers une meilleure gouvernance des plateformes d ingénierie
Vers une meilleure gouvernance des plateformes d ingénierie Vincent Chartier 2012 IBM Corporation La mise en œuvre d une plateforme d ingénierie est complexe Intégrations entre produits nombreuses et complexes
Plus en détailJOnAS Day 5.1. Outils de développements
JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction
Plus en détailDescription de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)
ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2014 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE
Plus en détailIntroduction 3. GIMI Gestion des demandes d intervention 5
SOMMAIRE Gestion Help Desk de - parc Service Desk Introduction 3 GIMI Gestion des demandes d intervention 5 1 Schéma de principe et description des rôles 6 2 Principe de fonctionnement 8 Interface Demandeur
Plus en détailFormations et Certifications. Parcours professionnel SOFIANE HASSINE DIRECTEUR INFORMATIQUE (CTO) +10 ANS D'EXPERIENCE ARCHITECTE D'INNOVATIONS R&D
SOFIANE HASSINE SOFIANE@HASSINE.ORG MOBILE : 07 81 71 71 78 DIRECTEUR INFORMATIQUE (CTO) +10 ANS D'EXPERIENCE ARCHITECTE D'INNOVATIONS R&D Formations et Certifications 2014 Formation sur la Qualification
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailIBM Workplace : Live!
IBM Workplace : Live! Portail et Gestion de Contenu Logiciels présentés: - WebSphere Portal v5.1 - IBM Workplace Web Content Management v5.1 Benjamin Bollaert Agenda Le portail par l exemple : l Intranet
Plus en détailOFFRES DE STAGE 2014 / 2015
OFFRES DE STAGE 2014 / 2015 Sommaire I. QUI SOMMES-NOUS?... 4 SQLI, un Groupe international créateur de valeurs... 4 L'expérience : NOTRE FIL ROUGE... 4 II. INNOVATION : L EXPERIENCE CREATIVE... 5 La recherche
Plus en détailSerena Software. Damien Terrien Solution Architect
Serena Software Damien Terrien Solution Architect Serena Release Manager Serena Release Automation Démonstration AGENDA Cartographie fonctionnelle de l offre SERENA IT Business Users & Customers Front
Plus en détailCyrille GUERIN cyrille@cyrgue.com 823, place Soulanges 514 967-3529 Brossard, J4X1L8
Cyrille GUERIN cyrille@cyrgue.com 823, place Soulanges 514 967-3529 Brossard, J4X1L8 16 années d expérience dans la conception d applications WEB, JAVA/J2EE/Javascript COMPÉTENCES Architecture, conception
Plus en détailValorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software
Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection
Plus en détailPrésentation générale
Présentation générale Années d expérience 12 ans d expérience dont 5 ans en tant qu Architecte Technique sur des applications Java (native, embarqué ou web) Type d Intervention Architecture : Architecture
Plus en détailCatalogue des formations 2015
Catalogue des formations 2015 Management de Projets Management Organisation & RH Expertise Java Expertise Microsoft Expertise Web & Mobile Expertise Infra Solutions e-business Les compétences du réseau
Plus en détailExpertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet
Expertises Technologies Microsoft & OpenSource Méthodologies et gestion de projet Expertises Expertises SmartView réalise des missions en relation et en coordination avec l'ensemble des acteurs du système
Plus en détailL'automatisation open source pour SI complexes
TRACK ADMINISTRATION SYSTÈME / CLUSTERS / DEVOPS L'automatisation open source pour SI complexes Si, si, c'est possible! Jonathan CLARKE CTO - Normation jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur
Plus en détailRéussir ses Déploiements Applicatifs
Réussir ses Déploiements Applicatifs Common Romandie - 13 mars 2012 Damien Terrien Solution Architect 2012 SERENA SOFTWARE INC. Cartographie du S.I. en développement GESTION DE CONFIGURATION AMONT Cartographie
Plus en détailGroupe de travail Low Cost. Frédéric DIDIER Jacques WITKOWSKI
Groupe de travail Low Cost Frédéric DIDIER Jacques WITKOWSKI DEFINITION Le LowCost s inscrit dans une pratique d optimisation financière consistant à délivrer à un coût minimal les niveaux de service adaptés
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailLivrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.
Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour. Date : 10 avril 2015 Format : Conférence Speakers : Dimitri Baeli, Benjamin Degerbaix de Les Furets
Plus en détailBizTalk Server 2013. Principales fonctions
Calipia usage re serve aux e tablissements de pendant du Ministe re de l Enseignement Supe rieur et de la Recherche BizTalk Server 2013 Principales fonctions BizTalk Server, disponible en version 2013
Plus en détailRendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
Plus en détailINF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015
INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 Question #1 Quelle technique de mise sous test devons-nous utiliser si nous voulons simuler le comportement d'une
Plus en détailLes solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i
Enterprise Modernization Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i «Grâce à la modernisation de leurs applications d entreprise, les organisations sur
Plus en détailIBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.
, datée du 24 avril 2012 IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. Table des matières 1 Présentation 2 Date de disponibilité
Plus en détailHassene 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étailPROFIL DU CANDIDAT. Ingénieur Etudes confirmé JAVA. +5.5 ans d expérience
Présenté par : Aviva ASSAYAG Tél : 01 55 64 19 20 Mobile : 06 15 10 15 86 Email : contact@jsi-groupe.com PROFIL DU CANDIDAT CANDIDAT Rachid H. POSITION SOUHAITEE COMPETENCES TECHNIQUES EXPERIENCE Ingénieur
Plus en détailL usine de développement : du cauchemar à la réalité
Open Wide Technologies L usine de développement : du cauchemar à la réalité Imaginons un instant une entreprise dans laquelle les projets informatiques tourneraient au cauchemar : le périmètre fonctionnel
Plus en détailCHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION
CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002
Plus en détailJ2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05
J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java
Plus en détailNOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D
NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process
Plus en détailVé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étailWindows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source
David MAFFRAND Architecte SI E-mail : dmafblog@gmail.com Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods
Plus en détailOlivier Deheurles Ingénieur conception et développement.net
Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD
Plus en détailArchitecte SI, Freelance
Architecte SI, Freelance My name is Tanguy von Stebut and I'm a 28 years old System Analyst with a five years IT specialized background. I've been studying first for two years in a telecom and network
Plus en détailMarie-Christine Spengler
Marie-Christine Spengler Ingénieur Informatique JAVA - Freelance JAVA/J2EE, HTML, Flex 07/09/1979, Nationalité Française Compétences techniques Méthodologies Modélisation Langages Frameworks Outils de
Plus en détailLA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE
Sébastien Levert & Julien Stroheker LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE La gouvernance technique, pourquoi? L enjeu premier pour le maintien de votre
Plus en détailVITAM : Demande d Information dans le cadre d un développement agile pour le compte de l État
VITAM : Demande d Information dans le cadre d un développement agile pour le compte de l État Cette demande d information a pour but d aider l équipe interministérielle en charge du programme Vitam à identifier
Plus en détailTransformation vers le Cloud. Premier partenaire Cloud Builder certifié IBM, HP et VMware
Transformation vers le Cloud Premier partenaire Cloud Builder certifié IBM, HP et VMware 1 Sommaire Introduction Concepts Les enjeux Modèles de déploiements Modèles de services Nos offres Nos Références
Plus en détailProjet de Java Enterprise Edition
Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre
Plus en détailExpert 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étailS1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i
Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S1 Boostez votre productivité avec la
Plus en détailHÉBERGEMENT CLOUD & SERVICES MANAGÉS
HÉBERGEMENT CLOUD & SERVICES MANAGÉS Pour éditeurs, intégrateurs et entreprises Qui sommes-nous? Présentation Aspaway Septembre 0 Sommaire PARTIE : Qui sommes-nous? PARTIE : Description de notre offre
Plus en détailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience
I0049 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE 27 ans - 5 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Russe (Avancé), Anglais (Intermédiaire),
Plus en détailCCI Génie Logiciel UFR - IMA. Objectifs du cours d'aujourd'hui. Génie Logiciel Validation par le test. Qu est-ce que tester un programme?
Validation par le test Objectifs du cours d'aujourd'hui Donner des réponses aux questions suivantes : Lydie du Bousquet 2 Qu est-ce que tester un programme? Exercice 1 : Inscrivez sur une feuille ce que
Plus en détailCatalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Plus en détailLoïc Rossignol Ingénieur Consultant
FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailde logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing
Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement Développement de logiciels de logiciels Solutions mobiles iphone, Android WebApp HTML5 Mobile marketing Ingénierie Régie d
Plus en détail30 ans d ingénierie, 23 ans de conseil en architecture de SI
Michel LABARRE 56 ans Tel +33 6 83 48 65 44 Mail michel.labarre@gmail.com Web http://mlabarre.fr Architecte Direction de projets Conception Développement Conseil 30 ans d ingénierie, 23 ans de conseil
Plus en détailBusiness & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 09 : CC : Cloud Computing Sommaire Introduction... 2 Définition... 2 Les différentes
Plus en détailEXPERIENCES SIGNIFICATIVES
45 ans Université d Amiens En recherche active N hésitez pas à me contacter par mail athimonier@gmail.com 0649663888 Profil Viadeo http://www.viadeo.com/profile/002139cif8xpa3k5 EXPERIENCES SIGNIFICATIVES
Plus en détailConsultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES
SS Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES FORMATIONS ET DIPLOMES Certification SCRUM Master (AgilBee) 2009. Formation TDD 2008. Diplômé de l Institut Supérieur des Etudes Technologiques
Plus en détailCAHIER DES CHARGES D'IMPLANTATION
- D O S S I E R CAHIER DES CHARGES D'IMPLANTATION SIFAC-DEMAT Auteur : Pôle technique - Projet SIFAC-DEMAT Date de création : 2 avril 2013 Version : 1.3 Dernière modification : 09 octobre 2013 Nombre de
Plus en détailDu Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft
Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft Microsoft et le Cloud Computing Quelle approche? Le Cloud, un accélérateur de la transformation Un modèle
Plus en détailLes 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étailIndustrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com
Plus en détailPlan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.
Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des
Plus en détailConcilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes
Fabien Grellier CTO Pagesjaunes.fr fgrellier@pagesjaunes.fr @FabGrellier Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes Paris - 14/04/2015 Quelques chiffres 50 7
Plus en détailCOMPÉTENCES TECHNIQUES
André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailSQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS
ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2015 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE
Plus en détailLe moteur de workflow JBPM
Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/
Plus en détailMarché à Procédure adaptée. Tierce maintenance applicative pour le portail web www.debatpublic.fr
Marché à Procédure adaptée Passé en application de l article 28 du code des marchés publics Tierce maintenance applicative pour le portail web www.debatpublic.fr CNDP/ 03 /2015 Cahier des clauses techniques
Plus en détailXP DAY 2009 26 mai. Erwan Alliaume Nicolas Le Coz
Qualité du code source et intégration continue XP DAY 2009 26 mai Erwan Alliaume Nicolas Le Coz www.xebia.fr / blog.xebia.fr Sommaire de la présentation La démarche Intégration continue Comment faire du
Plus en détailChristophe Dubos Architecte Infrastructure et Datacenter Microsoft France chrisdu@microsoft.com
Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France chrisdu@microsoft.com Microsoft et le Cloud Computing Quelle approche? Voyage au Cœur du Cloud Microsoft Self Service Client Délégation
Plus en détailLaurent JOLIN. Compétences. Expériences professionnelles. Architecte technique. 15, rue Jean Favier 31500 Toulouse ljolin@gmail.
15, rue Jean Favier 31500 Toulouse ljolin@gmail.com 34 ans Laurent JOLIN Architecte technique 2003 Diplôme de chef de projet informatique, spécialité «génie logiciel» Ecole Privée des Sciences Informatiques
Plus en détailL INFORMATIQUE SOUS FORME DE SERVICE POUR VOTRE ENTREPRISE. Farid BENREJDAL Senior Systems Engineer VMware
L INFORMATIQUE SOUS FORME DE SERVICE POUR VOTRE ENTREPRISE Farid BENREJDAL Senior Systems Engineer VMware ... VERS L IT AS A SERVICE Phase I Phase II Phase III Gain en CapEx / Consolidation Gain en fiabilité
Plus en détailSonarQube : une autre vision de votre logiciel
SonarQube : une autre vision de votre logiciel Dimitri Durieux Chef de projet Mons, 19 mars 2015 Centre d Excellence en Technologies de l Information et de la Communication Qui suis-je? Chef de projet
Plus en détailIndustrialisation du déploiement d'applications et de socles techniques
Industrialisation du déploiement d'applications et de socles techniques 3 février 2011 Thierry Delacroix Cédric Andry José Poscente Sommaire! Notre approche de l'industrialisation! Retours d expériences
Plus en détailProgramme «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étailLe MIC: Une idée des réalisations
Le MIC: Une idée des réalisations ission du MIC Le MIC est le fruit d un partenariat qui a été signé en Juillet 2006 entre: Le gouvernement tunisien Microsoft pour soutenir la stratégie de la Republique
Plus en détailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience
H0028 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA 32 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Vietnamien (Langue maternelle), Anglais (Intermédiaire) Format ion init
Plus en détailWindows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft
Avant-propos 1. Pourquoi ce livre? 11 2. À qui s adresse cet ouvrage? 12 3. Structure de l ouvrage 12 4. Remerciements 13 Le Cloud 1. Introduction 15 2. Présentation du concept 15 2.1 Historique de l'hébergement
Plus en détailIndustrialisation de la chaîne de production : validation, intégration, tests
Industrialisation de la chaîne de production : validation, intégration, tests De l'atelier de développement à l'usine logicielle Thomas Lallart - INRA-DSI ENVOL 2012 - Biarritz 21-25 janvier 2013 Document
Plus en détail1 Cloud PAR le Groupe et POUR le Groupe
1 Cloud PAR le Groupe et POUR le Groupe Yannick GLOAGUEN, Directeur de Programme Cloud BNPP CRiP Thématique Services IT dans le Cloud 06/11/14 Introduction Agenda 1 2 3 4 5 6 7 8 9 10 Pourquoi le Cloud
Plus en détailAccélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm
Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm Matthieu Gross Senior Architect services d infrastructure IBM Cloud: Think it. Build it. Tap
Plus en détailL Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager
L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures
Plus en détailModernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012
IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S9 RDP/RTC et ARCAD : comment adopter un standard pour
Plus en détailTHÉ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étailAdministrateur Réseaux Expert informatique Développeur Java/J2EE Virtualisation VMWare, ESX EXPERIENCES PROFESSIONNELLES
BROCCHI Claudio Administrateur Réseaux Expert informatique Développeur Java/J2EE Virtualisation VMWare, ESX Claudio BROCCHI 14, Via del Laghetto 01033 Civita Castellana (VT) Date de Naissance : 05 Janvier
Plus en détailEDITEUR ET INTEGRATEUR DE SOLUTIONS METIER. www.xprosystem.com
EDITEUR ET INTEGRATEUR DE SOLUTIONS METIER www.xprosystem.com Qui SOMMES-NOUS? XPROSYSTEM est la filiale édition de NETSYSTEM GROUP, acteur majeur du domaine IT depuis 2007 et Microsoft Partner. XPROSYSTEM
Plus en détailMarché 2014/5200 Accord Cadre "Assistance informatique dans les domaines de l analyse (fonctionnelle & technique) et du développement pour l ETNIC"
Marché 2014/5200 Accord Cadre "Assistance informatique dans les domaines de l analyse (fonctionnelle & technique) et du développement pour l ETNIC" 1 1. Objet du marché a) Introduction Le marché consiste
Plus en détailCatalogue Formations Jalios
Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation
Plus en détailRe-Platforming SAP. Jean-Baptiste Rouzaud. EMEA SAP Services lead EMC Global Services. Copyright 2013 EMC Corporation. All rights reserved.
Re-Platforming SAP Jean-Baptiste Rouzaud EMEA SAP Services lead EMC Global Services 1 Agenda Introduction Pourquoi Transformer? L approche Étude de cas Questions / Réponses 2 Pourquoi Transformer? 3 Les
Plus en détailELO Office / Pro Les avantages : Archivage et gestion documentaire
Les avantages : Archivage et gestion documentaire ELO Office / Pro est une solution de Gestion Electronique de l information et des Documents d Entreprise (GEIDE) Dématérialiser le document Rendre accessibles,
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détail