Formation:Développement PHP5
Plan de la formationA.   Introduction                                E. Environnement web et persistance1.   Introduction ...
HTTP ?            3
HTTP ?            4
Introduction à PHP           Site Web ?           • Site web : ensemble de pages web hyper liées entre elles,•          ap...
Introduction à PHP           World Wide Web           • Quels sont les principes du WWW ?•                                ...
Introduction à PHP•                         7
Introduction à PHP•                         8
Introduction à PHP           Statique ? Dynamique ?           • Une page web est statique quand son contenu et son        ...
Introduction à PHP•                         10
Introduction à PHP•                         11
Introduction à PHP•                         12
Introduction à PHP            Présentation de PHP            PHP : Hypertext Preprocessor (Personal Home Pages)           ...
Introduction à PHP            Principe de fonctionnement            Ecriture de scripts PHP :            Inclusion du code...
Introduction à PHP•                         15
Introduction à PHP•                         16
Introduction à PHPCa marche pas …• • Le serveur est arrêté …• • Le fichier nest pas au bon endroit …• • Il na pas la bonne...
Introduction à PHPCa marche !• • Bravo, vous venez décrire votre première page• en PHP !!• • Mais à quoi sert le PHP ici ?...
Introduction à PHPCa marche !• • Bravo, vous venez décrire votre première page• en PHP !!• • Mais à quoi sert le PHP ici ?...
Introduction à PHP                     20
Introduction à PHP : Exemple de code HTML -PHP                                                 21
Introduction à PHP Inclure des fichiers externes                                                   22
Introduction à PHP: Ajout de commentaires                                            23
Que Faire avec PHP ?  •Fonctionnement couplé avec un serveur web  •Application en ligne de commande  •Services web  •Appli...
Nouveautés de PHP5  • La programmation orientée objet  • Refonte et simplification XML  • Intégration de la base SQLite  •...
Architecture PHP5                    26
PHP en France et dans le monde                                 27
Quelques sites webhttp://www.afup.org/http://forum.phpfrance.com/http://www.phpdebutant.org/http://www.phpindex.comhttp://...
Prochain SlideShare
Chargement dans…5
×

Chap01 introduction

254 vues

Publié le

Publié dans : Design
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
254
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Chap01 introduction

  1. 1. Formation:Développement PHP5
  2. 2. Plan de la formationA. Introduction E. Environnement web et persistance1. Introduction à PHP 1. Gestion des entêtes HTTP et redirection2. Nouveautés de PHP5 2. Cookies, Sessions et e-mails3. Architecture et fonctionnement4. PHP en France et dans le monde F. Programmation orientée et objet 1. Concepts de la POOB. Installation d’un poste de travail 2. Implémentation en PHP1. Les différents modes d’installation2. Installation d’un environnement de G. Mysql et les bases de données développement web 1. Utilisation d’un SGBD3. Configuration d’un environnement de travail 2. Présentation de Mysql 3. Outils d’administration open SourceC. Les bases du langage 4. Connexion persistantes ou non, requêtes et1. Variables, constantes et types transactions en PHP2. Les instructions de contrôle3. Les chaînes de caractères H. Les fonctionnalités avancées de PHP54. Les tableaux 1. Gestion des erreurs et des exceptions5. Expressions régulières 2. Installer /utiliser les principaux outils open6. Manipulations de dates source7. Les fonctions de base8. Fonctions mathématiques I. Synthèse 1. Tour d’horizon de la sécurité en PHPD. Les formulaires 2. Les outils et les bonnes pratiques1. Formulaires HTML2. Création d’un formulaire HTML3. Récupération des données d’un formulaire4. Autres problématiques 2
  3. 3. HTTP ?  3
  4. 4. HTTP ?  4
  5. 5. Introduction à PHP Site Web ? • Site web : ensemble de pages web hyper liées entre elles,• appartenant à un même serveur web et mises en ligne à une adresse Web. • Page web : ressource du World Wide Web conçue pour être consultée par des visiteurs à laide dun navigateur Web. • Hyperlien ou lien hypertexte : référence dans un système hypertexte permettant de passer automatiquement dun document consulté à un document lié. • Adresse Web ou URI (URL) : référence universelle dune ressource sur le web (et plus encore), de la forme : protocole:serveur:portchemin#ancre?params • Serveur web : ensemble machine et logiciel hébergeant des pages web 5
  6. 6. Introduction à PHP World Wide Web • Quels sont les principes du WWW ?• 6
  7. 7. Introduction à PHP• 7
  8. 8. Introduction à PHP• 8
  9. 9. Introduction à PHP Statique ? Dynamique ? • Une page web est statique quand son contenu et son apparence sont définis une bonne fois pour toute lors de son• écriture. • Une page web est dite dynamique lorsque son contenu (ou son apparence) dépend dinformations non connues au moment de lécriture de la page. • Les sources dinformations peuvent être : – Le système lui même – Une base de données – Le visiteur/utilisateur de la page (du site) 9
  10. 10. Introduction à PHP• 10
  11. 11. Introduction à PHP• 11
  12. 12. Introduction à PHP• 12
  13. 13. Introduction à PHP Présentation de PHP PHP : Hypertext Preprocessor (Personal Home Pages) Historique :• 1994 : Rasmus Lerdorf : usage personnel 1995 : 1° version : "Personal Sommaire Page Tools" 1995 : PHP/FI Version 2 1997 : Suraski & Gutmans : PHP 3 2000 : PHP 4 2005 : PHP 5 2010 : sortie de PHP5.3 avec des nouveautés Fonctionnalités : Génération de page web à la volée Traitement des formulaires clients Connexion à des bases de donnée Langage simple, souple, puissant 13
  14. 14. Introduction à PHP Principe de fonctionnement Ecriture de scripts PHP : Inclusion du code PHP à lintérieur du code HTML• Exécution de scripts PHP : Exécution du code directement par le serveur Génération dune page HTML envoyée au client Entrées dun script PHP : Valeurs de formulaire Données extraites dune base de données Fichiers et données système Sortie dun script PHP : Du code HTML (… mais pas seulement …) 14
  15. 15. Introduction à PHP• 15
  16. 16. Introduction à PHP• 16
  17. 17. Introduction à PHPCa marche pas …• • Le serveur est arrêté …• • Le fichier nest pas au bon endroit …• • Il na pas la bonne extension …• • Le serveur apache nest pas activé• • Ladresse entrée dans le navigateur est• incorrecte …• • Ya une erreur dans le fichier … 17
  18. 18. Introduction à PHPCa marche !• • Bravo, vous venez décrire votre première page• en PHP !!• • Mais à quoi sert le PHP ici ? A rien … On• pourrait faire la même chose en HTML pur …• • Cependant, vous devriez commencer à• entrevoir les possibilités … 18
  19. 19. Introduction à PHPCa marche !• • Bravo, vous venez décrire votre première page• en PHP !!• • Mais à quoi sert le PHP ici ? A rien … On• pourrait faire la même chose en HTML pur …• • Cependant, vous devriez commencer à• entrevoir les possibilités … 19
  20. 20. Introduction à PHP 20
  21. 21. Introduction à PHP : Exemple de code HTML -PHP 21
  22. 22. Introduction à PHP Inclure des fichiers externes 22
  23. 23. Introduction à PHP: Ajout de commentaires 23
  24. 24. Que Faire avec PHP ? •Fonctionnement couplé avec un serveur web •Application en ligne de commande •Services web •Applications graphiques 24
  25. 25. Nouveautés de PHP5 • La programmation orientée objet • Refonte et simplification XML • Intégration de la base SQLite • PDO 25
  26. 26. Architecture PHP5 26
  27. 27. PHP en France et dans le monde 27
  28. 28. Quelques sites webhttp://www.afup.org/http://forum.phpfrance.com/http://www.phpdebutant.org/http://www.phpindex.comhttp://www.nexen.net/….. 28

×