www.dawan.fr
> Espace Formations
> Formations
> PHP
> PHP pour les experts
> PHP Expert : Programmation Objet, XML, Webservices, PHP Unit, Cryptographie
Tarifs
Inter-entreprises
1990 euros HT par participant
(déjeuner compris)
Intra-entreprise
750 euros ht / jour
75 euros ht / part. suppl.
Paris Lille Lyon Nantes
Dates à Aix en Provence
Du 05/08/2013 au 09/08/2013Dates à Bordeaux
Du 22/07/2013 au 26/07/2013Du 25/11/2013 au 29/11/2013
Dates à Bruxelles
Du 22/07/2013 au 26/07/2013Du 25/11/2013 au 29/11/2013
Dates à Genève
Du 05/08/2013 au 09/08/2013Dates à Lausanne
Du 22/07/2013 au 26/07/2013Du 25/11/2013 au 29/11/2013
Dates à Lille
Du 10/06/2013 au 14/06/2013Du 05/08/2013 au 09/08/2013
Du 07/10/2013 au 11/10/2013
Du 16/12/2013 au 20/12/2013
Dates à Luxembourg
Du 05/08/2013 au 09/08/2013Dates à Lyon
Du 03/06/2013 au 07/06/2013Du 15/07/2013 au 19/07/2013
Du 30/09/2013 au 04/10/2013
Du 09/12/2013 au 13/12/2013
Dates à Montpellier
Du 29/07/2013 au 02/08/2013Dates à Nantes
Du 17/06/2013 au 21/06/2013Du 19/08/2013 au 23/08/2013
Du 14/10/2013 au 18/10/2013
Du 09/12/2013 au 13/12/2013
Du 06/01/2014 au 10/01/2014
Dates à Nice
Du 29/07/2013 au 02/08/2013Dates à Paris
Du 10/06/2013 au 14/06/2013Du 15/07/2013 au 19/07/2013
Du 26/08/2013 au 30/08/2013
Du 30/09/2013 au 04/10/2013
Du 18/11/2013 au 22/11/2013
Du 16/12/2013 au 20/12/2013
Du 06/01/2014 au 10/01/2014
Du 10/02/2014 au 14/02/2014
Dates à Rennes
Du 22/07/2013 au 26/07/2013Du 25/11/2013 au 29/11/2013
Dates à Strasbourg
Du 29/07/2013 au 02/08/2013Dates à Toulouse
Du 05/08/2013 au 09/08/2013Formation PHP Expert : Programmation Objet, XML, Webservices, PHP Unit, Cryptographie
| Durée : | 5 jours |
| Public : | Tous |
| Pré-requis : | Bonne connaissance de 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 |
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
Les bases de données
Rappels : fonctions d’accès aux bases de données
Fonctions avancées, bibliothèques spécifiques, dont PDO
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
- Un support et les exercices du cours pour chaque stagiaire
- Un formateur expert ayant suivi une formation à la pédagogie
- Le déjeuner compris en inter-entreprises
- Boissons offertes pendant les pauses en inter-entreprises
- Soutien du formateur pendant un mois
- Salles lumineuses et locaux facilement accessibles
- Méthodologie basée sur l'Active Learning : 75% de pratique minimum






