Formation Performances PHP Opportunités de formations par notre partenaire Openska

  • La formation Performances PHP répond au besoin des développeurs et des administrateurs qui veulent faire monter en puissance leurs applications Web.

    Durant quatre jours nous aborderons les différentes étapes qui vous permettront d'améliorer la rapidité et la scalabilité d'une application. Cette formation très pratique prendra l'exemple d'une application que nous optimiserons au fil de l'eau.

    Cette formation a été mise en place par Cyril Pierre de Geyer, co-auteur de plusieurs livres sur PHP (PHP 7 avancé, Performances LAMP, PHP 5 avancé). Un livre Performance LAMP sera offert à chaque participant.
  • Introduction pratique
    - Introduction et objectifs : pourquoi penser aux perfs ?
    - Des machines, des serveurs ?
    - Linux, CLI : un rappel
    - Logs! Everywhere!
    - Au niveau système - Quelques outils
    - Au niveau système - Zoom sur sysdig
    - Monitoring et alerting : munin
    - Tirs de charge / perfs : principes, ab, siege, jmeter
  • Architecture scalable et optimale
    - Introduction et objectifs
    - Différentes architectures
    - Load-balancing avec HAProxy
    - De l'importance du provisionning
  • PHP administration et optimisation
    - Passage de PHP 5 à PHP 7
    - Points de configuration
    - Fonctionnement interne et opcodes
    - Installer et configurer un cache d'opcodes
    - Compiler PHP ?
    - Quelques points de configuration
    - Du code PHP
    - Profiling : Xdebug, xhprof, Blackfire
  • Le serveur Web administration et optimisation
    - Introduction
    - Apache, le serveur historique
    - PHP en module Apache, puis php-fpm
    - nginx, qui monte pour PHP
    - Passer de Apache à nginx
  • Bien utiliser la couche HTTP
    - Introduction et objectifs
    - Principes de HTTP
    - Cache et en-têtes utiles
    - Compression
    - Retravailler les assets
    - Reverse-proxy cache : varnish + ESI
    - Utiliser un CDN ?
    - Introduction à HTTP/2
  • MySQL administration et optimisation
    - Introduction
    - Configuration
    - Structure tables et données
    - Lenteurs et optimisation
    - Mettre en place une réplication master/slave
  • Architecture logicielle : quelques mots
    - Refontes de l'architecture
    - Une histoire de compromis ?

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.