PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks 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
IntroductionRappels POO en PHPGestion du contexte applicatifPHP 5, 5.3, 5.4, 5.6, 7: présentation des nouveautés et évolutionsDesign PatternsPrésentation et principe ; intéret des Design PatternsDesign Patterns spécifiques au WebL'architecture MVCLe Singleton, Factory, BuilderLe Proxy, Adapter, BridgeL'Iterator, ObserverL'injection de dépendanceAtelier : Implémenter plusieurs design patternHTML2pdf créer vos propres PDF en PHPUtilisationAjout de pagesInsertion d'imagesUtilisation de polices de caractèresAtelier : générer les données de la base en PDFLes bases de donnéesRappels : Accès à une base de donnéesNotions de base SQL & NoSQLIntroduction au Mapping Relationnel ObjectIntérêt et avantage à l'utilisation d'un ORMORM PHP: Doctrine, PropelAtelier : Installer et utiliser un ORMCryptographiePrincipes et Notions de la cryptographieOpposition Cryptage / HachageLes algorithmes de chiffrement: Blowfish, RijndealLes modes de chiffrement: ECB, CBC, CFBLa bibliothèque de chiffrement de PHP : McryptAtelier : Créer une classe de CryptageWeb ServicesPrésentation des services web et d'une architecture SOAPrésentation du Web Services Description Language (WSDL)La bibliothèque SOAP de phpPrésentation d'une architecture RESTAvantage et inconvénientsAtelier : Réalisation d'un Web ServiceLes Tests en PHPBibliothèques de test Unitaire: PHPUnit, PHPSpecInstallation de PHPUnitEcriture d'une classe de testUtilisation des assertionsLes helpers PHPUnit_Framework_TestCaseUtiliser les dépendances d'objet: Les MocksExécution des testsAtelier : Tester plusieurs classesDéploiement d'applications PHPSécurité des scripts PHP : éviter les faillesSe prémunir des attaques Cross
- Site Scripting (XSS)Eviter les injections SQLSe protéger contre le Cross
- Site Request Forgery (CSRF)Gestion des erreurs et des exceptions PHPAtelier : Protéger son application des failles phpEtude de cas : Utilisation d'un FrameworkIntroduction à CodeIgniterUtiliser l'architecture MVCGestion des urlsLier un controller à une urlAssocier une vue à un controllerUtiliser les modèlesAtelier : Créer une application avec CodeIgniter
Objectifs
Utiliser les design pattern
- Développer des services web
- Connaitre la création de PDF en PHP
- Sécuriser les applications
- Tester son Application
Centre(s)
  • Lyon - 6ème (69)
Formation proposée par : Dawan
À découvrir
PHP avancé - modélisation, webservices, librairies courantes - déploiement, tests, frameworks par Dawan
PHP avancé modélisation, webservices, librairies courantes + déploiement, tests, frameworks par Dawan
PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks par Dawan
Certification IT - Développement de sites web dynamiques - PHP avancé : modélisation, webservices, librairies courantes + déploiement, tests, frameworks par Dawan
Certification IT - Développement de sites web dynamiques PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks par Dawan
Développer en PHP avec le framework zend par Groupe Arkesys
Développer en PHP avec le Framework Symfony par Groupe Arkesys
Développement avancé avec PHP par Groupe Arkesys - Avanteam Formation
SAGEXA
Initiation au Framework Symfony par SAGEXA
Développement avancé avec PHP par Groupe Arkesys