père stéphane-paul bentz iut de colmar séminaire de paris prêtre depuis 2001
DESCRIPTION
Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001 Administrateur réseau Webmaster Développeur. Langage PHP. 77% des sites Web codés en PHP. Très majoritairement en PHP v5. PHP5. PHP 5 a un modèle objet complet. class. __construct. namespace. function. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/1.jpg)
Père Stéphane-Paul BENTZ
IUT de Colmar Séminaire de Paris
Prêtre depuis 2001
Administrateur réseauWebmasterDéveloppeur
![Page 2: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/2.jpg)
![Page 3: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/3.jpg)
Langage PHP77% des sites Web codés en PHP
Très majoritairement en PHP v5
![Page 4: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/4.jpg)
PHP5PHP 5 a un modèle objet complet.
class
abstract
final
interfaceclone
typeimplements
namespacefunction extends
use
__construct
private
public
![Page 5: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/5.jpg)
S’il te plaît, aide-moi à faire mon petit site Web…
![Page 6: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/6.jpg)
1e solution : utiliser un CMS pour mettre en ligne du contenu et bien +
WordPress
Dotclear
Joomla!Drupal Xoops
Spip
Prestashop
![Page 7: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/7.jpg)
S’il te plaît, ajoute moi tout plein de fonctionnalités à mon site Web…
![Page 8: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/8.jpg)
2e solution : développerà partir des
specs du client
![Page 9: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/9.jpg)
1e bonne idée :développement POO
![Page 10: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/10.jpg)
2e bonne idée : utiliser des bibliothèques PHP éprouvées
![Page 11: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/11.jpg)
3e bonne idée : utiliser un dependency manager
![Page 12: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/12.jpg)
4e bonne idée : utiliser le patron Modèle Vue Contrôleur
![Page 13: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/13.jpg)
5e bonne idée : utiliser les design patterns
![Page 14: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/14.jpg)
plutôt que réinventer la roue : utiliser un framework PHP réputé
![Page 15: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/15.jpg)
Les composants full-stack Symfony2
Class LoaderConsole
HttpKernel
RoutingTemplating
Serializer Security
Locale HttpFoundation
SessionFormFinder
Event
Services
Config
YAMLProcess
Symfony2 fournit les modules nécessaires pour développer des sites Web.
![Page 16: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/16.jpg)
HttpRequest -> HttpResponse
![Page 17: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/17.jpg)
Framework Symfony2
![Page 18: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/18.jpg)
Industrialiser le code
Intégration aux IDE
PHPStormSublimeText
![Page 19: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/19.jpg)
Bénéficier de nombreux bundles
Très nombreux bundles publiés par la communautéSymfony2
![Page 20: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/20.jpg)
Un code de qualité et secure
PSR-2 standard
![Page 21: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/21.jpg)
SensioLabs Insight
![Page 22: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/22.jpg)
Symfony as a middleware
« Nous voulons faire de Symfony le standard du middleware PHP »
Fabien Potencier, créateur de SymfonyJournal du Net, mars 2014
![Page 23: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/23.jpg)
Programme du devcampLundi 30 Installation de
l’environnement de
développement et rappels
requête-réponse Http
Rappels programmation
orientée objet et première
requête-réponse avec
Symfony2
Mardi 1e Dans le détail : routing,
controller et templating Twig
Méthode SCRUM avec
OpenClassrooms, utilisation
d’un dépôt SVN
Mercredi 2 Modélisation, schéma UML
et entités. Utilisation de
Doctrine2
Formulaires et validations.
Envoi des emails avec
Swiftmailer
![Page 24: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/24.jpg)
Programme du devcampJeudi 3 Relations One-to-Many et
Many-to-Many entre entités.
Annotations Doctrine2
Mise en place des
authentifications et
autorisations avec SensioLabs
Vendredi 4 Bonnes pratiques avec Cast
Software. Configuration
avancée
Mise en place d’un listener.
Ateliers Form Events / Twig
avancé
Samedi 5 Sprint de dev Sprint de dev
Dimanche 6 Les bundles que vous devriez
connaître
Présentation des projets et
remise des prix
![Page 25: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/25.jpg)
Passion et détente
Un devcamp, c’est une rencontre entre passionnés pour partager leur passiondu développement
Ambiance passionnée mais détendue !
Tout le monde participe.On s’entraide.
![Page 26: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/26.jpg)
Devcamp du 30 juin au 6 juillet
Public ?
Étudiants et jeunes professionnels (17-30 ans)
Effectif ?
Limité à 20 places
Prix ?
80€ - déjeuner compris
30€ d’arrhes à l’inscription, 50€ le premier jour
![Page 27: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/27.jpg)
Les partenaires du devcamp
![Page 28: Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001](https://reader038.vdocuments.mx/reader038/viewer/2022110212/5681426e550346895dae940b/html5/thumbnails/28.jpg)
Questions ?