1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
PHP Expert : Programmation Objet, XML, Webservices, PHP Unit,
Cryptographie
Formation Informatique / Développement logiciel / PHP
OBJECTIFS
• Maîtriser PHP 5.0, et le développement d'applications Objet en PHP
• Comprendre l'utilité d'XML et ses enjeux
• Savoir utiliser les Webservices
• Connaitre la création de PDF en PHP
PUBLIC
Tous
PRE-REQUIS
• Bonne connaissance de PHP
PROGRAMME
PHP Expert
Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales
PHP 5, 5.2, 5.3, 5.4, 6 : présentation des nouveautés et évolutions
Programmation Orientée Objet
Principes et évolution de l'Objet dans PHP
Déclaration d'objets
Constructeur et destructeur
Portée des classes, des méthodes et des propriétés
Copie et référence, les problèmes de PHP 4
Accès statiques et le principe de services
Notion d'héritage et limite
Classes abstraites, interfaces et typage fort
Surcharges
Itérateurs
Atelier pratique : interactions entre classes, gestion de la cardinalité
Modélisation UML pour PHP
Présentation de la méthode UML
Spécification des besoins
Scénarios
Définition des classes
Définition de l'architecture
Passer du modèle à l'implémentation
Design Patterns
Présentation et principe ; intéret des Design Patterns
Motifs de création
Motifs de structuration
Motifs de comportements
Design Patterns spécifiques au Web - présentation de MVC
L' objet FPDF pour créer vos propres PDF en PHP
Utilisation
Ajout de pages
Insertion d'images
Utilisation de polices de caractères
Atelier pratique : générer les données de la base en PDF
A retenir
Durée : 5 jours soit 35h.
Réf. PHP12
Dates des sessions
Paris
20/04/2015 (Promotion)
31/08/2015
07/12/2015
Aix en Provence
18/05/2015
07/09/2015
14/12/2015
Bordeaux
01/06/2015
21/09/2015
Brussel
13/04/2015
24/08/2015
30/11/2015
Geneve
25/05/2015
14/09/2015
Lille
13/04/2015
24/08/2015
30/11/2015
Lyon
25/05/2015
14/09/2015
Montpellier
08/06/2015
28/09/2015
Nantes
01/06/2015
21/09/2015
Nice
18/05/2015
07/09/2015
14/12/2015
Rennes
01/06/2015
21/09/2015
Strasbourg
2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
PHP Expert : Programmation Objet, XML, Webservices, PHP Unit,
Cryptographie
Formation Informatique / Développement logiciel / PHP
Les bases de données
Rappels : fonctions d’accès aux bases de données
Fonctions avancées, bibliothèques spécifiques, dont PDO
Exemple de base NoSQL : MongoDB
Construction d’une base avec PHPMyAdmin
Atelier pratique : création d'une librairie de classes pour les connexions à une base de données MySQL
Nouvelles extensions SQLite, Tidy, SOAP
Présentation rapide de SQLite
Gestion des flux, fonctions d’emailing
Autres bibliothèques utiles avec PHP 5
Atelier pratique : réalisation d'une application client-serveur SOAP en PHP
Cryptographie
Principes et Notions de la cryptographie
Librairie Mcrypt
Atelier pratique : Exemple d'utilisation de Mcrypt
Introduction aux tests unitaires avec PHPUnit
PHPUnit
Installation
Utilitaire de ligne de commande
Écriture des tests
Exécution des tests
Atelier pratique : chaine de tests complète
Webservices
Présentation des services web et d'une architecture SOA
Atelier pratique : réalisation d'une application client-serveur SOAP en PHP
Etude de cas : Création d'un CMS
Principe de fonctionnement d'un CMS
Présentation de CMS PHP : Joomla, Drupal
Spécification de l'application
Modèles de données et de traitements
Création d'un moteur de templates
Conclusion et bilan
Déploiement d'applications PHP 5.0
Sécurité des scripts PHP : éviter les failles
Gestion des erreurs et des exceptions PHP
Tester et déboguer son application
Zend Framework
Introduction à Zend Framework
Atelier pratique : utiliser Zend framework comme bibliothèque
20/04/2015
31/08/2015
07/12/2015
Toulouse
08/06/2015
28/09/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.