Nous utilisons des cookies pour vous proposer des contenus et services adaptés.
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies.
Ce site respecte la loi RGPD du 25 mai 2018. Pour en savoir plus, cliquez ici
(+33) 02 47 61 20 22 Du lundi au vendredi de 10H à 16H30

Concevez votre site web avec PHP et MySQL

Concevez votre site web avec PHP et MySQL - simple it - 9791090085411 -
Concevez votre site web avec PHP et MySQL 
Voir la nouvelle édition
Concevez votre site web avec PHP et MySQL
Année : 09/2015 (2ème édition)

Auteur : 

Editeur : Simple It

Collection : Le livre du zéro

Date parution :  (2ème édition)

Avec « Concevez votre site web avec PHP et MySQL » chacun peut se former en douceur et avec humour à la création d'un site web dynamique, avec son propre blog.

Mathieu Nebra décrit comment installer les outils nécessaires tels qu'Apache, PHP ou MySQL sur les trois systèmes d'exploitation que sont Windows, Mac OS X ou Linux.

Les 34 chapitres de difficulté graduelle amènent le lecteur à utiliser étape par étape les outils les plus célèbres du web dynamique jusqu'à maîtriser les concepts avancés de PHP (programmation orientée objet, expressions régulières,...) et MySQL (jointures, groupements de données...) grâce notamment à plusieurs chapitres inédits sur l'architecture MVC et un TP sur la création d'un espace membres.

Un cours pensé pour les débutants

Les langages les plus utilisés sur le web enfin ac Une difficulté progressive pour ne perdre aucun le
Un cours célèbre qui a formé de nombreux professionnels ; passionnés d'informatique

Réalisez le site web dont vous avez toujours rêvé


  •     Installez les outils nécessaires : Apache, PHP et MySQL, que vous soyez sous Windows, Mac OS X ou Linux
  •     Découvrez le rôle des variables, des fonctions, des includes...
  •     Apprenez à récupérer et sauvegarder les informations saisies dans des formulaires par vos visiteurs en évitant les failles de sécurité XSS et les injections SOL
  •     Pratiquez à l'aide des TP corrigés : création d'un blog, d'un mini-chat, d'un espace membres...
  •     Maîtrisez les concepts avancés de PHP (programmation orientée objet, expressions régulières, structure MVC ... ) et MySQL (jointures, groupements de données...)

À qui ce livre est-il destiné ?

  •     Aux passionnés d'informatique qui souhaitent améliorer leur site web réalisé en HTML
  •     Aux étudiants dans le domaine des nouvelles technologies qui recherchent un support de cours
  •     À toutes les personnes qui ont besoin de se former ou de se convertir au développement web


En suivant ce lien, retrouvez tous les livres dans la spécialité Internet.

Descriptif : 

Reliure :
Broché
Nbr de pages :
397
Dimension :
24,0 cm × 16,7 cm × 2,2 cm
Poids :
700 gr
ISBN 10 :
1090085419
ISBN 13 :
9791090085411
26,00 €
Epuisé
Cet ouvrage n'est plus commercialisé
par l'éditeur
 (en savoir+)

Acheter la nouvelle édition

Avis clients sur Concevez votre site web avec PHP et MySQL - simple it - Le livre du zéro

(Ils sont modérés par nos soins et rédigés par des clients ayant acheté l'ouvrage)
Donnez votre avis

Sommaire

Sommaire

Avant-propos
PHP et MySQL, les outils du web dynamique ii

Qu'allez-vous apprendre en lisant ce livre? . ii

Comment lire ce livre? . . . . . . iii

Ce livre est issu du Site du Zéro IV

Remerciements .......... iv

1 Les bases de PHP 1

1 Introduction à PHP 3

Les sites statiques et dynamiques 4

Comment fonctionne un site web? 5

Les langages du Web . 7

Et la concurrence? . . 10

2 Préparer son ordinateur 13

De quels programmes a-t-on besoin? 14

Sous Windows: WAMP 15

Sous Mac OS X
: MAMP 18

Sous Linux: XAMPP .. 20

Utiliser un bon éditeur de fichiers. 23

3 Premiers pas avec PHP 29

Les balises PHP
Afficher du texte 33

Les commentaires. 37

4 Inclure des portions de page 39

Le principe 40

La pratique 42

5 Les variables 45

Qu'est-ce qu'une variable? . 46

Affecter une valeur à une variable . 47

Afficher et concaténer des variables 50

Faire des calculs simples ....... 53

6 Les conditions 57

La structure de base; if. .. else 58

Une alternative pratique: switch 64

Les ternaires ; des conditions condensées . 67

7 Les boucles 69

Une boucle simple: while 70

Une boucle plus complexe: for 72

8 Les fonctions 75

Qu'est-ce qu'une fonction? ....... 76

Les fonctions prêtes à l'emploi de PHP . 79

Créer ses propres fonctions ....... 82

9 Les tableaux 87

Les deux: types de tableaux 88

Parcourir un tableau . . . . 91

Rechercher dans un tableau 94

II Transmettre des données de page en page 99

10 Transmettre des données avec l'URL 101

Récupérer les paramètres en PRP 103

Ne faites jamais confiance aux données reçues! 105

11 Transmettre des données avec les formulaires 113

Créer la base du formulaire 114

Les éléments du formulaire 116

Ne faites jamais confiance aux données reçues: la faille XSS . 121

L'envoi de fichiers . 126

12 TP
: page protégée par mot de passe 133

Instructions pour réaliser le TP 134

Correction . . . 136

Aller plus loin . 138

13 Variables superglobales, sessions et cookies 141

Les variables superglobales 142

Les sessions 143

Les cookies 146

14 Lire et écrire dans un fichier 153

Autoriser l'écriture de fichiers (chmod) 154

Ouvrir et fermer un fichier . . 155

Lire et écrire dans un fichier . 157

III Stocker des informations dans une base de données 161

15 Présentation des bases de données 163

Le langage SQL et les bases de données 164

Structure d'une base de données ... 166

Mais où sont enregistrées les données? 168

16 phpMyAdmin 169

Créer une table . 170

Modifier une table 174

Autres opérations. 176

Se connecter à la base de données en PRP 184

Récupérer les données . 188

Les critères de sélection 194

Construire des requêtes en fonction de variables . 198

Traquerleserreurs ................. 201

18 Écrire des données 205

INSERT
: ajouter des données 206

UPDATE
: modifier des données 209

DELETE
: supprimer des données 211

19 TP
: un mini-chat 213

Instructions pour réaliser le TP 214

Correction . . . 217

Aller plus loin . 220

20 Les fonctions SQL 221

Les fonctions scalaires 222

Les fonctions d'agrégat. 225

GROUP BY et RAVING
: le groupement de données. 229

21 Les dates en SQL 233

Les champs de type date. . . . . . 234

Les fonctions de gestion des dates . 236

22 TP
: un blog avec des commentaires 239

Instructions pour réaliser le TP 240

Correction . . . 244

Aller plus loin. 248

23 Les jointures entre tables 253

Modélisation d'une relation 254

Qu'est-ce qu'une jointure? . 256

Les jointures internes. 258

Les jointures externes 261

24 Créer des images en PHP 267

Activer la bibliothèque GD . 268

Les bases de la création d'image 268

Texte et couleur 273

Dessiner une forme 276

Des fonctions encore plus puissantes 279

25 Les expressions régulières (partie 1/2) 287

Où utiliser une regex? 288

Des recherches simples 289

Les classes de caractères 292

Les quantificateurs . . . 295

26 Les expressions régulières (partie 2/2) 299

Une histoire de métacaractères 300

Les classes abrégées . 301

Construire une regex complète 302

Capture et remplacement . . . 308

27 La programmation orientée objet 315

Qu'est-ce qu'un objet? . 316

Créer une classe 321

Créer un objet à partir de la classe 325

Constructeur, destructeur et autres fonctions spéciales 326

L'héritage . 329

Les droits d'accès et l'encapsulation 331

28 Organiser son code selon l'architecture MVe 335

Qu'est-ce que l'architecture MVC? 336

Le code du TP blog et ses défauts 337

Amélioration du TP blog en respectant l'architecture MVe 340

Allerplusloin:lesframeworks MVe............. 346

29 TP
: créer un espace membres 349

••• 0 0•••
Réalisation des pages principales de l'espace membres 353

0 • 0 • 0 00 0 • 00 00 00 • 00 • • 0 • •
Aller plus loin 357

V Annexes 359

30 Codez proprement 361

0••
Des noms clairs 362

Indentez votre code 364
0
Un code correctement commenté 365

31 Utilisez la documentation PHP! 369

0 • 0 0••
Accéder à la doc' 370
Présentation d'une fonction 372

32 Au secours! Mon script plante! 377

Les erreurs les plus courantes 378

Traiter les erreurs SQL 380
0••
Quelques erreurs plus rares 381

33 Protéger un dossier avec un .htaccess 385

Créer le .htaccess . 386

Créer le ohtpasswd 387

Envoyer les fichiers sur le serveur 389

34 Mémento des expressions régulières 391

Structure d'une regex 392

Classes de caractères 392

Quantificateurs 392

Métacaractères 392

Classes abrégées 393

Capture et remplacement 394

0 00 00 0 • 0 • 0
Options 394


ANCIENNE EDITION

NOUVELLE EDITION