SlideShare une entreprise Scribd logo
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
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.

Contenu connexe

Tendances

Jee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnementJee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnementCERTyou Formation
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementCERTyou Formation
 
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...CERTyou Formation
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsCERTyou Formation
 
Druwc formation-drupal-pour-webmaster-drupal-commerce
Druwc formation-drupal-pour-webmaster-drupal-commerceDruwc formation-drupal-pour-webmaster-drupal-commerce
Druwc formation-drupal-pour-webmaster-drupal-commerceCERTyou Formation
 
Proob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objetProob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objetCERTyou Formation
 
Dojot formation-dojo-toolkit
Dojot formation-dojo-toolkitDojot formation-dojo-toolkit
Dojot formation-dojo-toolkitCERTyou Formation
 
Mag03 formation-magento-installation-et-personnalisation
Mag03 formation-magento-installation-et-personnalisationMag03 formation-magento-installation-et-personnalisation
Mag03 formation-magento-installation-et-personnalisationCERTyou Formation
 
Druwe formation-drupal-pour-les-webmasters
Druwe formation-drupal-pour-les-webmastersDruwe formation-drupal-pour-les-webmasters
Druwe formation-drupal-pour-les-webmastersCERTyou Formation
 
Tomad formation-tomcat-administration
Tomad formation-tomcat-administrationTomad formation-tomcat-administration
Tomad formation-tomcat-administrationCERTyou Formation
 
Javia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementJavia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementCERTyou Formation
 
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCERTyou Formation
 
Rubyb formation-ruby-les-bases-et-perfectionnement
Rubyb formation-ruby-les-bases-et-perfectionnementRubyb formation-ruby-les-bases-et-perfectionnement
Rubyb formation-ruby-les-bases-et-perfectionnementCERTyou Formation
 
Despa formation-design-patterns
Despa formation-design-patternsDespa formation-design-patterns
Despa formation-design-patternsCERTyou Formation
 
Php07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoPhp07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoCERTyou Formation
 
Aspn2 formation-asp-net-et-web-2-0
Aspn2 formation-asp-net-et-web-2-0Aspn2 formation-asp-net-et-web-2-0
Aspn2 formation-asp-net-et-web-2-0CERTyou Formation
 

Tendances (20)

Wpf formation-wpf
Wpf formation-wpfWpf formation-wpf
Wpf formation-wpf
 
Jee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnementJee012 formation-jee-servlets-et-jsp-perfectionnement
Jee012 formation-jee-servlets-et-jsp-perfectionnement
 
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnementJee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement
 
Angjs formation-angularjs
Angjs formation-angularjsAngjs formation-angularjs
Angjs formation-angularjs
 
Proto formation-prototype
Proto formation-prototypeProto formation-prototype
Proto formation-prototype
 
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...
Dw002 formation-dreamweaver-avance-html5-css3-javascript-et-responsive-design...
 
Php05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applicationsPhp05 formation-php-optimisation-et-industrialisation-d-applications
Php05 formation-php-optimisation-et-industrialisation-d-applications
 
Druwc formation-drupal-pour-webmaster-drupal-commerce
Druwc formation-drupal-pour-webmaster-drupal-commerceDruwc formation-drupal-pour-webmaster-drupal-commerce
Druwc formation-drupal-pour-webmaster-drupal-commerce
 
Proob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objetProob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objet
 
Dojot formation-dojo-toolkit
Dojot formation-dojo-toolkitDojot formation-dojo-toolkit
Dojot formation-dojo-toolkit
 
Mag03 formation-magento-installation-et-personnalisation
Mag03 formation-magento-installation-et-personnalisationMag03 formation-magento-installation-et-personnalisation
Mag03 formation-magento-installation-et-personnalisation
 
Druwe formation-drupal-pour-les-webmasters
Druwe formation-drupal-pour-les-webmastersDruwe formation-drupal-pour-les-webmasters
Druwe formation-drupal-pour-les-webmasters
 
Tomad formation-tomcat-administration
Tomad formation-tomcat-administrationTomad formation-tomcat-administration
Tomad formation-tomcat-administration
 
Javia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnementJavia formation-java-les-bases-et-perfectionnement
Javia formation-java-les-bases-et-perfectionnement
 
Jqery formation-jquery
Jqery formation-jqueryJqery formation-jquery
Jqery formation-jquery
 
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmationCyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
 
Rubyb formation-ruby-les-bases-et-perfectionnement
Rubyb formation-ruby-les-bases-et-perfectionnementRubyb formation-ruby-les-bases-et-perfectionnement
Rubyb formation-ruby-les-bases-et-perfectionnement
 
Despa formation-design-patterns
Despa formation-design-patternsDespa formation-design-patterns
Despa formation-design-patterns
 
Php07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdoPhp07 formation-php-avance-programmation-orientee-objet-pdo
Php07 formation-php-avance-programmation-orientee-objet-pdo
 
Aspn2 formation-asp-net-et-web-2-0
Aspn2 formation-asp-net-et-web-2-0Aspn2 formation-asp-net-et-web-2-0
Aspn2 formation-asp-net-et-web-2-0
 

En vedette

La cryptographie asymétrique enfin expliquée simplement
La cryptographie asymétrique enfin expliquée simplementLa cryptographie asymétrique enfin expliquée simplement
La cryptographie asymétrique enfin expliquée simplement
Alice and Bob
 
Technique de Cryptographie AES, DES et RSA
Technique de Cryptographie AES, DES et RSATechnique de Cryptographie AES, DES et RSA
Technique de Cryptographie AES, DES et RSAHouda Elmoutaoukil
 
Data encryption, Description, DES
Data encryption, Description, DESData encryption, Description, DES
Data encryption, Description, DES
Huawei Technologies
 
Encryption presentation final
Encryption presentation finalEncryption presentation final
Encryption presentation final
adrigee12
 
Présentation Cryptographie
Présentation CryptographiePrésentation Cryptographie
Présentation Cryptographie
Cynapsys It Hotspot
 
cryptography
cryptographycryptography
cryptography
Abhijeet Singh
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
Uday Meena
 
Cryptography
CryptographyCryptography
Cryptography
Sidharth Mohapatra
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
kusum sharma
 

En vedette (11)

Crypto graphy
Crypto graphyCrypto graphy
Crypto graphy
 
La cryptographie asymétrique enfin expliquée simplement
La cryptographie asymétrique enfin expliquée simplementLa cryptographie asymétrique enfin expliquée simplement
La cryptographie asymétrique enfin expliquée simplement
 
Cryptographie
CryptographieCryptographie
Cryptographie
 
Technique de Cryptographie AES, DES et RSA
Technique de Cryptographie AES, DES et RSATechnique de Cryptographie AES, DES et RSA
Technique de Cryptographie AES, DES et RSA
 
Data encryption, Description, DES
Data encryption, Description, DESData encryption, Description, DES
Data encryption, Description, DES
 
Encryption presentation final
Encryption presentation finalEncryption presentation final
Encryption presentation final
 
Présentation Cryptographie
Présentation CryptographiePrésentation Cryptographie
Présentation Cryptographie
 
cryptography
cryptographycryptography
cryptography
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
 
Cryptography
CryptographyCryptography
Cryptography
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
 

Similaire à Php12 formation-php-expert-programmation-objet-xml-webservices-php-unit-cryptographie

Php02 formation-php-mysql-les-bases
Php02 formation-php-mysql-les-basesPhp02 formation-php-mysql-les-bases
Php02 formation-php-mysql-les-basesCERTyou Formation
 
Php03 formation-php-mysql-les-bases-et-perfectionnement
Php03 formation-php-mysql-les-bases-et-perfectionnementPhp03 formation-php-mysql-les-bases-et-perfectionnement
Php03 formation-php-mysql-les-bases-et-perfectionnementCERTyou Formation
 
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCERTyou Formation
 
Phpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpPhpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpCERTyou Formation
 
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnementDruia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnementCERTyou Formation
 
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...CERTyou Formation
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...CERTyou Formation
 
Wopin formation-wordpress-les-bases
Wopin formation-wordpress-les-basesWopin formation-wordpress-les-bases
Wopin formation-wordpress-les-basesCERTyou Formation
 
Misrs formation-microdata-schema-org-et-rich-snippets
Misrs formation-microdata-schema-org-et-rich-snippetsMisrs formation-microdata-schema-org-et-rich-snippets
Misrs formation-microdata-schema-org-et-rich-snippetsCERTyou Formation
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expertCERTyou Formation
 
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnementDw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnementCERTyou Formation
 
Wbm02 formation-webmaster-creation-de-site-web-les-bases
Wbm02 formation-webmaster-creation-de-site-web-les-basesWbm02 formation-webmaster-creation-de-site-web-les-bases
Wbm02 formation-webmaster-creation-de-site-web-les-basesCERTyou Formation
 
Dw003 formation-dreamweaver-avance-xml-ajax-et-jquery
Dw003 formation-dreamweaver-avance-xml-ajax-et-jqueryDw003 formation-dreamweaver-avance-xml-ajax-et-jquery
Dw003 formation-dreamweaver-avance-xml-ajax-et-jqueryCERTyou Formation
 
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...CERTyou Formation
 
Dw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-basesDw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-basesCERTyou Formation
 
Jee013 formation-jee-servlets-et-jsp-les-bases
Jee013 formation-jee-servlets-et-jsp-les-basesJee013 formation-jee-servlets-et-jsp-les-bases
Jee013 formation-jee-servlets-et-jsp-les-basesCERTyou Formation
 
Pytin formation-python-les-bases
Pytin formation-python-les-basesPytin formation-python-les-bases
Pytin formation-python-les-basesCERTyou Formation
 
Aspws formation-asp-net-xml-et-services-web
Aspws formation-asp-net-xml-et-services-webAspws formation-asp-net-xml-et-services-web
Aspws formation-asp-net-xml-et-services-webCERTyou Formation
 
Symfb formation-symfony-les-bases-et-perfectionnement
Symfb formation-symfony-les-bases-et-perfectionnementSymfb formation-symfony-les-bases-et-perfectionnement
Symfb formation-symfony-les-bases-et-perfectionnementCERTyou Formation
 

Similaire à Php12 formation-php-expert-programmation-objet-xml-webservices-php-unit-cryptographie (20)

Php02 formation-php-mysql-les-bases
Php02 formation-php-mysql-les-basesPhp02 formation-php-mysql-les-bases
Php02 formation-php-mysql-les-bases
 
Php03 formation-php-mysql-les-bases-et-perfectionnement
Php03 formation-php-mysql-les-bases-et-perfectionnementPhp03 formation-php-mysql-les-bases-et-perfectionnement
Php03 formation-php-mysql-les-bases-et-perfectionnement
 
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-webCyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
 
Phpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-phpPhpsw formation-services-web-avec-php
Phpsw formation-services-web-avec-php
 
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnementDruia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
 
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
M10961 formation-automatiser-l-administration-windows-avec-microsoft-powershe...
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
 
Ezpub formation-ezpublish
Ezpub formation-ezpublishEzpub formation-ezpublish
Ezpub formation-ezpublish
 
Wopin formation-wordpress-les-bases
Wopin formation-wordpress-les-basesWopin formation-wordpress-les-bases
Wopin formation-wordpress-les-bases
 
Misrs formation-microdata-schema-org-et-rich-snippets
Misrs formation-microdata-schema-org-et-rich-snippetsMisrs formation-microdata-schema-org-et-rich-snippets
Misrs formation-microdata-schema-org-et-rich-snippets
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expert
 
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnementDw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
 
Wbm02 formation-webmaster-creation-de-site-web-les-bases
Wbm02 formation-webmaster-creation-de-site-web-les-basesWbm02 formation-webmaster-creation-de-site-web-les-bases
Wbm02 formation-webmaster-creation-de-site-web-les-bases
 
Dw003 formation-dreamweaver-avance-xml-ajax-et-jquery
Dw003 formation-dreamweaver-avance-xml-ajax-et-jqueryDw003 formation-dreamweaver-avance-xml-ajax-et-jquery
Dw003 formation-dreamweaver-avance-xml-ajax-et-jquery
 
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...
Wbm05 formation-webmaster-avance-html5-css3-javascript-et-responsive-design-x...
 
Dw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-basesDw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-bases
 
Jee013 formation-jee-servlets-et-jsp-les-bases
Jee013 formation-jee-servlets-et-jsp-les-basesJee013 formation-jee-servlets-et-jsp-les-bases
Jee013 formation-jee-servlets-et-jsp-les-bases
 
Pytin formation-python-les-bases
Pytin formation-python-les-basesPytin formation-python-les-bases
Pytin formation-python-les-bases
 
Aspws formation-asp-net-xml-et-services-web
Aspws formation-asp-net-xml-et-services-webAspws formation-asp-net-xml-et-services-web
Aspws formation-asp-net-xml-et-services-web
 
Symfb formation-symfony-les-bases-et-perfectionnement
Symfb formation-symfony-les-bases-et-perfectionnementSymfb formation-symfony-les-bases-et-perfectionnement
Symfb formation-symfony-les-bases-et-perfectionnement
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesCERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Php12 formation-php-expert-programmation-objet-xml-webservices-php-unit-cryptographie

  • 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.