SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Introduction à Rails
Éric Daspet
Paris On Rails, novembre 2006
Qui êtes-vous ?
Réalise / Décide
Web / Client-serveur
Ruby / PHP / Java
Rails / MVC / scripts
Qui suis-je ?
Éric Daspet
Consultant Web
Open Source
Rails, un framework
Cadre de travail
Solution technique
Outils à disposition
Dédié au Web
Écrit en Ruby
Un peu de visuel ...
Déploiement de Rails avec l’IDE Radrails
Structure initiale
Configuration et lancement
Création du projet
Les répertoires créés
Config SGBDR
Serveur de test
Rails, du MVC
Les objets manipulés
Le modèle
Le code d’affichage
La vue
Ce que vous en faîtes
Le contrôleur
Un peu de visuel ...
Création d’une première application
Utilisation de la structure MVC
Générateur de modèle
Scripts MVC simples
Définition des données
Résultat MVC
Le framework Rails
Simple
Structuré
Dedans : Active Record
Décrit la liaison
Objet – Relationnel
Dynamique
Basé sur des
conventions
Un peu de visuel ...
Création d’une entité Active Record
Accès aux données en lecture et recherche
création, modification et suppression
Utilisation des données
Active Record, encore plus
Gérer les relations
Gérer les jointures
Gérer les contraintes
Et bien plus encore...
Un peu de visuel ...
Faire des relations entre les entités
Utiliser des contextes
Valider des données
Utilisation des catégories
Résultat de validation
Active Record
Simple
Automatique
Efficace
Et le reste ? Simple ?
10.years.ago
50.megabytes
7.is_multiple_of? 3
Dvd.find_by_nom()
Lisibilité
Confort
Le reste ? Automatique ?
Formulaires générés
Validation automatisée
Génération du CRUD
Services Web natifs
Dynamique
Pas de configuration
Le reste ? Efficace ?
Console complète
Breakpoint
IDE dédié : Radrails
Tests unitaires
Déploiement
Code concis
Outils intégrés
Et le reste ? Extensible ?
Plugins mis en avant
Basé sur Ruby
Simple à personnalisé
Accès aux sources
Aucune limite
Plugins intégrés
Et le reste ? Moderne ?
Ajax intégré
Javascript généré
Effets visuels
Philosophie REST
Méthodes agiles
À la pointe
Les autres outils
Simples
Complets
Extensibles
Modernes
Le résultat ?
Plus simple d'accès
Moins d’erreurs
Plus de réactivité
Maintenances courtes
Plus de confort
Peu de limitations
Plus productifs ?
Oui
mais peut être pas sur le
développement initial
En qualité
En maintenance
En évolutions
En réactivité
Les limites actuelles (2006)
Qui s’améliorent
Documentation
Performances
Encore peu utilisé
Structurelles
Peu de limites
Évolution constante
Reprise d'existant
Par rapport aux autres ?
Un peu de visuel ...
Ruby
nom = dvd.categorie.nom
Java
String nom = dvd.getCategorie().getNom() ;
PHP
$nom = $dvd->getCategorie()->getNom() ;
À retenir sur Ruby On Rails
Simplicité, confort, maintenance courte
Agile, réactivité et facilité d’évolution
Outillage complet, automatisé, moderne
Introduction à Rails
Éric Daspet
Paris On Rails, novembre 2006
Liens annexes, anglais
Ruby : http://www.ruby-lang.org/
Doc. Ruby : http://www.ruby-doc.org/
Rails : http://www.rubyonrails.org/
Les screencast
Les documentations (API)
Les livres : (entre autres sur http://pragmaticprogrammer.com/)
Rails Recipes
Agile Web Development with Rails
Liens annexes, français
Ruby France : http://www.rubyfr.org/
Rails France : http://www.railsfrance.org/
Usenet : fr.comp.lang.ruby
Livres : http://www.eyrolles.com/
Ruby On Rails (traduction du Agile Web Development)
Liens très annexes
Éric Daspet : http://eric.daspet.name/
Livre PHP 5 avancé : http://eyrolles.com/
Paris-Web : http://www.paris-web.fr/
SQLI : http://www.sqli.com/
Me contacter à SQLI : edaspet@sqli.com
Réutilisation du contenu
Les contenus originaux de cette présentation sont diffusés
sous licence Creative Commons avec les options :
Paternité (obligation de mentionner l'auteur)
Pas d'utilisation commerciale (sans accord explicite)
Pas de modifications (contenu d'opinion)
La licence complète est disponible à l'adresse http://creativecommons.org/licenses/by-nc-nd/2.0/fr/
Toute autre utilisation nécessite un accord explicite et écrit de la part de l'auteur

Weitere ähnliche Inhalte

Was ist angesagt?

2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.jsTelecomValley
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs13p
 
Bonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHPBonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHPPascal MARTIN
 
Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Jean-Pierre Vincent
 
AngularJS et autres techno frontend
AngularJS et autres techno frontendAngularJS et autres techno frontend
AngularJS et autres techno frontendyllieth
 
Toutes les raisons d'adopter MongoDB
Toutes les raisons d'adopter MongoDBToutes les raisons d'adopter MongoDB
Toutes les raisons d'adopter MongoDBContent Square
 
Un site web rapide ?
Un site web rapide ? Un site web rapide ?
Un site web rapide ? haricot
 
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Ouadie LAHDIOUI
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Julien Jakubowski
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...Horacio Gonzalez
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSHoracio Gonzalez
 
Zend Framework 2.0 - Le gestionnaire de modules
Zend Framework 2.0 - Le gestionnaire de modulesZend Framework 2.0 - Le gestionnaire de modules
Zend Framework 2.0 - Le gestionnaire de modulesVincent Blanchon
 
Utilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHPUtilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHPJean-Marc Fontaine
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express jsAbdoulaye Dieng
 

Was ist angesagt? (20)

Introduction à Node.js
Introduction à Node.js Introduction à Node.js
Introduction à Node.js
 
2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs
 
Zenika MongoDB Tour - REX Amadeus
Zenika MongoDB Tour - REX AmadeusZenika MongoDB Tour - REX Amadeus
Zenika MongoDB Tour - REX Amadeus
 
Bonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHPBonnes pratiques de developpement en PHP
Bonnes pratiques de developpement en PHP
 
WebSocket avec Java EE 7
WebSocket avec Java EE 7WebSocket avec Java EE 7
WebSocket avec Java EE 7
 
Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010Retours sur le concours Webperf 2010
Retours sur le concours Webperf 2010
 
AngularJS et autres techno frontend
AngularJS et autres techno frontendAngularJS et autres techno frontend
AngularJS et autres techno frontend
 
Toutes les raisons d'adopter MongoDB
Toutes les raisons d'adopter MongoDBToutes les raisons d'adopter MongoDB
Toutes les raisons d'adopter MongoDB
 
Un site web rapide ?
Un site web rapide ? Un site web rapide ?
Un site web rapide ?
 
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
Real-Time applications avec la spécification Java (JSR 356) et le protocole W...
 
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
Du JavaScript propre ? Challenge accepted ! @Devoxx France 2013
 
CasperJS
CasperJSCasperJS
CasperJS
 
NodeJs in real life
NodeJs in real lifeNodeJs in real life
NodeJs in real life
 
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...ENIB 2015-2016 - CAI Web -  S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 2/3 - HTML5, CSS3, Twitte...
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
 
Zend Framework 2.0 - Le gestionnaire de modules
Zend Framework 2.0 - Le gestionnaire de modulesZend Framework 2.0 - Le gestionnaire de modules
Zend Framework 2.0 - Le gestionnaire de modules
 
Présentation de Node.js
Présentation de Node.jsPrésentation de Node.js
Présentation de Node.js
 
Utilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHPUtilisation optimale et professionnelle de PHP
Utilisation optimale et professionnelle de PHP
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express js
 

Andere mochten auch

Agenda Ciudadana por la Transparencia en Bogotá
Agenda Ciudadana por la Transparencia en BogotáAgenda Ciudadana por la Transparencia en Bogotá
Agenda Ciudadana por la Transparencia en BogotáTransparenciaporColombia
 
Posiciones De Perreo
Posiciones De PerreoPosiciones De Perreo
Posiciones De PerreoCris Araújo
 
Agenda Ciudadana por la Transparencia - Suesca, Cundinamarca
Agenda Ciudadana por la Transparencia - Suesca, CundinamarcaAgenda Ciudadana por la Transparencia - Suesca, Cundinamarca
Agenda Ciudadana por la Transparencia - Suesca, CundinamarcaTransparenciaporColombia
 
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulation
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulationLa Veille De Né Kid Du 26.08.2009 : l'art de la manipulation
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulationNé Kid
 
Quelle posture adopter au sein des média sociaux ?
Quelle posture adopter au sein des média sociaux ?Quelle posture adopter au sein des média sociaux ?
Quelle posture adopter au sein des média sociaux ?Frederic CAVAZZA
 
Digital Breakfast 2009 : Quelles opportunités pour votre marque dans les méd...
Digital Breakfast 2009 :  Quelles opportunités pour votre marque dans les méd...Digital Breakfast 2009 :  Quelles opportunités pour votre marque dans les méd...
Digital Breakfast 2009 : Quelles opportunités pour votre marque dans les méd...Frederic CAVAZZA
 
Ciencia,tecnica y tecnologia brunella
Ciencia,tecnica y tecnologia  brunellaCiencia,tecnica y tecnologia  brunella
Ciencia,tecnica y tecnologia brunellaCarola68
 
eZ publish - Publication instantanée et fort trafic web
eZ publish - Publication instantanée et fort trafic webeZ publish - Publication instantanée et fort trafic web
eZ publish - Publication instantanée et fort trafic webGauthier Garnier
 
Innocup l’instant juridique
Innocup   l’instant juridiqueInnocup   l’instant juridique
Innocup l’instant juridiqueInnoCupJr
 
Proyecto Social CHEC: lo hacemos con ustedes
Proyecto Social CHEC: lo hacemos con ustedesProyecto Social CHEC: lo hacemos con ustedes
Proyecto Social CHEC: lo hacemos con ustedesTransparenciaporColombia
 
Borges poema a los amigos
Borges poema a los amigosBorges poema a los amigos
Borges poema a los amigosSan Juan Bosco
 
Trabajo Final Comercio
Trabajo Final ComercioTrabajo Final Comercio
Trabajo Final Comerciorouse8a
 
Resumen Informe Fase I B
Resumen Informe Fase I BResumen Informe Fase I B
Resumen Informe Fase I BEgroj Odnamra
 
Mesa De Docentes
Mesa De DocentesMesa De Docentes
Mesa De Docentesjuancquispe
 
Outil Langma
Outil LangmaOutil Langma
Outil Langmawebreport
 

Andere mochten auch (20)

Cómo crear un blog
Cómo crear un blogCómo crear un blog
Cómo crear un blog
 
Agenda Ciudadana por la Transparencia en Bogotá
Agenda Ciudadana por la Transparencia en BogotáAgenda Ciudadana por la Transparencia en Bogotá
Agenda Ciudadana por la Transparencia en Bogotá
 
Herramientas colaborativas
Herramientas colaborativasHerramientas colaborativas
Herramientas colaborativas
 
Posiciones De Perreo
Posiciones De PerreoPosiciones De Perreo
Posiciones De Perreo
 
Agenda Ciudadana por la Transparencia - Suesca, Cundinamarca
Agenda Ciudadana por la Transparencia - Suesca, CundinamarcaAgenda Ciudadana por la Transparencia - Suesca, Cundinamarca
Agenda Ciudadana por la Transparencia - Suesca, Cundinamarca
 
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulation
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulationLa Veille De Né Kid Du 26.08.2009 : l'art de la manipulation
La Veille De Né Kid Du 26.08.2009 : l'art de la manipulation
 
Matriz De EvaluacióN 14
Matriz De EvaluacióN 14Matriz De EvaluacióN 14
Matriz De EvaluacióN 14
 
Quelle posture adopter au sein des média sociaux ?
Quelle posture adopter au sein des média sociaux ?Quelle posture adopter au sein des média sociaux ?
Quelle posture adopter au sein des média sociaux ?
 
Digital Breakfast 2009 : Quelles opportunités pour votre marque dans les méd...
Digital Breakfast 2009 :  Quelles opportunités pour votre marque dans les méd...Digital Breakfast 2009 :  Quelles opportunités pour votre marque dans les méd...
Digital Breakfast 2009 : Quelles opportunités pour votre marque dans les méd...
 
Ciencia,tecnica y tecnologia brunella
Ciencia,tecnica y tecnologia  brunellaCiencia,tecnica y tecnologia  brunella
Ciencia,tecnica y tecnologia brunella
 
eZ publish - Publication instantanée et fort trafic web
eZ publish - Publication instantanée et fort trafic webeZ publish - Publication instantanée et fort trafic web
eZ publish - Publication instantanée et fort trafic web
 
Innocup l’instant juridique
Innocup   l’instant juridiqueInnocup   l’instant juridique
Innocup l’instant juridique
 
Proyecto Social CHEC: lo hacemos con ustedes
Proyecto Social CHEC: lo hacemos con ustedesProyecto Social CHEC: lo hacemos con ustedes
Proyecto Social CHEC: lo hacemos con ustedes
 
Schaal 18 02-2003
Schaal 18 02-2003Schaal 18 02-2003
Schaal 18 02-2003
 
Borges poema a los amigos
Borges poema a los amigosBorges poema a los amigos
Borges poema a los amigos
 
Programa preliminar
Programa preliminarPrograma preliminar
Programa preliminar
 
Trabajo Final Comercio
Trabajo Final ComercioTrabajo Final Comercio
Trabajo Final Comercio
 
Resumen Informe Fase I B
Resumen Informe Fase I BResumen Informe Fase I B
Resumen Informe Fase I B
 
Mesa De Docentes
Mesa De DocentesMesa De Docentes
Mesa De Docentes
 
Outil Langma
Outil LangmaOutil Langma
Outil Langma
 

Ähnlich wie Introduction à Rails - Paris on Rails 2006

Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?benjguin
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)Restlet
 
Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Quentin Adam
 
Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)LeTesteur
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALYoussouph Barry
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementCERTyou Formation
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EEYassine Badri
 
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...CERTyou Formation
 
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)Café Numérique Arlon
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesCERTyou Formation
 
Séminaire Ruby on Rails (novembre 2010)
Séminaire Ruby on Rails (novembre 2010)Séminaire Ruby on Rails (novembre 2010)
Séminaire Ruby on Rails (novembre 2010)Novelys
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebFrédéric Harper
 

Ähnlich wie Introduction à Rails - Paris on Rails 2006 (20)

Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Java Server Faces - Beyond
Java Server Faces - BeyondJava Server Faces - Beyond
Java Server Faces - Beyond
 
Investir sur son API web (in French)
Investir sur son API web (in French)Investir sur son API web (in French)
Investir sur son API web (in French)
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?Parisweb - javascript server side - par où commencer ?
Parisweb - javascript server side - par où commencer ?
 
Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EE
 
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...
Wpl53 g formation-developper-des-applications-pour-ibm-websphere-portal-8-0-a...
 
VueJS.pptx
VueJS.pptxVueJS.pptx
VueJS.pptx
 
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
Café Numérique Arlon S03#02: Je code mon blog (EU code week Arlon)
 
Javav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservicesJavav formation-java-avance-hibernate-webservices
Javav formation-java-avance-hibernate-webservices
 
Séminaire Ruby on Rails (novembre 2010)
Séminaire Ruby on Rails (novembre 2010)Séminaire Ruby on Rails (novembre 2010)
Séminaire Ruby on Rails (novembre 2010)
 
Prezentare ASP.Net.pptx
Prezentare ASP.Net.pptxPrezentare ASP.Net.pptx
Prezentare ASP.Net.pptx
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 

Mehr von Eric D.

Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Eric D.
 
Blend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIBlend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIEric D.
 
Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Eric D.
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013Eric D.
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Eric D.
 
Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Eric D.
 
Soirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNSoirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNEric D.
 
Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Eric D.
 
Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Eric D.
 
Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Eric D.
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Eric D.
 
Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Eric D.
 
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Eric D.
 
Introduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisIntroduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisEric D.
 
Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Eric D.
 
web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010Eric D.
 
Performances Web - Afup 2008
Performances Web - Afup 2008Performances Web - Afup 2008
Performances Web - Afup 2008Eric D.
 

Mehr von Eric D. (17)

Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013
 
Blend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIBlend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son API
 
Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011
 
Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011
 
Soirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNSoirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDN
 
Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008
 
Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008
 
Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008
 
Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009
 
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
 
Introduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisIntroduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, Paris
 
Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010
 
web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010
 
Performances Web - Afup 2008
Performances Web - Afup 2008Performances Web - Afup 2008
Performances Web - Afup 2008
 

Introduction à Rails - Paris on Rails 2006