Faciliter la maintenance de votre application avec l'orientation objet de PHP
Développer des scripts serveurs avec PHP pour générer dynamiquement des pages HTML
Appréhender l'organisation d'un site Web et les bonnes pratiques de conception / réalisation
Utiliser les bibliothèques de PHP pour simplifier la création d'un site
Gérer les utilisateurs de votre application (authentification, gestion des sessions, cookies)
Accéder à une base de données MySQL
Générer des images pour améliorer votre interface graphique
Installer un environnement opérationnel basé sur Apache, PHP et MySQL
Utiliser le Framework Zend pour gagner en rapidité et efficacité
Formations accessibles à Paris et Toulouse. consultez nos dates !
Développeurs et chefs de projet de développement de sites Web
Programme :
Rappels Web
Internet : origines et usages
Précisions sur HTTP
Les langages du Web
Sites Web dynamiques
Environnement AMP
Historique
Contexte technique
Installation et configuration
Évolutions et nouveautés
Introduction à PHP
Syntaxe de base
Types de données
Styles de programmation
Conception d'applications Web
Accès aux SGBD
Rappels SQL
MySQL
Connection PHP / MySQL
Session utilisateur
Cookies
Sessions HTTP
La bibliothèque Pear
Moteur de templates
Modules Pear
Génération de PDF
Programmation orientée objet
Principes de base : classe et objets
Héritage et polymorphisme
Design Patterns
Gestion des exceptions
Les Frameworks PHP
Quels impacts sur le code ?
Principaux acteurs : Zend, Symphony...
Modèle Vue Contrôleur (MVC)
Mapping objet / relationnel
Le Framework Zend
Installation et configuration
Persistance avec les PHP Data Object (PDO)
Zend_Controller pour la partie MVC
Routeur et dispatcher