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

titre diplôme homologué

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Realisation de contenus multimedias (voir la fiche métier)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

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