Nos coordonnées
- Téléphone : 01 75 84 84 84
- Fax : 01 75 84 84 93
- Email : contact@tenesea.fr
Formation PHP confirmé
Description
Pendant 5 jours nous étudierons les multiples étapes qui vous permettront de perfectionner vos connaissances sur une application.
Langages concernés : PHP
Programme
Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales
Modélisation UML pour PHP
Présentation de la méthode UML
Spécifications des besoins
Scénarios
Définition des classes
Définition de l'architecture
Passer du modèle à l'implémentation
Programmation Orientée Objet
Principes et évolution de l'Objet dans PHP
Déclaration d'objets
Constructeur et destructeur
Typage
Copie et référence
Notion d'héritage
Portée des classes, des méthodes et des propriétés
Classes abstraites
Accès statiques
Surcharges
Itérateurs
Design Patterns
Motis de création
Motifs de structuration
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
Introduction à XML
Intérêt d'XML
Présentation rapide de SimpleXML
Avantages du DOM
Exporter des données de mySQL vers un document XML
Importer des données XML vers une base de données mySQL
Nouvelles extensions SQLite, Tidy, SOAP
Présentation rapide de SQLite
Gestion des flux, fonctions d’emailing
Les différentes librairies utiles
WebServices
Présentation
Etude de cas
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
Objectifs
Découvrir PHP 5.0
Maîtriser le développement d'applications Objet en PHP
Comprendre l'utilité d'XML
Utiliser les Webservices
Pré-requis
Bonne connaissance de PHP
13 rue Salomon de Rothschild 92150 SURESNES