Celui qui vous parle. Yann Vigara

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

Download "Celui qui vous parle. Yann Vigara"

Transcription

1 Celui qui vous parle Yann Vigara

2 Celui qui vous parle Yann Vigara

3 Celui qui vous parle [Spa m] Yann Vigara Fondateur et directeur technique d'atomes Dans l'administration système depuis 1999 Tombé dans le développement Java en 2003 Fonde Atomes en 2007 Découverte de Liferay en 2007 Rejoint le groupe Ippon Technologies en 2012

4 Transit IP Nos services Serveur physique Serveur virtuel Cloud Monitoring Sauvegardes Maintenanc e DevOps Conseil en architectur e Sécurité

5 On recrute Expert Java/DevOps

6 C'est quoi? Une créature mythologique dans la culture finlandaise Renne des montagnes Framework Java RIA Open source : Licence Apache 2.0

7

8

9

10 Il était une fois... Création IT Mill Toolkit en 2000 Open sourcé en 2007 Migration vers GWT Renommé en Vaadin 2009 GWT inclus dans Vaadin 7

11 Vaadin et GWT Vaadin += GWT GWT pour le rendu Vaadin embarque GWT

12 Sous le capot

13 Composants de base

14 Fonctions de base Drag and Drop Raccourcis clavier Ressources Historique navigateur

15 Nouveautés Vaadin 7 HTML5 Layouts plus simples et plus rapides Support des navigateurs modernes (bye bye IE6 et IE7) Nouvelle API Windows Support mutiple tab Navigation La fin du Out of Sync Add-ons Javascript

16 Ancien protocole de communication

17 Nouveau protocole de communication

18 Themes SASS SASS : Syntactically Awesome StyleSheets Theme structuré Composants réutilisables Compilation Sass à la volée Implementation maison Support des fonctions arithmetiques dans la 7.1

19 SASS Variables et fonctions SASS $blue: #3bbfce; $margin: 16px;.content-navigation { border-color: $blue; color: darken($blue, 9%); }.border { padding: $margin / 2; margin: $margin / 2; border-color: $blue; } CSS.content-navigation { border-color: #3bbfce; color: #2b9eab; }.border { padding: 8px; margin: 8px; border-color: #3bbfce; }

20 SASS imbrications SASS table.hl { margin: 2em 0; td.ln { text-align: right; } } li { font: { family: serif; weight: bold; size: 1.2em; } } CSS table.hl { margin: 2em 0; } table.hl td.ln { text-align: right; } li { font-family: serif; font-weight: bold; font-size: 1.2em; }

21 SASS mixin table-base { th { text-align: center; font-weight: bold; } td, th {padding: 2px} left($dist) { float: left; margin-left: $dist; } #data table-base; } CSS #data { float: left; margin-left: 10px; } #data th { text-align: center; font-weight: bold; } #data td, #data th { padding: 2px; }

22 Thèmes Thème de base : Reinder Le theme Chameleon Votre propre thème Injection Javascript Intégration de Flash

23 Composants supplémentaires

24 Créer ses composants Assemblage de composants coté serveur Création de widget GWT Intégration de composant Javascripts

25 Outils de développement Eclipse Plugin Vaadin Editeur Visuel Maven Dans le repository central Addons dans leur repository

26 Intégration Spring CDI (en cours) Portlet 1.0/2.0 Liferay Framework intégré à Liferay depuis 6.0GA Console pour Liferay Hibernate/JPA ICE Push

27 Retour d'expérience Application en production depuis mars 2012 Problèmes rencontrés : Règles de gestions «complexes» à mettre en œuvre Out of Sync Performances

28 L'application EEM

29 L'application EEM

30 Où trouver de l'aide Documentation en ligne riche (Book of Vaadin) Sampler avec exemple de code Wiki Forums Support PRO

31

32

33 Quelques astuces Layout HTML Widgetset séparé

34 Roadmap Version courante bug release toutes les 2 semaines 1 feature release tous les 2 à 3 mois Version 7.1 : Push avec Atmosphere Calendar Améliorations Sass WAI-ARIA Add-on Intégration CDI

35 La concurrence Flex JSF (Rich Faces, ICE Faces, PrimeFaces) Smart Client (Smart GWT) ExtJS Jquery ZK Swing

36 Avantages Développement 100 % Java Pas besoin de Javascript Pas besoin de HTML (presque) Composants riches et matures

37 Inconvénients Statefull Pas de mode Off-line Pas (encore) de Push/Websockets

38 Des questions?

39 DEMO Application Hello World

40 17 avril 2013

41 Application TODO

42 Gestion des TODO Environnement de dev: Eclipse JRebel Maven Tomcat Dépendances principales Hibernate Spring Mycilia

43 Gestion TODO version Vaadin Model DAO Service UI

44 Gestion TODO version Vaadin

45 DEMO Application TODO

46 Des questions?

47 Autres présentations

48 Merci à tous

Zen, SASS, responsive design

Zen, SASS, responsive design , SASS, responsive design Felip Manyer i Ballester Res Telæ 21 mai 2013 Felip Manyer i Ballester, SASS, responsive design 1/36 Plan 1 Créer un thème sous Drupal Généralités Concepts à mettre en œuvre Typologie

Plus en détail

Introduction à la conception de sites web

Introduction à la conception de sites web Introduction à la conception de sites web Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 9-16 janvier 2006 1- Les grands principes du web (1) Client / serveur réseau programmes communicants

Plus en détail

Introduction / retour d'expérience : GWT

Introduction / retour d'expérience : GWT Introduction / retour d'expérience : GWT Qu'est ce que le Google Web Toolkit? Framework Ajax accessible et productif Pour quels projets? Interface riche et ergonomique Visualisation d'un grand nombre de

Plus en détail

Formation développer une application mobile multi plates-formes avec GWT Mobile

Formation développer une application mobile multi plates-formes avec GWT Mobile Objectifs de la formation GWT Mobile A la fin de cette formation GWT Mobile vous saurez développer des applications natives ou web pour mobiles et tablettes en GWT. Programme de la formation GWT Mobile

Plus en détail

Formation GWT. www.objis.com - Formation GWT 1

Formation GWT. www.objis.com - Formation GWT 1 Formation GWT www.objis.com - Formation GWT 1 Sommaire Formation GWT Introduction Qu'est ce qu'une application GWT? Méthodologie et étapes clés gestion projet GWT Interface utilisateur : widgets, panels,

Plus en détail

sur les frameworks web

sur les frameworks web Réalisations de web Applications de gestion Front end : Adobe Flex, GWT sur les Back end : JavaEE frameworks web Michard Rakotoson mrakotoson@grignon.inra.fr UMR782 GMPA, AgroParisTech Thiverval Grignon

Plus en détail

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15 .. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles

Plus en détail

GWT Développement d'applications clientes en Java. Introduction prise en main

GWT Développement d'applications clientes en Java. Introduction prise en main GWT Développement d'applications clientes en Java Introduction prise en main 1 Pourquoi GWT? GWT est un framework, conçu par Google, pour programmer des applications web en Java ; Il permet de programmer

Plus en détail

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre

http://kerboriou.christophe.free.fr/ 0625725312 02 rue Edouard Vaillant, 44610 indre CHRISTOPHE KERBORIOU ANALYSE PROGRAMMEUR 24 ans IUT NANTES kerboriou.christophe@free.fr 0625725312 02 rue Edouard Vaillant, 44610 indre Parcours universitaire IUT NANTES : 2006 Licence Professionnelle

Plus en détail

Consultant Sénior - Expert Java/J2EE. 20 ans d'expérience

Consultant Sénior - Expert Java/J2EE. 20 ans d'expérience Consultant Sénior - Expert Java/J2EE 20 ans d'expérience Nicolas Wetzel 47 ans, 1 enfant 06.66.57.52.39 wetzeln@gmail.com CV mis à jour le 27/06/2015 Zoom 20 ans d expérience professionnelle Architecte

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Introduction à la conception de sites web. Yannick Prié UFR Informatique Université Claude Bernard Lyon 1

Introduction à la conception de sites web. Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 Introduction à la conception de sites web Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 Objectifs Introduction aux langages à balises Introduction à (X)HTML / CSS Introduction à la gestion

Plus en détail

Personnaliser vos écrans

Personnaliser vos écrans Personnaliser vos écrans Sommaire 1 Présentation 2 Mécanisme 3 Création du custom 3.1 Note 4 Création du dossier contenant les images personnalisées 4.1 Note 5 Création du dossier contenant le fichier

Plus en détail

Mais pourquoi le dev' saccage mon intégration? Atelier technique CSS Paris Web 2011 par Romy Duhem-Verdière http://romy.tetue.

Mais pourquoi le dev' saccage mon intégration? Atelier technique CSS Paris Web 2011 par Romy Duhem-Verdière http://romy.tetue. Mais pourquoi le dev' saccage mon intégration? Atelier technique CSS Paris Web 2011 par Romy Duhem-Verdière http://romy.tetue.net/857 Intégrateur de STPo - Robot de Gordon Bennett 2 L'intégrateur XHML,

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

INGÉNIEUR - DÉVELOPPEUR CONFIRMÉ JAVA. 24 ans - 3 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR CONFIRMÉ JAVA. 24 ans - 3 ans d'expérience V0082 INGÉNIEUR - DÉVELOPPEUR CONFIRMÉ JAVA 24 ans - 3 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, Tourisme et loisirs Roumain (Langue maternelle), Russe (Avancé), Anglais (Intermédiaire),

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire!

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire! Nos formations Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Des formateurs à votre service Sur toute la France Avec expertise et compétence (depuis 1995)

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Conception de sites web. Feuille de styles CSS

Conception de sites web. Feuille de styles CSS Conception de sites web Feuille de styles CSS M i s e e n p a g e : s o l u t i o n «v i e i l l e é c o l e» Mise en page par et par Long Vite illisible Peu souple Difficile à modifier

Plus en détail

11. ANNEXE 3 : SPECIFICATIONS TECHNIQUES

11. ANNEXE 3 : SPECIFICATIONS TECHNIQUES 11. ANNEXE 3 : SPECIFICATIONS TECHNIQUES 11.1 Hébergement : Plan Antilope Hosteur Caractéristiques détaillées : Hébergement web : - Temps d'exécution de script PHP : 30 secondes - Taille maximale en mémoire

Plus en détail

APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI

APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Cours en Réponse à questions, n 1 Valérie Bellynck, Benjamin Brichet-Billet, Mazen Mahrous Grenoble

Plus en détail

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15

J2EE. A.-E. Ben Salem. 09 Octobre 2011. LRDE and LIP6 1 / 15 J2EE A.-E. Ben Salem LRDE and LIP6 09 Octobre 2011 1 / 15 Plan 1 J2EE 2 Architecture Client/Serveur HTTP 3 Différence entre Web Statique et Web Dynamique 4 Web Dynamique avec un Serveur d applications

Plus en détail

5. Donnez et expliquez 2 arguments justifiant la détection de capacités côté client plutôt que côté serveur, en utilisant l User Agent.

5. Donnez et expliquez 2 arguments justifiant la détection de capacités côté client plutôt que côté serveur, en utilisant l User Agent. Questions de cours LPSIL 2012/2013 1 1. Pour chaque type de site listé ci-dessous, indiquez la ou les approches d adaptation à utiliser parmi les 3 approches vues en cours (1 point) : - Site ayant 2 parties

Plus en détail

ERIC PIRARD. Analyste Programmeur JAVA Scrum Master Certifié. Software Engineer chez OnePoint PSF Luxembourg

ERIC PIRARD. Analyste Programmeur JAVA Scrum Master Certifié. Software Engineer chez OnePoint PSF Luxembourg Analyste Programmeur JAVA Scrum Master Certifié INFORMATIONS PERSONNELS Date de naissance 24 septembre 1971 Nationalité: Belge Etat civil: Marié EXPERIENCES IT Software Engineer chez OnePoint PSF Luxembourg

Plus en détail

A la Découverte de JavaFX La nouvelle technologie cliente pour Java. Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner

A la Découverte de JavaFX La nouvelle technologie cliente pour Java. Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner 1 A la Découverte de JavaFX La nouvelle technologie cliente pour Java Nicolas Lorain @javafx4you Jean-François Denise Eric Le Ponner Abstract JavaFX 2 est la nouvelle technologie cliente pour Java. Découvrez

Plus en détail

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29

Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 Mise à jour le 20 mai 2015 Rejeb ZORGANI 45 Rue Alfred Fournier 92370 Chaville 06 47 67 46 29 http://www.rejebzorgani.net/ contact@rejebzorgani.net Permis de conduire : B Savoir-Faire Formations Scrum

Plus en détail

Formation HTML / CSS. ar dionoea

Formation HTML / CSS. ar dionoea Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations

Plus en détail

Objectifs. Programmation Tablette. Journée type. Organisation. Dominique Rossin Cours 1 - HTML / CSS

Objectifs. Programmation Tablette. Journée type. Organisation. Dominique Rossin Cours 1 - HTML / CSS Objectifs Programmation Tablette Dominique Rossin Cours 1 - HTML / CSS Comprendre le fonctionnement d une application Web Comprendre le fonctionnement d une application Smartphone Programmer et déployer

Plus en détail

MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB

MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB L I O N E L M É D I N I S E P T E M B R E - D É C E M B R E 2 0 0 9 Objectif de ce cours Prendre conscience de l existence de nombreux

Plus en détail

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)

Glassfish 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étail

Romain DERUERE 8 années d expérience

Romain DERUERE 8 années d expérience Romain DERUERE 8 années d expérience INGENIEUR D'ETUDES HTML5-CSS3 ERGONOME - FORMATEUR WEB Certification HTML/CSS - Alsacréations (12 Juillet 2013) DOMAINES DE COMPETENCES DESIGN ET INTEGRATION Réalisation

Plus en détail

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3

Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Formation Certifiante : Java/Java EE, Hibernate, Struts2, JSF2 et Spring3 Présentation de la formation Cette formation s'inscrit dans le cadre des formations d'été assurées par la société Inovia Information

Plus en détail

Alfresco. Point Produit. Michael Harlaut Romain Guinot. Ingénieurs Solutions

Alfresco. Point Produit. Michael Harlaut Romain Guinot. Ingénieurs Solutions Alfresco Point Produit Michael Harlaut Romain Guinot Ingénieurs Solutions Agenda Retour sur l année 2014 + Alfresco One 4.2 + Records Management 2.x Les nouveautés Alfresco One 5.0 + Intégration bureautique

Plus en détail

INGÉNIEUR - DÉVELOPPEUR SENIOR JAVA - PHP - MySQL. 31 ans - 10 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR SENIOR JAVA - PHP - MySQL. 31 ans - 10 ans d'expérience A0121 INGÉNIEUR - DÉVELOPPEUR SENIOR JAVA - PHP - MySQL 31 ans - 10 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Santé, social Roumain (Langue maternelle), Allemand (Avancé), Anglais

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

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Le PHP sur IBM System i

Le PHP sur IBM System i Le PHP sur COMMON Romandie Mardi 12 décembre 2006 Philippe Bourgeois pbourgeois@fr.ibm.com Plan de la présentation PHP Qu est-ce que PHP? PHP et Zend Pourquoi développer en PHP sur? Les produits Zend for

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

JCertif Web Application 2012

JCertif Web Application 2012 JCertif Web Application 2012 04/02 - Réunion de lancement Présenté par Rossi ODDET Agenda 1. JCertif Lab : c'est quoi? 2. Le projet "JCertif Web Application 2012" 3. Outillage et gestion des sources 4.

Plus en détail

GWT à l'épreuve du feu. by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com

GWT à l'épreuve du feu. by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com 1 GWT à l'épreuve du feu by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com Abstract Qu'est-ce que le projet Cobra? Une démo, une démo, une démo! Les défis techniques d'un

Plus en détail

29 ans - 9 ans d'expérience

29 ans - 9 ans d'expérience L0003 T EAM LEADER SENIOR JAVA - J2EE 29 ans - 9 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, Energie, Domotique Roumain (Langue maternelle), Anglais (Avancé), Russe (Avancé),

Plus en détail

Création de sites web. INF0326 Outils bureautiques, logiciels et Internet

Création de sites web. INF0326 Outils bureautiques, logiciels et Internet Création de sites web INF0326 Outils bureautiques, logiciels et Internet Plan Création de pages web HTML et CSS Création de sites web avec WordPress Créer des pages web Partie 1 Système hypertexte Un système

Plus en détail

Université Bordeaux, UF Mathématiques et Interactions Licence 2 MIASHS (2014/2015)

Université Bordeaux, UF Mathématiques et Interactions Licence 2 MIASHS (2014/2015) Université Bordeaux, UF Mathématiques et Interactions Licence 2 MIASHS (2014/2015) Conception de Sites Web Dynamiques : TD 2 HTML5 statique, feuille de style CSS, Mise en page, Framework Bootstrap http://www.labri.fr/perso/preuter/cswd2015

Plus en détail

STAGE VOULEZ-VOUS REJOINDRE NOTRE ÉQUIPE?

STAGE VOULEZ-VOUS REJOINDRE NOTRE ÉQUIPE? VOULEZ-VOUS REJOINDRE NOTRE ÉQUIPE? STAGE JHipster (Java Hipster) est un générateur Yeoman utilisé pour créer un projet Spring Boot + AngularJS. Ce projet est développé en licence libre (Apache 2) et disponible

Plus en détail

GWT. maîtriser HTML 5 & Javascript sans en écrire une seule ligne!

GWT. maîtriser HTML 5 & Javascript sans en écrire une seule ligne! GWT maîtriser HTML 5 & Javascript sans en écrire une seule ligne! Moi en bref Grégory Le Bonniec Directeur Zenika Ouest Ancien IUT & ENSSAT Lannion Depuis plus de 10 dans le monde Java de Swing à GWT en

Plus en détail

Anthony Chablowski. Compétences: Expériences INOTEKK

Anthony Chablowski. Compétences: Expériences INOTEKK Anthony Chablowski 1004 Moyenne corniche des pugets 06700 Saint Laurent du var Téléphone : 0650119440 Adresse de messagerie : a.chablowski@gmail.com Ingénieur WEB 3 Ans (+ 2 ans alternance) Permis B Véhicule

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

LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS. 32 ans - 8 ans d'expérience

LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS. 32 ans - 8 ans d'expérience C0094 LEADER T ECHNIQUE - DÉVELOPPEUR SENIOR PHP - HT ML - CSS 32 ans - 8 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé), Français

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

Elaboration de mise en page HTML en utilisant le CSS et les DIV avec Dreamweaver

Elaboration de mise en page HTML en utilisant le CSS et les DIV avec Dreamweaver Elaboration de mise en page HTML en utilisant le CSS et les DIV avec Dreamweaver Les bonnes pratiques du concepteur web moderne requièrent l usage des CSS pour la réalisation des mises en page. Les mises

Plus en détail

SYSTEMES DE GESTION DE BASE DE DONNEES

SYSTEMES DE GESTION DE BASE DE DONNEES SYSTEMES DE GESTION DE BASE DE DONNEES FA-INF3031- ESUFA-3A/U2014 10 Développement Avec Oracle Application Express Daphné Nougier 1 2 Introduction Oracle Application Express Historique Architecture Configuration

Plus en détail

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba.

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba. Nedra SLIMANI Ingénieur en Informatique et Multiémdia Diplômée de l Institut supérieur des Arts Multimédia (ISAMM) (Juin, 2015) Oued Ellil 2021, Manouba. Tunis (+216) 52 51 97 39 nedra.slimani@gmail.com

Plus en détail

Gestion des dépôts d artefacts Maven

Gestion des dépôts d artefacts Maven Projet Coloane LIP6 / MoVe - Jean-Baptiste Voron Web : http://coloane.lip6.fr Gestion des dépôts d artefacts Maven L intégration vue des deux côtés Problèmes rencontrés Solutions existantes Jean-Baptiste

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

Découvrir le CMS. et l utiliser dans une approche pro!

Découvrir le CMS. et l utiliser dans une approche pro! Découvrir le CMS et l utiliser dans une approche pro! Cyril THIBOUT Pulsar Informatique SARL créée en 2005 12 personnes www.pulsar-informatique.com Qu est-ce que Joomla? Un des meilleurs CMS opensource

Plus en détail

TP 6 : Java Server Pages et Tomcat.

TP 6 : Java Server Pages et Tomcat. TP 6 : Java Server Pages et Tomcat. Christophe Gravier, Frédérique Laforest, Julien Subercaze Télécom Saint-Étienne Université Jean Monnet {pnom.nom}@univ-st-etienne.fr FI2_INFO4 20122013 1 / 24 Plan Objectifs

Plus en détail

Plugin Eclipse - Scout. 26 novembre 2012 Julien VERNEAU

Plugin Eclipse - Scout. 26 novembre 2012 Julien VERNEAU Plugin Eclipse - Scout Julien VERNEAU Sommaire n Introduction n Présentation n Construire une application n Exemple d utilisation n Conclusion Sommaire n Introduction Historique Objectifs du projet Scout

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

Rich Internet Application développée avec

Rich Internet Application développée avec Rich Internet Application développée avec Manifestation DevelopR6 du 16 juin 2011 Développement d'interfaces Hommes Machines agostinho.quintela@inist.fr Plan Le contexte TEdit: choix d'une RIA qooxdoo

Plus en détail

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web

Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web Le Web 1. Qu est-ce que le Web? 7 1.1 Côté serveur : HTTP, FTP, langages, SQL 7 1.2 Côté client : HTML, CSS, JavaScript 10 2. Les langages et leur utilité 10 2.1 HTML 10 2.2 CSS 13 2.3 JavaScript 16 2.4

Plus en détail

#solconnect13. #solconnect13

#solconnect13. #solconnect13 Mettez du social dans vos applications avec le Social Business Toolkit Et si... Nous pouvions réduire notre charge de travail en regroupant tous les évenements nécéssitant notre attention dans un seul

Plus en détail

Consultant JAVA JEE. 10 ans d'expérience

Consultant JAVA JEE. 10 ans d'expérience Eric COUREUX +33 (0)6 60 89 00 02 coureux@gmail.com Consultant JAVA JEE 10 ans d'expérience Expérience Professionnelle De 2008 à Aujourd'hui (8 ans) : Consultant JAVA JEE Développeur expérimenté Conception

Plus en détail

Programmation Tablette. Dominique Rossin Cours 1 - HTML / CSS

Programmation Tablette. Dominique Rossin Cours 1 - HTML / CSS Programmation Tablette Dominique Rossin Cours 1 - HTML / CSS Objectifs Comprendre le fonctionnement d une application Web Comprendre le fonctionnement d une application Smartphone Programmer et déployer

Plus en détail

Le WEB: présentation

Le WEB: présentation Le WEB: présentation Introduction: définition(s), historique... Principes d'utilisation:. le système Hypertexte. le fonctionnement pratique Naviguer sur le Web, les bases. les principales fonctions d'un

Plus en détail

Le 'sub-theming' avec LESS, SASS et COMPASS

Le 'sub-theming' avec LESS, SASS et COMPASS Le 'sub-theming' avec LESS, SASS et COMPASS Par Sylvain Aubé Intégrateur Web, Whisky Echo Bravo Track : Design/Usability Niveau : débutant www.drupalcampmontreal.com À propos du présentateur twitter.com/sylvainaube

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement Mihaela Sighireanu UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Introduction aux EDI, la plateforme

Plus en détail

Chapitre 2: Présentation de Flex. Développer une application avec Adobe Flex 2.0

Chapitre 2: Présentation de Flex. Développer une application avec Adobe Flex 2.0 Chapitre 2: Présentation de Flex Développer une application avec Adobe Flex 2.0 Thèmes Comprendre l émergence des applications dynamiques pour Internet Présentation de Flex Développer des applications

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

INGÉ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étail

Consultant Développement JAVA/J2EE

Consultant Développement JAVA/J2EE BOUAZIZI Meftah Adresse : 8 rue el Aghlab ebn Salem Tunis cité Ettahrir 2042, Tunisie Tél : (+216) 20 686 817 E-mail : meftah.bouazizi@hotmail.fr Célibataire Consultant Développement JAVA/J2EE Formation

Plus en détail

Multimedia Engineering XSL-FO

Multimedia Engineering XSL-FO Multimedia Engineering XSL-FO Généralités Modèles de pages Régions centrales et périphériques Modèle de boîtes Texte et image Ressources Introduction XSL-FO (Formatting Object) est un langage de description

Plus en détail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

Plus en détail

Résumé des technologies utilisées : Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, Postgresql, Maven, Git, CentOS

Résumé des technologies utilisées : Java 8, Spring Boot, Spring Security, Spring MVC, Thymeleaf, JPA, Postgresql, Maven, Git, CentOS Analyste Programmeur JAVA Scrum Master Certifié INFORMATIONS PERSONNELS Date de naissance 24 septembre 1971 Nationalité: Belge Etat civil: Marié EXPERIENCES IT Senior consultant chez Pragma Consult Luxembourg

Plus en détail

CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE. 34 ans - 7 ans d'expérience

CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE. 34 ans - 7 ans d'expérience T 0044 CHEF DE PROJET SENIOR J2EE - JAVA - ORACLE 34 ans - 7 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Distribution, Logistique, Editeur de logiciels, Telecoms, Banque, finance

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

Le Multimédia dans les SID

Le Multimédia dans les SID Le Multimédia dans les SID Introduction http://eric.groise.com/?/usability/le-retour-du-client-lourd 1 Le cours Fonctionnement 21h TD réparties en 7 séances de 3h chacune 1h30 cours, 1h30 pratique 1 projet

Plus en détail

Introduction aux feuilles de styles

Introduction aux feuilles de styles Introduction aux feuilles de styles 1. Introduction Cette technologie a été introduite par Microsoft avec la version 3.0 (1996) avec pour but de modifier le contenu d'une page par une grande variété d'effets

Plus en détail

Application Web de gestion des formations (T09006)

Application Web de gestion des formations (T09006) Application Web de gestion des formations (T09006) Au sein d une équipe assurant des formations métier pour l un de nos clients grand compte, l objectif consiste à analyser les besoins, concevoir et implémenter

Plus en détail

Maryem Rhanoui 2011 Siham Yousfi

Maryem Rhanoui 2011 Siham Yousfi Maryem Rhanoui 2011 Siham Yousfi Introduction Généralités Gestion de contenu CMS: Content Management System ECM: Entreprise Content Management Plan GED: Gestion électronique des documents WCM: Web content

Plus en détail

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail

Optimisation des ressources et Visualisation des données. solutions efficaces pour un meilleur alignement IT et Business

Optimisation des ressources et Visualisation des données. solutions efficaces pour un meilleur alignement IT et Business Optimisation des ressources et Visualisation des données solutions efficaces pour un meilleur alignement IT et Business Decision Systems BRMS Automatisation des règles métiers Optimization Suite Planification

Plus en détail

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013

Développement WEB en JAVA avec le Framework. Antoine CHAUVIN IR3 22 janvier 2013 Développement WEB en JAVA avec le Framework Antoine CHAUVIN IR3 22 janvier 2013 I) Historique II) Qu est ce que PLAY III) Les grands concepts IV)Développer en java avec PLAY Framework PLAY Antoine CHAUVIN

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Comment personnaliser la page d'inscription Wordpress!

Comment personnaliser la page d'inscription Wordpress! Comment personnaliser la page d'inscription Wordpress! Author : soufiane Bonjour, Voulez-vous améliorer la page d inscription de votre site Wordpress et la rendre plus adaptée au thème par défaut de votre

Plus en détail

Release Notes. www.k-sup.org

Release Notes. www.k-sup.org Release Notes www.k-sup.org Table des matières K SUP V6 EN NEUF POINTS CLES POUR LECTURE RAPIDE!... 4 MODULARISATION : UN SOCLE ET DES EXTENSIONS... 6 API ET POINTS D EXTENSIONS... 6 NOTION DE MODULE ET

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

CAS, un SSO web open source. 14h35-15h25 - La Seine A

CAS, un SSO web open source. 14h35-15h25 - La Seine A CAS, un SSO web open source 14h35-15h25 - La Seine A CAS, un SSO web open source Jérôme LELEU Committer CAS Architecte du CAS chez SFR https://github.com/leleuj @leleuj 27 au 29 mars 2013 Sommaire SSO

Plus en détail

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote Présenté par : Francis Mignault! CTO et co-fondateur d Insum Solutions! 26 ans d expérience en informatique, dont 23 avec les bases de données Oracle; avec APEX depuis 2004! DBA certifié! Conférencier

Plus en détail

proximite + qualite + competitivite

proximite + qualite + competitivite proximite + qualite + competitivite 1 NOS ENGAGEMENTS 2 PROXIMITE Accompagnement par un consultant senior tout au long du projet RESULTAT, QUALITE Engagement sur le chiffrage, les livrables et les délais

Plus en détail

Assurance Qualité dans un environnement RIA (Rich Internet Application)

Assurance Qualité dans un environnement RIA (Rich Internet Application) Assurance Qualité dans un environnement RIA (Rich Internet Application) Par Christine Lambert 2010, Christine Lambert. Tous droits réservés. Résumé: Cette présentation se veut une étude de cas sur l expérience

Plus en détail

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

de 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étail

Code Vert. Projet de recherche collaboratif sur l éco-conception des logiciels. Colloque Éco Conception Logicielle jeudi 18 octobre 2012

Code Vert. Projet de recherche collaboratif sur l éco-conception des logiciels. Colloque Éco Conception Logicielle jeudi 18 octobre 2012 Code Vert Projet de recherche collaboratif sur l éco-conception des logiciels Colloque Éco Conception Logicielle jeudi 18 octobre 2012 Code Vert 18/10/12 1 / 21 Le consortium Thiery Leboucq François Morin

Plus en détail

Développement Web Introduction générale

Développement Web Introduction générale 1 / 58 Développement Web Introduction générale Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer Juillet 2008 2 / 58 Plan Plan 1 Introduction 2 Historique et

Plus en détail

Environnement Windows Word 2010 : initiation 2 21 et et et et et et et 23

Environnement Windows Word 2010 : initiation 2 21 et et et et et et et 23 Open Source Produits Microsoft BUREAUTIQUE Environnement Windows 7 1 3 4 1 2 2 3 1 Environnement Windows 8 1 4 5 4 3 3 4 2 Office 15 Office 365 Entreprise Word 2010 : initiation 2 21 et 22 18 et 19 18

Plus en détail

Programme HTML5 / CSS3 Professionnel

Programme HTML5 / CSS3 Professionnel Programme HTML5 / CSS3 Professionnel Déclaration d'activité enregistrée sous le n 52 44 06789 44 auprès du Préfet de région des Pays de la Loire. Format du cours :Plate-forme d apprentissage numérique

Plus en détail

Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC

Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC Juin 2005 Migration des Interfaces Utilisateurs X/Motif vers Java Par Olivier Faure Objectifs d une migration de station UNIX vers PC L objectif des entreprises est de diminuer le coût de développement,

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

Liferay. Un portail d entreprise JAVA. Frédéric MORIN

Liferay. Un portail d entreprise JAVA. Frédéric MORIN Liferay Un portail d entreprise JAVA Frédéric MORIN Sommaire Introduction Présentation du portail Liferay L environnement Ext L environnement de développement de plug-ins Conclusion 2 Présentation Liferay

Plus en détail