Passer aux informations sur le produit
Introduction à la programmation web PHP et MySQL + Utilisation par Gnuwiz
Introduction à la programmation web PHP et MySQL + Utilisation par Gnuwiz
Description
Introduction au livre
Le livre « Gnuwiz's PHP & MySQL Web Programming Introduction + Utilization_Completely Revised Edition » est un ouvrage d'introduction destiné aux débutants, des bases à la pratique de production, reflétant la version PHP 8.x.
Voici quelques points clés : Maîtrisez PHP et MySQL simultanément. Cet ouvrage a été entièrement revu et corrigé selon les normes PHP 8.X, et les sections essentielles ont été comparées et expliquées par rapport aux versions précédentes. Pour les débutants qui ne savent pas par où commencer, ce livre offre une base solide en programmation web. Pour les développeurs confirmés, il propose de nombreux exemples et projets pratiques permettant d'appliquer immédiatement les concepts et fonctions essentiels.
Ce livre propose une variété d'exemples, d'exercices et de projets concrets destinés aux particuliers, aux établissements d'enseignement et aux groupes d'étude. Sa structure permet de réaliser des projets illustrant l'intégration de PHP avec une base de données MySQL et un serveur web.
Il est présenté comme un mini-projet pratique, utilisable immédiatement, pour des applications telles que l'inscription de membres, la connexion et les listes de tâches.
Les fichiers d'exemple nécessaires pour les exercices principaux peuvent être téléchargés depuis Answerbook et la communauté d'auteurs Gnuwiz.
","
indice
Partie 1 : Premiers pas avec la programmation web PHP

Chapitre 00 Avant d'entrer
01_ Raisons d'apprendre le PHP
02_ Programmation ? Comment apprendre à programmer ?
02-1 Qu'est-ce que le codage ?
02-2 Comment étudier le codage

Chapitre 1 : Comprendre la programmation Web
01_ Web ? Web ! Contenu dynamique !
01-1 Comportement Web
01-2 Pages statiques, pages dynamiques
02_ Qu'est-ce que PHP ?
03_ Fonctionnalités de PHP
03-1 PHP est un langage de programmation permettant de créer des pages dynamiques.
03-2 Intégration simplifiée des bases de données
03-2 Pourquoi PHP est si apprécié
04_ Site construit en PHP
Résumé des points clés
Exemple pratique

Chapitre 2 Environnement de développement PHP
01_ Qu'est-ce qu'un serveur web ?
01-1 Qu'est-ce qu'un serveur web ?
01-2 Qu'est-ce que l'APM ?
02_ Installation de XAMPP sous Windows
02-1 Télécharger XAMPP
02-2 Installation de XAMPP
02-3 Vérification du bon fonctionnement du serveur XAMPP
03_ Paramètres Apache
03-1 Configuration dans XAMPP
04_ Paramètres PHP
04-1 Paramètres de téléchargement de fichiers avec PHP
04-2 Paramètres relatifs à l'affichage des erreurs PHP lors du développement web
04-3 Grammaire PHP et paramètres relatifs au passage des valeurs de variables
05_ Installation du programme de codage
05-1 Qu'est-ce qu'un programme de codage ?
05-2 Types de programmes de codage
05-3 Conditions d'un bon programme de codage
05-4 Installation d'EditPlus
06_ Test de l'environnement de développement du serveur web installé
Résumé des points clés
Exemple pratique

Chapitre 3 : Fonctionnement de PHP
01_ Application Web
01-1 Qu'est-ce qu'une application web ?
01-2 Création d'une application Web
02_ PHP qui affiche « Bonjour PHP !!! »
03_ Structure opérationnelle de PHP
Résumé des points clés
Exemple pratique

Chapitre 4 : Grammaire de base PHP
01_ Structure grammaticale de base
01-1 Grammaire de base
01-2 Comment
02_ Mots clés et identifiants
02-1 Mots-clés
Identifiant 02-2
03_ Variables et constantes
03-1 Variable
03-2 Plage variable
03-3 Constant
04_ Type de données
04-1 Entier
04-2 Flotteur
04-3 Booléen
04-4 Corde
Tableau 04-5
04-6 Objet
04-7 Type de ressource
04-8 Null
04-9 Mixte
05_ Opérateur
05-1 Opérateurs arithmétiques
05-2 Opérateur d'incrémentation/décrémentation
05-3 Opérateurs de comparaison
05-4 Opérateur d'affectation
05-5 Opérateurs logiques
05-6 Opérateurs bit à bit
05-7 Autres opérateurs
06_ Déclaration de contrôle
06-1 Énoncé conditionnel
Boucle 06-2
06-3 Autres instructions de contrôle
06-4 Grammaire alternative pour les instructions de contrôle
07_ Fonction
07-1 Fonction définie par l'utilisateur
07-2 Fonction anonyme
08_ Programmation orientée objet
08-1 Objet
Classe 08-2
Propriété 08-3
Méthode 08-4
08-5 Docteur variable $this
Modificateurs d'accès 08-6
08-7 Constructeur et destructeur
08-8 Héritage
08-9 Priorité
Interface 08-10
08-11 Classes abstraites et méthodes abstraites
Caractéristique 08-12
08-13 statique et final
Espace de noms 08-14
08-15 utilisation
Attributs 08-16
09_ Gestion des exceptions
09-1 Classe d'exception
09-2 lancer mot-clé
09-3 essai-catch
09-4 enfin
Résumé des points clés
Exemple pratique

Chapitre 5 : Apprendre les fonctions intégrées de PHP
01_ Fonctions liées aux nombres
Attribut 01-1
01-2 Insertion d'une virgule
01-3 Valeur minimale, maximale et absolue
Conversion de base 01-4
01-5 Aléatoire
02_ Fonctions liées aux caractères
02-1 Concaténation de chaînes
02-2 Séparation des chaînes
Recherche de chaînes 02-3
02-4 Changer la chaîne
03_ Fonctions liées à la date
03-1 Date de création
03-2 Expression de date
03-3 Création d'une date à l'aide de la classe DateTime
Trouver la différence entre les dates 03 et 04
Changement de fuseau horaire 03-5
04_ Fonctions liées aux tableaux
04-1 Vérification de la clé et de la valeur du tableau
04-2 Modification du tableau
04-3 Fusionner les tableaux
04-4 Tri de tableaux
05_ Fonctions liées aux répertoires
Liste du répertoire 05-1
05-2 Recherche d'un nom de fichier spécifique
06_ Fonctions liées aux fichiers
06-1 Vérifier l'existence
06-2 Ouvrir/Fermer un fichier
Lecture du contenu du fichier 06-3
Écrire le contenu dans le fichier 06-4
06-5 Lecture et écriture simples de fichiers
06-6 Autres informations sur les fichiers
07_ Fonctions liées au réseau
07-1 Utilisation de base de cURL
Recherche d'adresse IP par domaine 07-2
07-3 Convertir les adresses IP en nombres
08_ Fonction de vérification de type
08-1 Vérification du type de variable
08-2 Vérification du type de données d'une variable
Résumé des points clés
Exemple pratique

Chapitre 6 : Sessions et cookies
01_ Session
02_ Cookie
03_ Sessions et cookies dans les applications web
Résumé des points clés
Exemple pratique

Chapitre 7 : Envoi de données via un formulaire HTML
01_ Que sont POST et GET ?
01-1 Transmission de données via POST
01-2 Transmission de données via GET
02_ Transmission de données à l'aide de différentes balises HTML
02-1 Transmission de données en tant que balise d'entrée de type caché
02-2 Transmission de données sous forme de case à cocher d'étiquette d'entrée
02-3 Transmission de données sous forme d'étiquette radio d'entrée
02-4 Transmission de données avec une balise de sélection
02-5 Transmission de données avec la balise textarea
Résumé des points clés
Exemple pratique

Chapitre 08 Téléchargement de fichiers
01_ Comment activer le téléchargement de fichiers dans php.ini
02_ Principes de base de la mise en œuvre du téléchargement de fichiers
03_ Implémentation du téléchargement de fichiers
04_ Mise en œuvre du téléchargement de fichiers
Résumé des points clés
Exemple pratique

Partie 02 : Premiers pas avec les bases de données MySQL

Chapitre 09 Environnement de développement MySQL
01_ Qu'est-ce que MySQL ?
02_ Installation et configuration de MySQL
02-1 Configuration de mon environnement informatique pour exécuter MySQL
02-2 Définition du mot de passe root MySQL
02-3 Paramètres détaillés de MySQL
02-4 Tests de l'environnement de développement MySQL

Chapitre 10 : Découverte de phpMyAdmin
01_ Qu'est-ce que phpMyAdmin ?
01-1 Types de programmes de développement et de gestion de bases de données
02_ Se familiariser avec les menus phpMyAdmin
02-1 Menu principal de phpMyAdmin
02-2 Menu de la base de données phpMyAdmin
Résumé des points clés
Exemple pratique

Chapitre 11 Grammaire MySQL
01_ Syntaxe MySQL
02_ Déclaration de définition des données
02-1 CRÉER UNE BASE DE DONNÉES
02-2 CRÉER UNE TABLE
02-3 MODIFIER LA BASE DE DONNÉES
02-4 MODIFIER LA TABLE
02-5 RENOMMER LA TABLE
02-6 Créer un index
02-7 Supprimer l'index
03_ Déclaration de manipulation de données
03-1 INSÉRER DANS
MISE À JOUR DU 03-02
03-3 SUPPRIMER
03-4 SÉLECTION
03-5 REMPLACER
03-6 TRONQUER
03-7 REJOIGNEZ-NOUS
03-8 SYNDICAT
03-9 SOUS-REQUÊTE
04_ Instructions de contrôle des données
04-1 CRÉER UN UTILISATEUR
04-2 ABANDONNER L'UTILISATEUR
04-3 SUBVENTION
04-4 RÉVOQUER
04-5 RENOMMER L'UTILISATEUR
04-6 DÉFINIR LE MOT DE PASSE
05_ Commentaires MySQL
Résumé des points clés
Exemple pratique

Chapitre 12 Types MySQL
01_ Type de numéro
01-1 Types d'entiers
01-2 Types à virgule fixe (DÉCIMALE, NUMÉRIQUE)
01-3 Typeur à virgule flottante - FLOAT, DOUBLE
Type de valeur binaire 01-4
02_ Type de chaîne
02-1 CHAR et VARCHAR
02-2 BINAIRE et VARBINAIRE
02-3 BLOB et TEXTE
02-4 ÉNUMÉRO
02-5 SET
03_ Type de date et d'heure
03-1 DATE, DATE/HEURE, HORODATAGE
03-2 TEMPS
03-3 ANS
Résumé des points clés
Exemple pratique

Chapitre 13 : Opérateurs et fonctions MySQL
01_ Opérateur
01-1 Opérateur arithmétique
01-2 Opérateur d'affectation
01-3 Opérateur de comparaison
01-4 Opérateurs logiques
01-5 Opérateur bit à bit
02_ Fonctions intégrées
02-1 Fonctions liées aux mathématiques
02-2 Fonctions liées aux personnages
02-3 Fonctions liées à la date et à l'heure
Fonction de groupe 02-4
Résumé des points clés
Exemple pratique

Partie 3 : Maîtriser la programmation pratique en PHP

Chapitre 14 : Connexion de PHP et MySQL
01_ Connexion à la base de données
01-1 Utilisation de l'API étendue MySQL - Style procédural
01-2 Comment utiliser l'API d'extension MySQL - Style orienté objet
01-3 Comment utiliser l'API d'extension PDO - Style orienté objet
02_PHP et MySQL pratiques
Sélection du disque 02-1
Ajouter l'enregistrement 02-2
02-3 Modification d'enregistrement
02-4 Supprimer l'enregistrement
03_ Création d'une base de données
Résumé des points clés
Exemple pratique

Chapitre 15 Mini-projet 01 - Système d'inscription et de connexion des membres
01_ Création d'une table de membres
02_ Connexion à une base de données et création d'un fichier de feuille de style
03_ Processus de connexion
04_ Processus d'inscription des membres
05_ Processus de liste des membres

Chapitre 16 Mini-projet 02 - Mise en œuvre d'un programme de liste de tâches
01_ Création d'un tableau de liste de tâches
02_ Connexion à une base de données et création d'un fichier de feuille de style
03_ Écran principal
04_ Ajouter une tâche
05_ Supprimer la liste des tâches
06_ Consultez votre liste de tâches

Appendice
01_ Solution CMS implémentée avec PHP et MySQL
01-1 Avantages des solutions CMS
01-2 Inconvénients des solutions CMS
01-3 Une solution CMS représentative utilisée par de nombreux utilisateurs
02_ Framework PHP
","
Image détaillée
Image détaillée 1
","
Avis de l'éditeur
Ne perdez pas de temps et maîtrisez d'un coup les dernières versions de PHP 8.x et MySQL.

· Caractéristiques de ce livre


- Maîtrisez simultanément les bases et les compétences pratiques de PHP et MySQL.
Ce livre de 600 pages explique en détail les principes de fonctionnement des dernières versions de PHP 8.x et de MySQL, des notions de base aux projets pratiques.


- Des explications détaillées rédigées par des auteurs possédant une expérience pratique et pédagogique actuelle.
PHP et MySQL sont expliqués de manière simple et claire, grâce à de nombreuses illustrations et exemples.
Des explications détaillées, adaptées au niveau des débutants, et des explications claires sur les parties difficiles à comprendre sont présentées sous la forme « Illustration > Exemples pratiques ».


- Convient à l'auto-apprentissage/à l'utilisation de manuels scolaires
Vous pouvez résumer les points clés appris dans chaque unité et résoudre des exemples pratiques pour vous l'approprier complètement.


- Si vous avez des questions pendant que vous codez à l'aide de ce livre, vous pouvez les poser à l'auteur à tout moment.
Si vous avez des questions pendant que vous codez seul, n'hésitez pas à les poser sur la communauté en ligne de l'auteur [Gnuwiz (http://www.gnuwiz.com)].
Pour plus de détails, voir page 4.
"]
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 20 novembre 2021
Nombre de pages, poids, dimensions : 608 pages | 190 × 250 × 25 mm
- ISBN13 : 9791185553887
- ISBN10 : 1185553886

Vous aimerez peut-être aussi

카테고리