Concevez votre site Web avec PHP et MySQL / Mathieu Nebra

LivresAuteur principal: Nebra, Mathieu, 1985-...., AuteurLangue: français.Mention d'édition: 2e éditionÉditeur : [Paris] : OpenClassrooms, DL 2015Description : 1 vol. (XII-399 p.) : ill. en noir et en coul. ; 24 cmISBN: 979-10-90085-95-4.Résumé : La 4e de couv. : "Concevez votre site web avec PHP et MySQL. Vous connaissez le HTML et vous avez toujours rêvé de créer un site web dynamique, avec votre propre blog, vos forums et votre espace membres ? Ne cherchez plus ! Découvrez dans ce livre dédié aux débutants comment utiliser les langages les plus célèbres du web dynamique : PHP et MySQL. Qu'allez-vous apprendre ? À installer les outils nécessaires : Apache, PHP et MySQL, que vous soyez sous Windows, Mac OS ou Linux Le rôle des variables, des fonctions, des includes...La récupération et sauvegarde des informations saisies dans des formulaires par vos visiteurs en évitant les failles de sécurité XSS et les injections SQL. Les concepts avancés de PHP (programmation orientée objet, expressions régulières, structure MVC...) et MySQL (jointures, groupements de données...). La pratique du code, à l'aide des TP corrigés : création d'un blog, d'un mini-chat, d'un espace membres..."Sujet - Nom commun: Sites Web, Conception | PHP (langage de programmation) Voir dans le SUDOC
Holdings
Item type Current library Collection Shelving location Call number Status Date due Barcode Item holds
Prêt normal Enssib Papier Pôle Information numérique et médias 005.2 LAN n (Browse shelf(Opens below)) Available 843297C
Total holds: 0

Index

La 4e de couv. : "Concevez votre site web avec PHP et MySQL. Vous connaissez le HTML et vous avez toujours rêvé de créer un site web dynamique, avec votre propre blog, vos forums et votre espace membres ? Ne cherchez plus ! Découvrez dans ce livre dédié aux débutants comment utiliser les langages les plus célèbres du web dynamique : PHP et MySQL. Qu'allez-vous apprendre ? À installer les outils nécessaires : Apache, PHP et MySQL, que vous soyez sous Windows, Mac OS ou Linux Le rôle des variables, des fonctions, des includes...La récupération et sauvegarde des informations saisies dans des formulaires par vos visiteurs en évitant les failles de sécurité XSS et les injections SQL. Les concepts avancés de PHP (programmation orientée objet, expressions régulières, structure MVC...) et MySQL (jointures, groupements de données...). La pratique du code, à l'aide des TP corrigés : création d'un blog, d'un mini-chat, d'un espace membres..."

P. II PHP et MySQL, les outils du web dynamique P. II Qu'allez-vous apprendre en lisant ce livre ? P. III Comment lire ce livre ? P. IV Ce livre est issu d'OpenClassrooms P. IV Remerciements P. 1 I. Les bases de PHP P. 3 1. Introduction à PHP P. 4 Les sites statiques et dynamiques P. 5 Comment fonctionne un site web ? P. 7 Les langages du Web P. 10 Et la concurrence ? P. 13 2. Préparer son ordinateur P. 14 De quels programmes a-t-on besoin ? P. 15 Sous Windows : WAMP P. 18 Sous Mac OS X : MAMP P. 20 Sous Linux : XAMPP P. 23 Utiliser un bon éditeur de fichiers P. 29 3. Premiers pas avec PHP P. 30 Les balises PHP P. 33 Afficher du texte P. 37 Les commentaires P. 39 4. Inclure des portions de page P. 40 Le principe P. 42 La pratique P. 45 5. Les variables P. 46 Qu'est-ce qu'une variable ? P. 48 Affecter une valeur à une variable P. 50 Afficher et concaténer des variables P. 53 Faire des calculs simples P. 57 6. Les conditions P. 58 La structure de base : if... else P. 64 Une alternative pratique : switch P. 67 Les ternaires : des conditions condensées P. 69 7. Les boucles P. 70 Une boucle simple : while P. 72 Une boucle plus complexe : for P. 75 8. Les fonctions P. 76 Qu'est-ce qu'une fonction ? P. 79 Les fonctions prêtes à l'emploi de PHP P. 82 Créer ses propres fonctions P. 87 9. Les tableaux P. 88 Les deux types de tableaux P. 91 Parcourir un tableau P. 94 Rechercher dans un tableau P. 99 II. Transmettre des données de page en page P. 101 10. Transmettre des données avec l'URL P. 102 Envoyer des paramètres dans l'URL P. 103 Récupérer les paramètres en PHP P. 105 Ne faites jamais confiance aux données reçues ! P. 113 11. Transmettre des données avec les formulaires P. 114 Créer la base du formulaire P. 116 Les éléments du formulaire P. 121 Ne faites jamais confiance aux données reçues : la faille XSS P. 126 L'envoi de fichiers P. 133 12. TP : page protégée par mot de passe P. 134 Instructions pour réaliser le TP P. 136 Correction P. 138 Aller plus loin P. 141 13. Variables superglobales, sessions et cookies P. 142 Les variables superglobales P. 143 Les sessions P. 146 Les cookies P. 153 14. Lire et écrire dans un fichier P. 154 Autoriser l'écriture de fichiers (chmod) P. 155 Ouvrir et ferme un fichier P. 157 Lire et écrire dans un fichier P. 161 III. Stocker des informations dans une base de données P. 163 15. Présentation des bases de données P. 164 Le langage SQL et les bases de données P. 166 Structure d'une base de données P. 168 Mais où sont enregistrées les données ? P. 171 16. phpMy Admin P. 172 Créer une table P. 176 Modifier une table P. 178 Autres opérations P. 185 17. Lire des données P. 186 Se connecter à la base de données en PHP P. 190 Récupérer les données P. 196 Les critères de sélection P. 200 Construire des requêtes en fonction de variables P. 203 Traquer les erreurs P. 207 18. Écrire des données P. 208 INSERT : ajouter des données P. 211 UPDATE : modifier des données P. 213 DELETE : supprimer des données P. 215 19. TP : un mini-chat P. 216 Instructions pour réaliser le TP P. 219 Correction P. 222 Aller plus loin P. 223 20. Les fonctions SQL P. 224 Les fonctions scalaires P. 227 Les fonctions d'agrégat P. 231 Group by et having : le groupement de données P. 235 21. Les dates en SQL P. 236 Les champs de type date P. 238 Les fonctions de gestion des dates P. 241 22. TP : un blog avec des commentaires P. 242 Instructions pour réaliser le TP P. 246 Correction P. 250 Aller plus loin P. 255 23. Les jointures entre tables P. 256 Modélisation d'une relation P. 258 Qu'est-ce qu'une jointure ? P. 260 Les jointures internes P. 263 Les jointures externes P. 267 IV. Utilisation avancée de PHP P. 269 24. Créer des images en PHP P. 270 Activer la bibliothèque GD P. 270 Les bases de la création d'image P. 275 Texte et couleur P. 278 Dessiner une forme P. 281 Des fonctions encore plus puissantes P. 289 25. Les expressions régulières (partie 1/2 ) P. 290 Où utiliser une regex ? P. 292 Des recherches simples P. 294 Les classes de caractères P. 297 Les quantificateurs P. 301 26. Les expressions régulières (partie 2/2) P. 302 Une histoire de métacaractères P. 303 Les classes abrégées P. 304 Construire une regex complète P. 310 Capture et remplacement P. 317 27. La programmation orientée objet P. 318 Qu'est-ce qu'un objet ? P. 323 Créer une classe P. 327 Créer un objet à partir de la classe P. 329 Constructeur, destructeur et autres fonctions spéciales P. 331 L'héritage P. 333 Les droits d'accès et l'encapsulation P. 337 28. Organiser son code selon l'architecture MVC P. 338 Qu'est-ce que l'architecture MVC ? P. 339 Le code du TP blog et ses défauts P. 342 Amélioration du TP blog en respectant l'architecture MVC P. 348 Aller plus loin : les frameworks MVC P. 351 29. TP : créer un espace membres P. 352 Conception de l'espace membres P. 355 Réalisation des pages principales de l'espace membres P. 359 Aller plus loin P. 361 V. Annexes P. 363 30. Codez proprement P. 364 Des noms clairs P. 366 Indentez votre code P. 367 Un code correctement commenté P. 371 31. Utilisez la documentation PHP ! P. 372 Accéder à la doc' P. 374 Présentation d'une fonction P. 379 32. Au secours ! Mon script plante ! P. 380 Les erreurs les plus courantes P. 382 Traiter les erreurs SQL P. 383 Quelques erreurs plus rares P. 387 33. Protéger un dossier avec un .htaccess P. 388 Créer le .htaccess P. 389 Créer le .htpasswd P. 391 Envoyer les fichiers sur le serveur P. 393 34. Mémento des expressions régulières P. 394 Structure d'une regex P. 394 Classes de caractères P. 394 Quantificateurs P. 394 Métacaractères P. 395 Classes abrégées P. 396 Capture et remplacement P. 396 Options

There are no comments on this title.

to post a comment.

Koha version 23.05

L'Enssib est membre associée de l'Université de Lyon