Ferme la recherche

PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Utiliser les design pattern
- Développer des services web
- Connaitre la création de PDF en PHP
- Sécuriser les applications
- Tester son Application

Description de la formation

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 CryptageWebservicesPré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

Conditions d'accès

Maitriser la programmation orienté objet en php

Validation

attestation de suivi ou de présence
Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Dawan sarl

Lieu de formation

1 place de la porte blanche
Strasbourg

Calculez votre itinéraire

Centre de formation

37 rue du Fossé des Treize
67000, Strasbourg

Toutes les formations et avis pour Dawan sarl