SlideShare une entreprise Scribd logo
Une introduction
Par Padraig Galvin
Présentation du framework
●

Architecture Model View Controller (MVC)

●

Programmation orientée objet (OOP)

●

Crée en 2005 (pour PHP 4.3)

●

Inspirée de Ruby on Rails
–

Convention over configuration

–

DRY : don't repeat yourself

●

Licence MIT (open source)

●

Projet actif avec des mise a jour fréquente

●

PHP version 5.2.8 +
Caractéristiques
●

●

●

●

Validation et assainissement des données simple
Gestion des associations entre les données
automatique
Système de templates avec des layouts, éléments
réutilisables et helpers
Composants et utilitaires intégrés pour gérer la cache,
les emails, cookies …

●

Sessions, authentification et contrôle d'accès

●

Internationalisation (i18n) et localisation (i10n)

●

Échafaudage et génération de code
Structure du répertoire
/app
/Config
/Console
/Controller
/Lib
/Locale
/Model
/Plugin
/Test
/Vendor
/View
/tmp
/webroot
/lib
/Cake
/plugins
/vendors

← Votre application
← Configuration : routage, base de donné, sessions …
← Scripts CLI/Shell (Cron jobs).

← Traductions Gettext (fichiers PO).

← Unit tests (PHPUnit).

← Fichiers temporaire : cache, logs …
← Répertoire publique : CSS, JS, images …

← Cœur de CakePHP
Les conventions
Route
Controller

Action (method)

View

Model

Database table

/articles/add
GET / POST

/articles

/articles/edit/36

Class: ArticlesController
File: app/Controller/ArticlesController.php
index()

add()

edit($id)

app/View/Articles/
index.ctp

app/View/Articles/
add.ctp

app/View/Articles/
edit.ctp

Class: Article
File: app/Model/Article.php
articles
Un simple exemple
Exemple d'application :

Le schéma
clients
id
name
email
created
modified

tags
id
name

tickets
id
client_id
description
created
modified

tags_tickets
id
tag_id
ticket_id
Exemple d'application :

Les modèles
/app/Model/Client.php

/app/Model/Tag.php

/app/Model/Ticket.php
Exemple d'application :

Les relations
/app/Model/Client.php

/app/Model/Tag.php

/app/Model/Ticket.php
Exemple d'application :

Validation de donnée
/app/Model/Client.php

Règles de validation disponibles
alphaNumeric
between
blank
boolean
cc
comparison
custom
date
datetime
decimal
email
equalTo
extension
fileSize
inList
ip
luhn

maxLength
mimeType
minLength
money
multiple
naturalNumber
notEmpty
numeric
phone
postal
range
ssn
time
uploadError
url
userDefined
uuid
Exemple d'application :

Liste des clients (index)
Un petit test
/app/Controller/ClientsController.php

/app/View/Client/index.ctp

example.com/clients

/app/View/Client/index.ctp
find(string $type, array $params)

first
all
count
list
threaded
neighbors

conditions
recursive
fields
order
limit
...
Exemple d'application :

Afficher un client (view)
/app/Controller/ClientsController.php

Un petit test
/app/View/Client/view.ctp

example.com/clients/view/3
/app/View/Client/view.ctp
Exemple d'application :

Ajouter un client (add)
/app/Controller/ClientsController.php

Les données
/app/Controller/ClientController.php

/app/View/Client/add.ctp

POST : example.com/clients/add
Exemple d'application :

Ajouter un client (add)
/app/View/Client/add.ctp - vues alternatifs
Minimal :

Précis :

HTML généré :

HTML généré :
Exemple d'application :

modifier un client (edit)
/app/Controller/ClientsController.php

/app/View/Client/edit.ctp
Exemple d'application :

supprimer un client (delete)
/app/Controller/ClientsController.php

Lien pour supprimer
Astuces et conseils
●

●

●
●

●

Commencez par les tutoriels de la
documentation officielle
Prenez le temps de réfléchir à votre schéma de
base de données
Utilisez bake avec des templates personnalisé
Ne pas réinventez la roue, surtout pour la
sécurité
Respectez les conventions !
Version 3.0
●

PHP version 5.4 +

●

Installation avec Composer (http://getcomposer.org/)

●

Namespaces

●

Modèle amélioré avec données en forme d'objet

●

Configuration consolidée

●

Et beaucoup plus …
Ressources
●

Sites et téléchargements :
–
–

●

http://cakephp.org
http://www.cakephp-fr.org/

Le « Cookbook » (documentation) :
–

●

Support :
–
–
–

●

http://book.cakephp.org/2.0/fr/
https://groups.google.com/forum/#!topic/cakephp/
http://stackoverflow.com/tags/cakephp
irc://irc.freenode.net/cakephp

Code source :
–

https://github.com/cakephp/cakephp

Contenu connexe

Tendances

Spring & SpringBatch FR
Spring & SpringBatch FRSpring & SpringBatch FR
Spring & SpringBatch FR
Marouan MOHAMED
 
Symfony
SymfonySymfony
Symfony
YAZIDI Imran
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partie
kadzaki
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
julien pauli
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvcMadridal
 
Introduction au Framework Laravel
Introduction au Framework LaravelIntroduction au Framework Laravel
Introduction au Framework Laravel
Houcem Hedhly
 
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec SymfonyMieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
Hugo Hamon
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
Abdoulaye Dieng
 
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
Antoine Rey
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Xavier Lacot
 
Maven
MavenMaven
Symfony with angular.pptx
Symfony with angular.pptxSymfony with angular.pptx
Symfony with angular.pptx
Esokia
 
Intégration Continue PHP avec Jenkins CI
Intégration Continue PHP avec Jenkins CIIntégration Continue PHP avec Jenkins CI
Intégration Continue PHP avec Jenkins CI
Hugo Hamon
 
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
Vincent Blanchon
 
Alphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau Initiation
Alphorm
 
Alphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarnAlphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarn
Alphorm
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJSAbdoulaye Dieng
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv PsGregory Renard
 
Laravel Blade
Laravel BladeLaravel Blade
Laravel Blade
Julien TANT
 
Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les bases
Antoine Rey
 

Tendances (20)

Spring & SpringBatch FR
Spring & SpringBatch FRSpring & SpringBatch FR
Spring & SpringBatch FR
 
Symfony
SymfonySymfony
Symfony
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partie
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
 
Architecture mvc
Architecture mvcArchitecture mvc
Architecture mvc
 
Introduction au Framework Laravel
Introduction au Framework LaravelIntroduction au Framework Laravel
Introduction au Framework Laravel
 
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec SymfonyMieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Maven
MavenMaven
Maven
 
Symfony with angular.pptx
Symfony with angular.pptxSymfony with angular.pptx
Symfony with angular.pptx
 
Intégration Continue PHP avec Jenkins CI
Intégration Continue PHP avec Jenkins CIIntégration Continue PHP avec Jenkins CI
Intégration Continue PHP avec Jenkins CI
 
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
 
Alphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau InitiationAlphorm.com Formation PowerShell : Niveau Initiation
Alphorm.com Formation PowerShell : Niveau Initiation
 
Alphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarnAlphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarn
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJS
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
Laravel Blade
Laravel BladeLaravel Blade
Laravel Blade
 
Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les bases
 

En vedette

Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914
AnDaolVras
 
Présentation Smart Talk - Lauréat Startup Weekend Brest
Présentation Smart Talk - Lauréat Startup Weekend BrestPrésentation Smart Talk - Lauréat Startup Weekend Brest
Présentation Smart Talk - Lauréat Startup Weekend Brest
AnDaolVras
 
Pitch Tydus.it - Startup Weekend Brest
Pitch Tydus.it - Startup Weekend BrestPitch Tydus.it - Startup Weekend Brest
Pitch Tydus.it - Startup Weekend Brest
AnDaolVras
 
Book lab - Startup Weekend Brest
Book lab - Startup Weekend BrestBook lab - Startup Weekend Brest
Book lab - Startup Weekend Brest
AnDaolVras
 
Kitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend BrestKitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend Brest
AnDaolVras
 
Guide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend BrestGuide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend Brest
AnDaolVras
 
Covoitdeboite - Startup Weekend Brest
Covoitdeboite - Startup Weekend BrestCovoitdeboite - Startup Weekend Brest
Covoitdeboite - Startup Weekend Brest
AnDaolVras
 
Coast Saver - Startup Weekend Brest
Coast Saver - Startup Weekend BrestCoast Saver - Startup Weekend Brest
Coast Saver - Startup Weekend Brest
AnDaolVras
 
B.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestB.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestAnDaolVras
 
Les Créas - Startup Weekend Brest
Les Créas - Startup Weekend BrestLes Créas - Startup Weekend Brest
Les Créas - Startup Weekend Brest
AnDaolVras
 
Minute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend BrestMinute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend Brest
AnDaolVras
 
A Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend BrestA Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend Brest
AnDaolVras
 
de Google Maps à OpenStreetMap
de Google Maps à OpenStreetMapde Google Maps à OpenStreetMap
de Google Maps à OpenStreetMap
Frédéric Rodrigo
 
3.2 Les Infrastructures de données spatiales régionales développées dans le p...
3.2 Les Infrastructures de données spatiales régionales développées dans le p...3.2 Les Infrastructures de données spatiales régionales développées dans le p...
3.2 Les Infrastructures de données spatiales régionales développées dans le p...
grisicap
 
Like A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend BrestLike A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend Brest
AnDaolVras
 
Shoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend BrestShoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend Brest
AnDaolVras
 
Installation apache mandriva
Installation apache mandrivaInstallation apache mandriva
Installation apache mandriva
Majid CHADAD
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
Majid CHADAD
 
CakePHP
CakePHPCakePHP
How to pitch, new version
How to pitch, new versionHow to pitch, new version
How to pitch, new version
Quentin Adam
 

En vedette (20)

Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914Assemblée Générale An Daol Vras 120914
Assemblée Générale An Daol Vras 120914
 
Présentation Smart Talk - Lauréat Startup Weekend Brest
Présentation Smart Talk - Lauréat Startup Weekend BrestPrésentation Smart Talk - Lauréat Startup Weekend Brest
Présentation Smart Talk - Lauréat Startup Weekend Brest
 
Pitch Tydus.it - Startup Weekend Brest
Pitch Tydus.it - Startup Weekend BrestPitch Tydus.it - Startup Weekend Brest
Pitch Tydus.it - Startup Weekend Brest
 
Book lab - Startup Weekend Brest
Book lab - Startup Weekend BrestBook lab - Startup Weekend Brest
Book lab - Startup Weekend Brest
 
Kitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend BrestKitatoutfaire.fr - Startup Weekend Brest
Kitatoutfaire.fr - Startup Weekend Brest
 
Guide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend BrestGuide Your Tribes - Startup Weekend Brest
Guide Your Tribes - Startup Weekend Brest
 
Covoitdeboite - Startup Weekend Brest
Covoitdeboite - Startup Weekend BrestCovoitdeboite - Startup Weekend Brest
Covoitdeboite - Startup Weekend Brest
 
Coast Saver - Startup Weekend Brest
Coast Saver - Startup Weekend BrestCoast Saver - Startup Weekend Brest
Coast Saver - Startup Weekend Brest
 
B.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend BrestB.Dadoum - Startup Weekend Brest
B.Dadoum - Startup Weekend Brest
 
Les Créas - Startup Weekend Brest
Les Créas - Startup Weekend BrestLes Créas - Startup Weekend Brest
Les Créas - Startup Weekend Brest
 
Minute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend BrestMinute Papillotte - Startup Weekend Brest
Minute Papillotte - Startup Weekend Brest
 
A Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend BrestA Ta Boutique - Startup Weekend Brest
A Ta Boutique - Startup Weekend Brest
 
de Google Maps à OpenStreetMap
de Google Maps à OpenStreetMapde Google Maps à OpenStreetMap
de Google Maps à OpenStreetMap
 
3.2 Les Infrastructures de données spatiales régionales développées dans le p...
3.2 Les Infrastructures de données spatiales régionales développées dans le p...3.2 Les Infrastructures de données spatiales régionales développées dans le p...
3.2 Les Infrastructures de données spatiales régionales développées dans le p...
 
Like A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend BrestLike A Coach - Startup Weekend Brest
Like A Coach - Startup Weekend Brest
 
Shoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend BrestShoes Me - Startup Weekend Brest
Shoes Me - Startup Weekend Brest
 
Installation apache mandriva
Installation apache mandrivaInstallation apache mandriva
Installation apache mandriva
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
CakePHP
CakePHPCakePHP
CakePHP
 
How to pitch, new version
How to pitch, new versionHow to pitch, new version
How to pitch, new version
 

Similaire à Cakephp

Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php ALTER WAY
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
Michael Akbaraly
 
PHPotes: Codeigniter
PHPotes: CodeigniterPHPotes: Codeigniter
PHPotes: Codeigniter
AnDaolVras
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
François Petitit
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
GSoft
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHP
Kristen Le Liboux
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
Thierry Buisson
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Franck Cornu
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Présentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'OfflinePrésentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'Offline
DNG Consulting
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MA
Clementine D.
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
Microsoft Technet France
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
Stéphane Traumat
 
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...LINAGORA
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applications
Alexandre STANURSKI
 
Rails 3 au Djangocong
Rails 3 au DjangocongRails 3 au Djangocong
Rails 3 au Djangocong
Jérémy Lecour
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...CERTyou Formation
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...CERTyou Formation
 

Similaire à Cakephp (20)

Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
 
PHPotes: Codeigniter
PHPotes: CodeigniterPHPotes: Codeigniter
PHPotes: Codeigniter
 
Paris Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacy
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHP
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Présentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'OfflinePrésentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'Offline
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MA
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
Séminaire septembre 2010 - LinID et LinPKI, Les solutions Open Source d'ident...
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applications
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Rails 3 au Djangocong
Rails 3 au DjangocongRails 3 au Djangocong
Rails 3 au Djangocong
 
CV_Frederick_VARANGO
CV_Frederick_VARANGOCV_Frederick_VARANGO
CV_Frederick_VARANGO
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
 

Plus de AnDaolVras

Pitch Leter.io
Pitch Leter.ioPitch Leter.io
Pitch Leter.io
AnDaolVras
 
Pitch Tipsit
Pitch Tipsit Pitch Tipsit
Pitch Tipsit
AnDaolVras
 
Pitch Cuistot du coin
Pitch Cuistot du coinPitch Cuistot du coin
Pitch Cuistot du coin
AnDaolVras
 
Pitch Perform SW 2016
Pitch Perform SW 2016Pitch Perform SW 2016
Pitch Perform SW 2016
AnDaolVras
 
Présentation Pomodoro
Présentation PomodoroPrésentation Pomodoro
Présentation Pomodoro
AnDaolVras
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
AnDaolVras
 
Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?
AnDaolVras
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien commun
AnDaolVras
 
Presentation frenchtech brest
Presentation frenchtech brestPresentation frenchtech brest
Presentation frenchtech brest
AnDaolVras
 
#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM
AnDaolVras
 
Orizon - Startup Weekend Brest
Orizon - Startup Weekend BrestOrizon - Startup Weekend Brest
Orizon - Startup Weekend Brest
AnDaolVras
 
Pitch trainig #1 - SWBrest
Pitch trainig #1 - SWBrestPitch trainig #1 - SWBrest
Pitch trainig #1 - SWBrestAnDaolVras
 
PhPotes: Drupal
PhPotes: DrupalPhPotes: Drupal
PhPotes: Drupal
AnDaolVras
 
Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13
AnDaolVras
 
Présentation Satimo/Groupe MVG - Vitamin'C
Présentation Satimo/Groupe MVG - Vitamin'CPrésentation Satimo/Groupe MVG - Vitamin'C
Présentation Satimo/Groupe MVG - Vitamin'C
AnDaolVras
 

Plus de AnDaolVras (15)

Pitch Leter.io
Pitch Leter.ioPitch Leter.io
Pitch Leter.io
 
Pitch Tipsit
Pitch Tipsit Pitch Tipsit
Pitch Tipsit
 
Pitch Cuistot du coin
Pitch Cuistot du coinPitch Cuistot du coin
Pitch Cuistot du coin
 
Pitch Perform SW 2016
Pitch Perform SW 2016Pitch Perform SW 2016
Pitch Perform SW 2016
 
Présentation Pomodoro
Présentation PomodoroPrésentation Pomodoro
Présentation Pomodoro
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?Open stack in the bank, is it bankable?
Open stack in the bank, is it bankable?
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien commun
 
Presentation frenchtech brest
Presentation frenchtech brestPresentation frenchtech brest
Presentation frenchtech brest
 
#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM#ArchipelMolene, les données du SHOM
#ArchipelMolene, les données du SHOM
 
Orizon - Startup Weekend Brest
Orizon - Startup Weekend BrestOrizon - Startup Weekend Brest
Orizon - Startup Weekend Brest
 
Pitch trainig #1 - SWBrest
Pitch trainig #1 - SWBrestPitch trainig #1 - SWBrest
Pitch trainig #1 - SWBrest
 
PhPotes: Drupal
PhPotes: DrupalPhPotes: Drupal
PhPotes: Drupal
 
Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13
 
Présentation Satimo/Groupe MVG - Vitamin'C
Présentation Satimo/Groupe MVG - Vitamin'CPrésentation Satimo/Groupe MVG - Vitamin'C
Présentation Satimo/Groupe MVG - Vitamin'C
 

Cakephp