PHP 7 : cours et exercices

"Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 et s'initier au développement d'applications web professionnelles Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site web complet interagissant avec une ba...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal: Engels, Jean
Format: Livre papier
Langue:Français
Publié: Paris : Eyrolles DL 2017.
Collection:[Collection Noire]
Sujets:
Note: PHP = PHP Hypertext Preprocessor
Autres localisations: Voir dans le Sudoc
Variante du titre:Php7 :, cours et exercices
Edition sous un autre format:• PHP 7, cours et exercices, Jean Engels, 2017, Paris, Eyrolles, 978-2-212-00956-9
LEADER 08901nam a22002777a 4500
001 615621
008 170308t20172017xxe ||| |||| 00| 0 fre d
009 PPN199224358
020 |a 9782212673609 (br.) :  |c 29,90 EUR 
024 |a 9782212673609 
041 0 |a fre 
082 |a 005.133  |z fre 
100 1 |a Engels, Jean. 
240 1 0 |a Php7 :  |b cours et exercices 
245 1 0 |a PHP 7 :  |b cours et exercices   |c Jean Engels. 
260 |a Paris :  |b Eyrolles,  |c DL 2017. 
300 |a 1 volume (xxi-585 pages) :  |b illustrations, couverture illustrée en couleurs ;  |c 23 cm. 
490 0 |a [Collection Noire] 
500 |a PHP = PHP Hypertext Preprocessor 
504 |a Index 
505 0 |a P. XIX -- Avant-propos -- P. 1 -- Chapitre 1 Introduction -- P. 2 -- Avant de commencer -- P. 5 -- Premier contact avec PHP -- P. 15 -- Chapitre 2 Variables, constantes et types -- P. 15 -- Les variables -- P. 20 -- Les constantes -- P. 22 -- Les types de données -- P. 23 -- Déterminer le type d'une variable -- P. 26 -- Les entiers -- P. 27 -- Les flottants -- P. 28 -- Les opérateurs numériques -- P. 29 -- Les fonctions mathématiques -- P. 31 -- Les booléens -- P. 34 -- Les chaînes de caractères -- P. 36 -- Les tableaux -- P. 40 -- Les objets -- P. 41 -- Les types divers -- P. 42 -- Mémo des fonctions -- P. 43 -- Exercices -- P. 45 -- Chapitre 3 Les instructions de contrôle -- P. 45 -- Les instructions conditionnelles -- P. 52 -- Les instructions de boucle -- P. 62 -- Gestion des erreurs -- P. 69 -- Exercices -- P. 71 -- Chapitre 4 Les chaînes de caractères -- P. 71 -- Affichage des chaînes -- P. 76 -- Mise en forme des chaînes -- P. 79 -- Entités HTML et caractères spéciaux -- P. 81 -- Recherche de sous-chaînes -- P. 84 -- Comparaison de chaînes -- P. 87 -- Transformation de chaînes en tableaux -- P. 88 -- Les expressions régulières -- P. 97 -- Mémo des fonctions -- P. 100 -- Exercices -- P. 103 -- Chapitre 5 Les tableaux -- P. 103 -- Créer des tableaux -- P. 112 -- Lire les éléments des tableaux -- P. 124 -- Manipuler des tableaux -- P. 133 -- Trier les éléments d'un tableau -- P. 142 -- Opérer une sélection des éléments -- P. 143 -- Appliquer une fonction à un tableau -- P. 146 -- L'objet ArrayObjet -- P. 149 -- Les méthodes de tri des éléments -- P. 153 -- Mémo des fonctions -- P. 158 -- Exercices -- P. 159 -- Chapitre 6 Les formulaires -- P. 159 -- Création d'un formulaire HTML -- P. 169 -- Récupération des données du formulaire -- P. 180 -- Transfert de fichiers vers le serveur -- P. 187 -- Gérer les boutons d'envoi multiples -- P. 189 -- Exercices -- P. 191 -- Chapitre 7 Les fonctions -- P. 191 -- Les fonctions natives de PHP -- P. 193 -- Créer ses propres fonctions -- P. 205 -- Les fonctions avec un nombre de paramètres variable -- P. 209 -- Les générateurs -- P. 211 -- Portée des variables -- P. 216 -- Passer des arguments par référence -- P. 218 -- Cas particuliers -- P. 227 -- Exercices -- P. 229 -- Chapitre 8 Dates et calendriers -- P. 229 -- Les dates -- P. 234 -- Afficher une date en clair -- P. 241 -- Les fonctions de calendrier -- P. 244 -- Mémo des fonctions -- P. 244 -- Exercices -- P. 247 -- Chapitre 9 La programmation objet -- P. 248 -- Terminologie des objets -- P. 249 -- Classe et instance -- P. 268 -- Héritage -- P. 285 -- Les classes anonymes -- P. 287 -- Clonage d'objet -- P. 289 -- Les namespaces -- P. 295 -- Méthodes magiques -- P. 297 -- Mémo des fonctions -- P. 297 -- Exercices -- P. 299 -- Chapitre 10 Les images dynamiques -- P. 299 -- Principaux généraux -- P. 315 -- Utilisation pratique -- P. 320 -- Mémo des fonctions -- P. 323 -- Exercices -- P. 325 -- Chapitre 11 Les fichiers -- P. 326 -- Création, ouverture et fermeture d'un fichier -- P. 330 -- Écriture dans un fichier -- P. 335 -- Lecture de fichiers -- P. 350 -- Modifications de fichiers -- P. 352 -- Informations sur les fichiers -- P. 355 -- Mémo des fonctions -- P. 357 -- Exercices -- P. 359 -- Chapitre 12 Cookies, sessions et e-mails -- P. 359 -- Les cookies -- P. 366 -- Les sessions -- P. 378 -- L'envoi d'e-mails -- P. 385 -- Mémo des fonctions -- P. 386 -- Exercices -- P. 387 -- Chapitre 13 Rappels sur les SGBDR -- P. 388 -- Le modèle entité/association -- P. 395 -- Passage au modèle relationnel -- P. 399 -- Exercices -- P. 401 -- Chapitre 14 Le langage SQL et phpMyAdmin -- P. 401 -- L'interface phpMyAdmin -- P. 403 -- Création d'une base de données -- P. 405 -- Création de tables -- P. 419 -- Insertion de données -- P. 426 -- Sélection des données -- P. 439 -- Les jointures -- P. 442 -- Exercices -- P. 445 -- Chapitre 15 Accès objet à MySQL avec PHP -- P. 445 -- Connexion au serveur MySQL -- P. 448 -- Envoi de requêtes SQL au serveur -- P. 449 -- Lecture du résultat d'une requête -- P. 452 -- Lecture des noms de colonnes -- P. 457 -- Insertion de données dans la base -- P. 460 -- Mise à jour d'une table -- P. 464 -- Recherche dans la base -- P. 467 -- Les requêtes préparées -- P. 470 -- Les transactions -- P. 472 -- Mémo des méthodes et propriétés -- P. 475 -- Exercices -- P. 477 -- Chapitre 16 PDO et MySQL -- P. 478 -- Connexion au serveur MySQL -- P. 480 -- Envoi de requêtes SQL au serveur -- P. 481 -- Lecture du résultat d'une requête -- P. 483 -- Lecture des noms de colonnes -- P. 489 -- Insertion de données dans la base -- P. 492 -- Mise à jour d'une table -- P. 496 -- Recherche dans la base -- P. 499 -- Les requêtes préparées -- P. 502 -- Les transactions -- P. 504 -- Mémo des méthodes -- P. 506 -- Exercices -- P. 507 -- Chapitre 17 La base SQLite -- P. 507 -- Caractéristiques générales -- P. 512 -- La méthode SQLite3 -- P. 525 -- Accès à SQLite avec PDO -- P. 526 -- Mémo des méthodes des objets -- P. 528 -- Exercices -- P. 531 -- Chapitre 18 PHP et SimpleXML -- P. 531 -- Notions de XML -- P. 535 -- Lecture d'un fichier XML -- P. 548 -- Création d'un fichier XML à partir d'un formulaire -- P. 550 -- Relations entre XML et une base MySQL -- P. 558 -- Mémo des fonctions et méthodes -- P. 558 -- Exercices -- P. 561 -- Chapitre 19 Travaux personnels -- P. 561 -- Démarche à suivre -- P. 562 -- TP n˚1. Un site de rencontres -- P. 565 -- TP n˚2. Dictionnaire de citations interactif -- P. 568 -- TP n˚3. Commerce en ligne -- P. 571 -- Index 
520 |a "Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 et s'initier au développement d'applications web professionnelles Ce manuel d'initiation vous conduira des premiers pas en PHP jusqu'à la réalisation d'un site web complet interagissant avec une base de données MySQL ou SQLite. Après avoir appris à installer PHP et à créer quelques pages simples, vous étudierez en détail la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux...), avant de progresser rapidement vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, gestion des mails, sessions et cookies, accès objet aux bases de données MySQL et SQLite, traitements XML, etc. Successeur de PHP 5 - Cours et exercices du même auteur, cet ouvrage met en avant les nouveautés de PHP 7 : typage des paramètres des fonctions et des valeurs qu'elles retournent, fonctions anonymes, générateurs, classes anonymes, suppression de l'accès procédural à MySQL au profit des méthodes objet, etc. Des exercices corrigés et des travaux pratiques pour une mise en oeuvre immédiate de vos connaissances Pour vous aider à valider et mettre en oeuvre vos connaissances, vous trouverez en fin de chaque chapitre une série d'exercices dont les corrigés et le code source sont disponibles sur www.editions-eyrolles.com et www.funhtml.com. Vous découvrirez également en fin d'ouvrage trois exemples de sites web dynamiques présentés sous forme de travaux pratiques : à vous de développer ces applications à partir du cahier des charges et des indications fournies dans l'énoncé, en résistant à la tentation de télécharger trop rapidement les solutions données sur le site des Editions Eyrolles ! A qui s'adresse cet ouvrage ? - Aux étudiants en cursus d'informatique ou de design web. - A toute personne ayant des bases de programmation web (HTML, JavaScript...) et souhaitant s'autoformer à PHP. - Aux enseignants et formateurs à la recherche d'une méthode pédagogique pour enseigner PHP." (source : quatrième de couverture) 
650 |a PHP (langage de programmation)  |x Manuels d'enseignement supérieur 
650 |a PHP (langage de programmation)  |x Problèmes et exercices 
776 0 |0 199750815  |t PHP 7  |o cours et exercices  |f Jean Engels  |d 2017  |c Paris  |n Eyrolles  |z 978-2-212-00956-9 
997 |0 615621  |1 Livre papier  |a Ressource papier  |c 0/Orléans/  |c 1/Orléans/BU Sciences, Technologies, STAPS/  |z Orléans, BU Sciences, Technologies, STAPS, 005.133 PHP En