• Aide
  • Eurêkoi Eurêkoi

Livre

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

Résumé

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


  • Éditeur(s)
  • Date
    • DL 2018
  • Notes
    • PHP = Hypertext Preprocessor. PDO = PHP Data Objects
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (237 p.) : ill. ; 24 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-340-02418-2
  • Indice
  • Quatrième de couverture
    • J'apprends facilement le PHP, la programmation orientée objet et la classe PDO

      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.


  • Tables des matières
      • J'apprends facilement le PHP, la programmation orientée objet et la classe PDO

      • Carl Brison

      • Ellipses

      • Partie 1
      • Le langage PHP
      • Chapitre 113
      • Installation d'un serveur local13
      • 1.1. Information13
      • 1.2. Installer gratuitement un serveur sur son ordinateur13
      • 1.3. Installation du serveur local EasyPHP13
      • Chapitre 217
      • Introduction au PHP17
      • 2.1. Ecrire à l'écran17
      • 2.2. Les commentaires18
      • Chapitre 319
      • Les variables19
      • 3.1. Découverte des variables19
      • 3.2. Ecrire nos premières variables20
      • 3.3. Les familles de variables22
      • 3.4. Nos premiers programmes PHP25
      • 3.5. Conclusion de ce chapitre28
      • Chapitre 429
      • La concaténation29
      • 4.1. Concaténer une variable à du texte29
      • 4.2. L'emploi des doubles quotes31
      • 4.3. Conclusion de ce chapitre32
      • Chapitre 533
      • Les instructions conditionnelles33
      • 5.1. Découverte des instructions conditionnelles33
      • 5.2. Les opérateurs de comparaison33
      • 5.3. Les opérateurs logiques34
      • 5.4. Les instructions IF34
      • 5.5. L'instruction SWITCH39
      • 5.6. Conclusion de ce chapitre43
      • Chapitre 645
      • Les boucles45
      • 6.1. Introduction aux boucles45
      • 6.2. La boucle while45
      • 6.3. La boucle do while49
      • 6.4. La boucle for51
      • 6.5. Conclusion de ce chapitre53
      • Chapitre 755
      • Les tableaux55
      • 7.1. Introduction55
      • 7.2. Les tableaux numériques55
      • 7.3. Les tableaux associatifs57
      • 7.4. Les tableaux multidimensionnels59
      • 7.5. Afficher tous les éléments d'un tableau60
      • 7.6. Compter le nombre d'élément d'un tableau61
      • 7.7. Conclusion de ce chapitre62
      • Chapitre 863
      • Apprendre à créer des fonctions63
      • 8.1. Définition d'une fonction63
      • 8.2. Exemple simple d'une fonction avec paramètres63
      • 8.3. Exemple d'une fonction sans paramètre66
      • 8.4. Exemple avancée d'une fonction avec paramètres67
      • 8.5. Autre exemple avancée d'une fonction avec paramètres69
      • 8.6. Inclusion d'une fonction dans un fichier externe71
      • 8.7. Conclusion de ce chapitre73
      • Chapitre 975
      • Les instructions d'inclusion de fichier75
      • 9.1. Introduction75
      • 9.2. Les instructions require et include75
      • 9.3. Les instructions require_once et include_once78
      • 9.4. Conclusion de ce chapitre81
      • Chapitre 1083
      • Les fonctions relatives aux dates83
      • 10.1. Introduction83
      • 10.2. La fonction date()83
      • 10.3. La fonction strftime()86
      • 10.4. Le timestamp unix88
      • 10.5. Conclusion de ce chapitre89
      • Chapitre 1191
      • Les fonctions sur les strings91
      • 11.1. Couper une chaîne de caractères91
      • 11.2. Ecrire le premier caractère en minuscule91
      • 11.3. Ecrire le premier caractère en majuscule92
      • 11.4. Ecrire une chaîne tout en majuscule92
      • 11.5. Ecrire une chaîne tout en minuscule93
      • 11.6. Connaître le nombre de caractères d'une chaîne93
      • 11.7. Inverser une chaîne94
      • Chapitre 1295
      • Les fonctions mathématiques95
      • 12.1. Valeur absolue d'un nombre95
      • 12.2. Arrondir à l'entier supérieur95
      • 12.3. Arrondir à l'entier inférieur95
      • 12.4. Connaître la valeur de Pi96
      • 12.5. Afficher un nombre aléatoire96
      • 12.6. Arrondir un nombre à virgule96
      • Partie 2
      • La POO, Programmation Orientée Objet
      • Chapitre 1399
      • Introduction à la POO99
      • 13.1. Découverte de la POO99
      • 13.2. Différence entre le procédural et la POO100
      • 13.3. Conclusion de ce chapitre100
      • Chapitre 14101
      • Les fondamentaux de la POO101
      • 14.1. Le principe de la POO101
      • 14.2. Les classes101
      • 14.3. Les objets101
      • 14.4. Conclusion de ce chapitre102
      • Chapitre 15103
      • Création d'une classe103
      • 15.1. Mise en place de la classe103
      • 15.2. Mise en place d'une propriété103
      • 15.3. Les différentes visibilités d'une propriété104
      • 15.4. Mise en place de la méthode104
      • 15.5. Ecriture de notre classe105
      • Chapitre 16107
      • Accès à une classe107
      • 16.1. Accéder aux propriétés de la classe107
      • 16.2. Création d'un objet108
      • 16.3. Accéder aux méthodes de la classe109
      • 16.4. Conclusion de ce chapitre110
      • Chapitre 17111
      • Les assesseurs et les mutateurs111
      • 17.1. Les mutateurs111
      • 17.2. Les assesseurs112
      • 17.3. Conclusion de ce chapitre113
      • Chapitre 18115
      • Le principe d'encapsulation115
      • 18.1. Définition115
      • 18.2. Mise en pratique115
      • 18.3. Les niveaux d'accessibilté115
      • 18.4. Principe général116
      • 18.5. Conclusion de ce chapitre116
      • Chapitre 19117
      • L'héritage117
      • 19.1. Principe de l'héritage117
      • 19.2. Cas concret117
      • 19.3. Conclusion de ce chapitre120
      • Chapitre 20121
      • Le constructeur121
      • 20.1. Principe du constructeur121
      • 20.2. Création d'un constructeur121
      • 20.3. Conclusion de ce chapitre122
      • Chapitre 21123
      • Les constantes123
      • 21.1. Principe d'une constante123
      • 21.2. Création d'une constante123
      • 20.3. Conclusion de ce chapitre124
      • Partie 3
      • La classe PDO
      • La classe PDO Préambule127
      • Chapitre 22129
      • Connexion à une base de données129
      • 22.1. Introduction129
      • 22.2. PDO pour se connecter à une base de données129
      • 22.3. Gestion d'une erreur éventuelle de connexion130
      • 22.4. Le couple TRY/CATCH131
      • 22.5. Conclusion de ce chapitre131
      • Chapitre 23133
      • Afficher des données avec PDO133
      • 23.1. Prérequis133
      • 23.2. Création de la requête SQL Select133
      • 23.3. Gestion des erreurs SQL139
      • 23.4. Cas concret143
      • 23.5. Conclusion de ce chapitre151
      • Chapitre 24153
      • Select, les requêtes préparées153
      • 24.1. Définition d'une requête préparée153
      • 24.2. Mise en place d'une requête préparée153
      • 24.3. Conclusion de ce chapitre160
      • Chapitre 25161
      • Insérer des données avec PDO161
      • 25.1. Prérequis161
      • 25.2. Insertion simple161
      • 25.3. Gestion des erreurs163
      • 25.4. Conclusion de ce chapitre165
      • Chapitre 26167
      • Insert, les requêtes préparées167
      • 26.1. Créer une requête préparée pour la commande Insert167
      • 26.2. Mise en place d'une requête d'insertion préparée167
      • 26.3. Sécuriser les données que l'on va insérer dans la table170
      • 26.4. Conclusion de ce chapitre173
      • Chapitre 27175
      • Modifier des données avec PDO175
      • 27.1. Prérequis175
      • 27.2. Mise à jour simple175
      • 27.3. Gestion des erreurs176
      • 27.4. Conclusion de ce chapitre179
      • Chapitre 28181
      • Update, les requêtes préparées181
      • 28.1. Créer une requête Update préparée181
      • 28.2. Mise en place d'une requête de modification préparée181
      • 28.3. Sécuriser les données que l'on va modifier dans la table184
      • 28.4. Conclusion de ce chapitre187
      • Chapitre 29189
      • Supprimer des données avec PDO189
      • 29.1. Prérequis189
      • 29.2. Suppression simple189
      • 29.3. Gestion des erreurs190
      • 29.4. Conclusion de ce chapitre192
      • Chapitre 30195
      • Delete, les requêtes préparées195
      • 30.1. Créer une requête Delete préparée195
      • 30.2. Mise en place d'une requête de suppression préparée195
      • 30.3. Conclusion de ce chapitre197
      • Chapitre 31199
      • Plus loin avec PDO199
      • 31.1. Paramètre supplémentaire à l'initialisation de l'objet PDO199
      • 31.2. Fermer la connexion199
      • 31.3. Récupérer le dernier enregistrement ajouté199
      • 31.4. Connaître le nombre d'enregistrements200
      • Chapitre 32202
      • Consolidation des acquis202
      • 32.1. Prérequis202
      • 32.2. Le fichier connexion.php205
      • 32.3. Le fichier index.php206
      • 32.4. Le fichier insert.php208
      • 32.5. Le fichier insert-controle.php209
      • 32.6. Le fichier update.php211
      • 32.7. Le fichier update-controle.php213
      • 32.8. Le fichier delete.php214
      • 32.9. Conclusion de ce chapitre216
      • Partie 4
      • Introduction au langage SQL
      • Chapitre 33219
      • Le langage SQL219
      • 33.1. Prérequis219
      • 33.2. Notions de base219
      • 33.3. Notions avancées du langage SQL221
      • 33.4. Les fonctions d'agrégation226
      • 33.5. Les fonctions mathématiques229
      • 33.6. Les opérateurs de comparaison230
      • 33.7. Autres commandes SQL232
      • 33.8. Les requêtes imbriquées233
      • 33.9. Conclusion de ce chapitre234

  • Origine de la notice:
    • Electre
  • Disponible - 681.227 BRI

    Niveau 3 - Informatique