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

Formation

En Ligne

1 900 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    En ligne

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

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

Les sites et dates disponibles

Lieu

Date de début

En ligne

Date de début

Dates au choixInscriptions ouvertes

À propos de cette 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

Développeurs PHP

Maitriser la programmation orienté objet en php

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Services
  • Modélisation
  • Application web

Le programme

- Introduction Rappels POO en PHP Gestion du contexte applicatif PHP 5, 5.3, 5.4, 5.6, 7: présentation des nouveautés et évolutions - Design Patterns Présentation et principe ; intéret des Design Patterns Design Patterns spécifiques au Web L'architecture MVC Le Singleton, Factory, Builder Le Proxy, Adapter, Bridge L'Iterator, Observer L'injection de dépendance Atelier : Implémenter plusieurs design pattern - HTML2pdf créer vos propres PDF en PHP Utilisation Ajout de pages Insertion d'images Utilisation de polices de caractères Atelier : générer les données de la base en PDF - Les bases de données Rappels : Accès à une base de données Notions de base SQL & NoSQL Introduction au Mapping Relationnel Object Intérêt et avantage à l'utilisation d'un ORM ORM PHP: Doctrine, Propel Atelier : Installer et utiliser un ORM - Cryptographie Principes et Notions de la cryptographie Opposition Cryptage / Hachage Les algorithmes de chiffrement: Blowfish, Rijndeal Les modes de chiffrement: ECB, CBC, CFB La bibliothèque de chiffrement de PHP : Mcrypt Atelier : Créer une classe de Cryptage - Web Services Présentation des services web et d'une architecture SOA Présentation du Web Services Description Language (WSDL) La bibliothèque SOAP de php Présentation d'une architecture REST Avantage et inconvénients Atelier : Réalisation d'un Web Service - Les Tests en PHP Bibliothèques de test Unitaire: PHPUnit, PHPSpec Installation de PHPUnit Ecriture d'une classe de test Utilisation des assertions Les helpers PHPUnit_Framework_TestCase Utiliser les dépendances d'objet: Les Mocks Exécution des tests Atelier : Tester plusieurs classes - Déploiement d'applications PHP Sécurité des scripts PHP : éviter les failles Se prémunir des attaques Cross-Site Scripting (XSS) Eviter les injections SQL Se protéger contre le Cross-Site Request Forgery (CSRF) Gestion des erreurs et des exceptions PHP Atelier : Protéger son application des failles php - Etude de cas : Utilisation d'un Framework Introduction à CodeIgniter Utiliser l'architecture MVC Gestion des urls Lier un controller à une url Associer une vue à un controller Utiliser les modèles Atelier : Créer une application avec CodeIgniter - Passage de la certification (si prévue dans le financement)

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

1 900 € HT