La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001 Administrateur réseau Webmaster Développeur.

Présentations similaires


Présentation au sujet: "Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001 Administrateur réseau Webmaster Développeur."— Transcription de la présentation:

1 Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001 Administrateur réseau Webmaster Développeur

2

3 Langage PHP 77% des sites Web codés en PHP Très majoritairement en PHP v5

4 PHP5 PHP 5 a un modèle objet complet. class abstract final interface clone type implements namespace function extends use __construct private public

5 Sil te plaît, aide-moi à faire mon petit site Web…

6 1 e solution : utiliser un CMS pour mettre en ligne du contenu et bien + WordPress Dotclear Joomla! Drupal Xoops Spip Prestashop

7 Sil te plaît, ajoute moi tout plein de fonctionnalités à mon site Web…

8 2e solution : développer à partir des specs du client

9 1 e bonne idée : développement POO

10 2 e bonne idée : utiliser des bibliothèques PHP éprouvées

11 3 e bonne idée : utiliser un dependency manager

12 4 e bonne idée : utiliser le patron Modèle Vue Contrôleur

13 5 e bonne idée : utiliser les design patterns

14 plutôt que réinventer la roue : utiliser un framework PHP réputé

15 Les composants full-stack Symfony2 Class Loader Console HttpKernel Routing Templating Serializer Security Locale HttpFoundation Session Form Finder Event Services Config YAML Process Symfony2 fournit les modules nécessaires pour développer des sites Web.

16 HttpRequest -> HttpResponse

17 Framework Symfony2

18 Industrialiser le code Intégration aux IDE PHPStorm SublimeText

19 Bénéficier de nombreux bundles Très nombreux bundles publiés par la communauté Symfony2

20 Un code de qualité et secure PSR-2 standard

21 SensioLabs Insight

22 Symfony as a middleware « Nous voulons faire de Symfony le standard du middleware PHP » Fabien Potencier, créateur de Symfony Journal du Net, mars 2014

23 Programme du devcamp Lundi 30 Installation de lenvironnement 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 dun dépôt SVN Mercredi 2 Modélisation, schéma UML et entités. Utilisation de Doctrine2 Formulaires et validations. Envoi des s avec Swiftmailer

24 Programme du devcamp Jeudi 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 dun listener. Ateliers Form Events / Twig avancé Samedi 5 Sprint de dev Dimanche 6 Les bundles que vous devriez connaître Présentation des projets et remise des prix

25 Passion et détente Un devcamp, cest une rencontre entre passionnés pour partager leur passion du développement Ambiance passionnée mais détendue ! Tout le monde participe. On sentraide.

26 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 darrhes à linscription, 50 le premier jour

27 Les partenaires du devcamp

28 Questions ?


Télécharger ppt "Père Stéphane-Paul BENTZ IUT de Colmar Séminaire de Paris Prêtre depuis 2001 Administrateur réseau Webmaster Développeur."

Présentations similaires


Annonces Google