Développer des applications Web avec PHP

L'avis de l'expert

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.

Bénéfices métier

Développer des scripts serveurs avec PHP pour générer dynamiquement des pages HTML

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

Pré-requis 

Connaissance élémentaire du langage SQL Connaissance de HTML

Public

Développeurs et chefs de projet de développement de sites Web

Itinéraire pédagogique de la formation

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

Contenu détaillé

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

  • Héritage et polymorphisme
  • Design Patterns
  • Gestion des exceptionss

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

Comment se déroule le stage

Les participants à cette formation seront amenés à réaliser une application et ainsi mettre en pratique les aspects théoriques.

 

Nos tarifs sont parmi les plus compétitifs du marché. Contactez-nous pour tout devis

 

ADN Technologies ©2008 | Contact | Webdesign ADN TECHNOLOGIES