Revenir à la liste des catégories de formation



Formation : Développement d'applications Web avec PHP


(Réf. 12627)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

PHP

Prérequis

  • Connaissance élémentaire du langage SQL
  • Connaissance de HTML

Public

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

Objectifs

  • 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é
  • 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 ?".

Type de formation

Courte

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
  • Persistance avec les PHP Data Object (PDO)

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)

Le Framework Zend

  • Installation et configuration
  • Zend_Controller pour la partie MVC
  • Zend_Db_Table pour le mapping Objet / Relationnel
  • L'internationalisation avec Zend_Translate
  • Utilisation et configuration des Layouts

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation