accueil / formation / catalogue 2009 / développement web / PHP
Développement d'applications Web avec PHP - Code : PHP
Fer de lance de l'Open Source, le langage PHP a réellement démocratisé la production de contenu Web dynamique. Associé au serveur Web Apache et à la base de données MySQL, c'était hier une solution gratuite, fiable et puissante pouvant être déployée sur les plates-formes Windows ou Linux. L'apparition aujourd'hui des Frameworks PHP, plus professionnels, ne fait que confirmer cette tendance.
Ce cours de développement PHP met l'accent sur les bonnes pratiques pour réaliser un site Web dynamique, efficace et maintenable. De nombreux travaux pratiques seront l'occasion de suivre de bout en bout la conception d'une application Web, tout en privilégiant les aspects opérationnels (accès aux données, sécurisation, déploiement).
Ce cours répond aux questions suivantes : "Comment bâtir une application Web flexible avec PHP", "Comment améliorer son interface graphique avec les bibliothèques PHP ?", "Pourquoi mettre en place un Framework pour les développements d'entreprise ?".
Vous allez apprendre à :
  • 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é
Durée : 5 jour(s)
Audience : Développeurs et chefs de projet de développement de sites Web
Méthode pédagogique : 50% de travaux pratiques.
Pré-requis : Connaissance élémentaire du langage SQL
Prix : Voir dates
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


Dates :
code
[PHP]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1785 12 - - 6 11 - 6 3 - 5 2 -
Grenoble 1785 - 16 - - 11 - - - 14 - 30 -
Lyon 1785 - - 16 - - 29 - - - 19 - -
Genève 1785 - 16 - 20 - 8 - - - 5 - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut