PHP Expert : Optimisation et industrialisation d'applications par Dawan

Lieu(x)
En centre (69)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Rappel: histoire de PHPLes nouveautés de PHP7, PHPNG et HHVMPrincipe d'architectureProtocole centrée: présentation de PSR7, ReST et HATEOASMVC, découpler le domaine de l'applicatifPlus de découplage: Interface based programmingEncore plus de découplage: microservicesInjection de dépendancesFrameworksLes full
- stack MVC framework: présentation de Symfony et ZendUn composant classique l'ORM:Les frameworks allégés: exemple de SilexParadigme collaborationiste et suppression des frameworksGestion des logsRappels: logs natifs de PHPPSR
- 3: Logger
- interfaceUne implémentation: MonologLes processeurs (introspection, memory usage, ...)Les formateurs (html, ChromePHP, ...)Les wrappers (Buffer, Filter, FingersCrossed, ...)Atelier : Mettre à disposition un logger à notre applicationLes environnements de développementsEnvironnement AMP localLe serveur HTTP embarqué de PHP5Virtualisation, gérer les déploiements avec vagrantVirtualisation, moduler les dépendances avec DockerAtelier : Créer un lanceur de serveur de développementMonitoring et ProfilingMonitoring : que surveiller ?Présentation d'un outil tel que MonitProfiling : xDebug, Xhprof et XhguiProfiling dans un framework : Symfony WebProfilerBundleProfiling via un service externe : BlackfireTest de montée en charge avec Apache BenchAtelier : Profiler notre applicationOutils de développementSystème de contrôle de version (VCS) : SVN, GitGestion des branchesDocumentation : PHPDocEnvironnement de développement intégré (IDE)Fichier de configuration, les formats Yaml, XML, jsonChargeur de configurationInspecter le source : PHPStorm inspector, Sensio InsightOptimiser l'écriture du codeConvention de code :PSR
- 1, PSR
- 2Principes du développement SOLIDVérifier les conventions : phpcpd, php
- cs
- fixer ...Optimiser l'exécutionOutils d'optimisation / qualité de codeErreurs courantes, solutionsCompression à la voléeOptimisation des algorithmesOptimisation de la couche d'accès aux données: memcachedCache HTTP, directives cache
- controlCache HTTP sur un reverse
- proxy, présentation d'outilsAtelier : Multiples scénarios d'optimisation de code
Objectifs
Concevoir des applications web PHP maintenables et réutilisables
- Optimiser le code
Centre(s)
  • Lyon - 6ème (69)
Formation proposée par : Dawan
À découvrir
PHP expert - optimisation et industrialisation d'applications par Dawan
PHP Expert : Optimisation et industrialisation d'applications - certification IT (ENI) par Dawan
Sécuriser les applications PHP par Groupe Arkesys
AVALONE
PHP Débutant par AVALONE
Sécuriser les applications PHP par ENI SERVICE
Sécuriser les applications PHP par ENI SERVICE
F3DF
Unity - Techniques d'optimisation par F3DF
F3DF
Optimisation topologique - Inspire par F3DF
Service Formation Continue de l'Université de Montpellier
Optimisation de la Performance en Football par Service Formation Continue de l'Université de Montpellier
Formation PHP-MySQL expert par CHARTIER MATHIEU - INTERNET FORMATION