J'apprends facilement le PHP, la programmation orientée objet et la classe PDO

La 4e de couv. indique : "Le PHP est un langage de programmation incontournable pour tout créateur de site internet. Ce livre vous permettra d'acquérir ou de consolider vos connaissances dans ce langage. La programmation orientée objet s'affichant comme le devenir du PHP, il est indis...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Brison Carl (Auteur)
Format : Livre
Langue : français
Titre complet : J'apprends facilement le PHP, la programmation orientée objet et la classe PDO / Carl Brison
Publié : Paris : Ellipses , DL 2018
Description matérielle : 1 vol. (237 p.)
Collection : Références sciences
Sujets :
LEADER 10614cam a2200457 4500
001 PPN227851625
003 http://www.sudoc.fr/227851625
005 20200820055800.0
010 |a 978-2-340-02418-2  |b br.  |z 9782340-024182 
035 |a (OCoLC)1041815458 
073 1 |a 9782340024182 
100 |a 20180620h20182018k y0frey0103 ba 
101 0 |a fre  |e fre 
102 |a FR 
105 |a y z 001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
183 1 |6 z01  |a nga  |2 rdacarrier 
200 1 |a J'apprends facilement le PHP, la programmation orientée objet et la classe PDO  |f Carl Brison 
210 |a Paris  |c Ellipses  |d DL 2018 
215 |a 1 vol. (237 p.)  |c couv. ill. en coul.  |d 24 cm 
225 0 |a Références sciences  |x 2260-8044 
339 |a Les bases des connaissances en langage PHP langage de programmation pour créer un site Internet , en programmation orientée objet qui s'annonce comme le devenir du PHP, ainsi qu'en classe PDO qui devient la norme pour relier un site Internet à une base de données. ©Electre 2018 
304 |a PDO = PHP data objects 
320 |a Index 
330 |a La 4e de couv. indique : "Le PHP est un langage de programmation incontournable pour tout créateur de site internet. Ce livre vous permettra d'acquérir ou de consolider vos connaissances dans ce langage. La programmation orientée objet s'affichant comme le devenir du PHP, il est indispensable de la connaître. Quant à la classe PDO, elle devient aujourd'hui la norme afin de pouvoir relier votre site internet à une base de données. Ce livre répond à toutes les attentes d'un concepteur de site internet. Que vous ayez déjà quelques connaissances sur ces sujets ou que vous soyez totalement novice, ce livre vous donnera les connaissances indispensables à savoir aujourd'hui." 
359 2 |b Partie 1  |b Le langage PHP  |p P. 13  |c Chapitre 1  |p P. 13  |c Installation d'un serveur local  |p P. 13  |d 1.1. Information  |p P. 13  |d 1.2. Installer gratuitement un serveur sur son ordinateur  |p P. 13  |d 1.3. Installation du serveur local EasyPHP  |p P. 17  |c Chapitre 2  |p P. 17  |c Introduction au PHP  |p P. 17  |d 2.1. Ecrire à l'écran  |p P. 18  |d 2.2. Les commentaires  |p P. 19  |c Chapitre 3  |p P. 19  |c Les variables  |p P. 19  |d 3.1. Découverte des variables  |p P. 20  |d 3.2. Ecrire nos premières variables  |p P. 22  |d 3.3. Les familles de variables  |p P. 25  |d 3.4. Nos premiers programmes PHP  |p P. 28  |d 3.5. Conclusion de ce chapitre  |p P. 29  |c Chapitre 4  |p P. 29  |c La concaténation  |p P. 29  |d 4.1. Concaténer une variable à du texte  |p P. 31  |d 4.2. L'emploi des doubles quotes  |p P. 32  |d 4.3. Conclusion de ce chapitre  |p P. 33  |c Chapitre 5  |p P. 33  |c Les instructions conditionnelles  |p P. 33  |d 5.1. Découverte des instructions conditionnelles  |p P. 33  |d 5.2. Les opérateurs de comparaison  |p P. 34  |d 5.3. Les opérateurs logiques  |p P. 34  |d 5.4. Les instructions IF  |p P. 39  |d 5.5. L'instruction SWITCH  |p P. 43  |d 5.6. Conclusion de ce chapitre  |p P. 45  |c Chapitre 6  |p P. 45  |c Les boucles  |p P. 45  |d 6.1. Introduction aux boucles  |p P. 45  |d 6.2. La boucle while  |p P. 49  |d 6.3. La boucle do while  |p P. 51  |d 6.4. La boucle for  |p P. 53  |d 6.5. Conclusion de ce chapitre  |p P. 55  |c Chapitre 7  |p P. 55  |c Les tableaux  |p P. 55  |d 7.1. Introduction  |p P. 55  |d 7.2. Les tableaux numériques  |p P. 57  |d 7.3. Les tableaux associatifs  |p P. 59  |d 7.4. Les tableaux multidimensionnels  |p P. 60  |d 7.5. Afficher tous les éléments d'un tableau  |p P. 61  |d 7.6. Compter le nombre d'élément d'un tableau  |p P. 62  |d 7.7. Conclusion de ce chapitre  |p P. 63  |c Chapitre 8  |p P. 63  |c Apprendre à créer des fonctions  |p P. 63  |d 8.1. Définition d'une fonction  |p P. 63  |d 8.2. Exemple simple d'une fonction avec paramètres  |p P. 66  |d 8.3. Exemple d'une fonction sans paramètre  |p P. 67  |d 8.4. Exemple avancée d'une fonction avec paramètres  |p P. 69  |d 8.5. Autre exemple avancée d'une fonction avec paramètres  |p P. 71  |d 8.6. Inclusion d'une fonction dans un fichier externe  |p P. 73  |d 8.7. Conclusion de ce chapitre  |p P. 75  |c Chapitre 9  |p P. 75  |c Les instructions d'inclusion de fichier  |p P. 75  |d 9.1. Introduction  |p P. 75  |d 9.2. Les instructions require et include  |p P. 78  |d 9.3. Les instructions require_once et include_once  |p P. 81  |d 9.4. Conclusion de ce chapitre  |p P. 83  |c Chapitre 10  |p P. 83  |c Les fonctions relatives aux dates  |p P. 83  |d 10.1. Introduction  |p P. 83  |d 10.2. La fonction date()  |p P. 86  |d 10.3. La fonction strftime()  |p P. 88  |d 10.4. Le timestamp unix  |p P. 89  |d 10.5. Conclusion de ce chapitre  |p P. 91  |c Chapitre 11  |p P. 91  |c Les fonctions sur les strings  |p P. 91  |d 11.1. Couper une chaîne de caractères  |p P. 91  |d 11.2. Ecrire le premier caractère en minuscule  |p P. 92  |d 11.3. Ecrire le premier caractère en majuscule  |p P. 92  |d 11.4. Ecrire une chaîne tout en majuscule  |p P. 93  |d 11.5. Ecrire une chaîne tout en minuscule  |p P. 93  |d 11.6. Connaître le nombre de caractères d'une chaîne  |p P. 94  |d 11.7. Inverser une chaîne  |p P. 95  |c Chapitre 12  |p P. 95  |c Les fonctions mathématiques  |p P. 95  |d 12.1. Valeur absolue d'un nombre  |p P. 95  |d 12.2. Arrondir à l'entier supérieur  |p P. 95  |d 12.3. Arrondir à l'entier inférieur  |p P. 96  |d 12.4. Connaître la valeur de Pi  |p P. 96  |d 12.5. Afficher un nombre aléatoire  |p P. 96  |d 12.6. Arrondir un nombre à virgule  |b Partie 2  |b La POO, Programmation Orientée Objet  |p P. 99  |c Chapitre 13  |p P. 99  |c Introduction à la POO  |p P. 99  |d 13.1. Découverte de la POO  |p P. 100  |d 13.2. Différence entre le procédural et la POO  |p P. 100  |d 13.3. Conclusion de ce chapitre  |p P. 101  |c Chapitre 14  |p P. 101  |c Les fondamentaux de la POO  |p P. 101  |d 14.1. Le principe de la POO  |p P. 101  |d 14.2. Les classes  |p P. 101  |d 14.3. Les objets  |p P. 102  |d 14.4. Conclusion de ce chapitre  |p P. 103  |c Chapitre 15  |p P. 103  |c Création d'une classe  |p P. 103  |d 15.1. Mise en place de la classe  |p P. 103  |d 15.2. Mise en place d'une propriété  |p P. 104  |d 15.3. Les différentes visibilités d'une propriété  |p P. 104  |d 15.4. Mise en place de la méthode  |p P. 105  |d 15.5. Ecriture de notre classe  |p P. 107  |c Chapitre 16  |p P. 107  |c Accès à une classe  |p P. 107  |d 16.1. Accéder aux propriétés de la classe  |p P. 108  |d 16.2. Création d'un objet  |p P. 109  |d 16.3. Accéder aux méthodes de la classe  |p P. 110  |d 16.4. Conclusion de ce chapitre  |p P. 111  |c Chapitre 17  |p P. 111  |c Les assesseurs et les mutateurs  |p P. 111  |d 17.1. Les mutateurs  |p P. 112  |d 17.2. Les assesseurs  |p P. 113  |d 17.3. Conclusion de ce chapitre  |p P. 115  |c Chapitre 18  |p P. 115  |c Le principe d'encapsulation  |p P. 115  |d 18.1. Définition  |p P. 115  |d 18.2. Mise en pratique  |p P. 115  |d 18.3. Les niveaux d'accessibilté  |p P. 116  |d 18.4. Principe général  |p P. 116  |d 18.5. Conclusion de ce chapitre  |p P. 117  |c Chapitre 19  |p P. 117  |c L'héritage  |p P. 117  |d 19.1. Principe de l'héritage  |p P. 117  |d 19.2. Cas concret  |p P. 120  |d 19.3. Conclusion de ce chapitre  |p P. 121  |c Chapitre 20  |p P. 121  |c Le constructeur  |p P. 121  |d 20.1. Principe du constructeur  |p P. 121  |d 20.2. Création d'un constructeur  |p P. 122  |d 20.3. Conclusion de ce chapitre  |p P. 123  |c Chapitre 21  |p P. 123  |c Les constantes  |p P. 123  |d 21.1. Principe d'une constante  |p P. 123  |d 21.2. Création d'une constante  |p P. 124  |d 20.3. Conclusion de ce chapitre  |b Partie 3  |b La classe PDO  |p P. 127  |d La classe PDO Préambule  |p P. 129  |c Chapitre 22  |p P. 129  |c Connexion à une base de données  |p P. 129  |d 22.1. Introduction  |p P. 129  |d 22.2. PDO pour se connecter à une base de données  |p P. 130  |d 22.3. Gestion d'une erreur éventuelle de connexion  |p P. 131  |d 22.4. Le couple TRY/CATCH  |p P. 131  |d 22.5. Conclusion de ce chapitre  |p P. 133  |c Chapitre 23  |p P. 133  |c Afficher des données avec PDO  |p P. 133  |d 23.1. Prérequis  |p P. 133  |d 23.2. Création de la requête SQL Select  |p P. 139  |d 23.3. Gestion des erreurs SQL  |p P. 143  |d 23.4. Cas concret  |p P. 151  |d 23.5. Conclusion de ce chapitre  |p P. 153  |c Chapitre 24  |p P. 153  |c Select, les requêtes préparées  |p P. 153  |d 24.1. Définition d'une requête préparée  |p P. 153  |d 24.2. Mise en place d'une requête préparée  |p P. 160  |d 24.3. Conclusion de ce chapitre  |p P. 161  |c Chapitre 25  |p P. 161  |c Insérer des données avec PDO  |p P. 161  |d 25.1. Prérequis  |p P. 161  |d 25.2. Insertion simple  |p P. 163  |d 25.3. Gestion des erreurs  |p P. 165  |d 25.4. Conclusion de ce chapitre  |p P. 167  |c Chapitre 26  |p P. 167  |c Insert, les requêtes préparées  |p P. 167  |d 26.1. Créer une requête préparée pour la commande Insert  |p P. 167  |d 26.2. Mise en place d'une requête d'insertion préparée  |p P. 170  |d 26.3. Sécuriser les données que l'on va insérer dans la table  |p P. 173  |d 26.4. Conclusion de ce chapitre  |p P. 175  |c Chapitre 27  |p P. 175  |c Modifier des données avec PDO  |p P. 175  |d 27.1. Prérequis  |p P. 175  |d 27.2. Mise à jour simple  |p P. 176  |d 27.3. Gestion des erreurs  |p P. 179  |d 27.4. Conclusion de ce chapitre  |p P. 181  |c Chapitre 28  |p P. 181  |c Update, les requêtes préparées  |p P. 181  |d 28.1. Créer une requête Update préparée  |p P. 181  |d 28.2. Mise en place d'une requête de modification préparée  |p P. 184  |d 28.3. Sécuriser les données que l'on va modifier dans la table  |p P. 187  |d 28.4. Conclusion de ce chapitre  |p P. 189  |c Chapitre 29  |p P. 189  |c Supprimer des données avec PDO  |p P. 189  |d 29.1. Prérequis  |p P. 189  |d 29.2. Suppression simple  |p P. 190  |d 29.3. Gestion des erreurs  |p P. 192  |d 29.4. Conclusion de ce chapitre  |p P. 195  |c Chapitre 30  |p P. 195  |c Delete, les requêtes préparées  |p P. 195  |d 30.1. Créer une requête Delete préparée  |p P. 195  |d 30.2. Mise en place d'une requête de suppression préparée  |p P. 197  |d 30.3. Conclusion de ce chapitre  |p P. 199  |c Chapitre 31  |p P. 199  |c Plus loin avec PDO  |p P. 199  |d 31.1. Paramètre supplémentaire à l'initialisation de l'objet PDO  |p P. 199  |d 31.2. Fermer la connexion  |p P. 199  |d 31.3. Récupérer le dernier enregistrement ajouté  |p P. 200  |d 31.4. Connaître le nombre d'enregistrements  |p P. 202  |c Chapitre 32  |p P. 202  |c Consolidation des acquis  |p P. 202  |d 32.1. Prérequis  |p P. 205  |d 32.2. Le fichier connexion.php  |p P. 206  |d 32.3. Le fichier index.php  |p P. 208  |d 32.4. Le fichier insert.php  |p P. 209  |d 32.5. Le fichier insert-controle.php  |p P. 211  |d 32.6. Le fichier update.php  |p P. 213  |d 32.7. Le fichier update-controle.php  |p P. 214  |d 32.8. Le fichier delete.php  |p P. 216  |d 32.9. Conclusion de ce chapitre  |b Partie 4  |b Introduction au langage SQL  |p P. 219  |c Chapitre 33  |p P. 219  |c Le langage SQL  |p P. 219  |d 33.1. Prérequis  |p P. 219  |d 33.2. Notions de base  |p P. 221  |d 33.3. Notions avancées du langage S 
410 | |0 165256990  |t Références sciences  |x 2260-8044 
606 |3 PPN051631342  |a PHP (langage de programmation)  |2 rameau 
606 |3 PPN029548276  |a Programmation orientée objets (informatique)  |2 rameau 
606 |3 PPN035284145  |a Sites Web  |x Création  |2 rameau 
676 |a 005.133  |v 23  |z fre 
700 1 |3 PPN227851382  |a Brison  |b Carl  |4 070 
801 3 |a FR  |b Electre  |c 20180612  |g AFNOR 
801 3 |a FR  |b Abes  |c 20181210  |g AFNOR 
979 |a SCI 
930 |5 441092104:627761305  |b 441092104  |j u 
998 |a 819012