Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : PHP Objet

PHP

Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales disponibles
PHP dans le HTML, HTML dans le PHP, et ajouts de CSS et javascript

Programmation Orientée Objet

Principes et évolution de l’Objet dans PHP
Qui utilise l’objet, et pourquoi
Déclaration de nouveaux objets, méthodes et attributs
Constructeur et destructeur
Copie et référence, problèmes d’aggrégation
Etude de cas sur des structures courantes
Portée des classes, des méthodes et des propriétés
Notion d’héritage, réutilisation de l’existant
Classes abstraites et interfaces
Accès statiques aux données
Itérateurs, typage, chargement automatique : mécanismes secondaires

Modélisation UML pour PHP

Présentation de la méthode UML, pourquoi et par qui
Spécifications des besoins
Scénarios
Définition des classes, l’architecture et des autres structures statiques
Travail sur des exemples
Modélisation de la dynamique de l’application
Passer du modèle à l’implémentation et gestion d’un projet complet

Design Patterns

Présentation générale ; où, qui et quand ?
Motis de création - un exemple courant et son implication
Motifs de structuration, les bonnes décisions et leur impact dans le développement
Motifs de comportements

Les bases de données

Rappels : fonctions d’accès aux bases de données
Construction d’une base avec PHPmyAdmin
Création d’une librairie de classes pour les connexions à une base de données mySQL
Etude des cas courant de structures de données
Présentation de SQLite, principes de l’application sans déploiement

Introduction à XML

Intérêt d’XML
Présentation rapide de SimpleXML
Avantages du DOM, et utilisation
Relations entre XML, les bases de données, la sérialisation ; exemples de persistance

WebServices

Présentation et principe
HTML, XMLRPC et SOAP
Etude de cas

Nouvelles extensions Tidy, les flux

Utilisation courante de Tidy
Gestion des flux, fichiers et accès a distance
Les différentes librairies utiles

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

Etude de cas : Création d’un CMS

Principe de fonctionnement d’un CMS
Présentation de CMS PHP : SPIP, Typo3
Spécification de l’application
Modèles de données et de traitements
Création d’un moteur de templates :
- Classe Page
- Classe Menu
- Classe Meta
Création des interfaces d’administration des bases
Transfert sur le serveur d’un fichier pdf ou image
Introduction à la génération automatique de PDF
Sécurisation et gestion de sessions

Conclusion et bilan

Clients visés :

Développeurs PHP

Mots-clés en rapport avec la formation :

Php mysql perfectionnement objet programmation développement DOM Webservices XML application nantes paris loire-atlantique ile de france pays de la loire initiation perfectionnement

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !