PHP et MySQL - eni - 9782409021626 -
PHP et MySQL 

PHP et MySQL
Entraînez-vous à développer une application collaborative - Exercices et corrigés

Ce livre sur PHP et MySQL vous permettra de maîtriser le développement étape par étape d'une application collaborative associée à une base de données MySQL, tout en respectant les standards de développement actuels tels que MVC, HTML5 ou Bootstrap. Le premier chapitre est consacré à [...]
[lire le résumé du livre]

Auteur : 

Editeur : Eni

Collection : Les TP Informatiques

Date parution :

Reliure :
Broché
Nbr de pages :
300
Dimension :
17.8 x 21.6 x 1.6 cm
Poids :
510 gr
ISBN 10 :
240902162x
ISBN 13 :
9782409021626
27,00 €
Disponible expédié
sous 4 à 8 jours

Paiements sécurisés
CB Google/Apple Pay, Chèque, Virement
0.01€ à partir de 35€ en France métropolitaine
Satisfait ou remboursé sous 14 jours ouvrés

Quel est le sujet du livre "PHP et MySQL"

Ce livre sur PHP et MySQL vous permettra de maîtriser le développement étape par étape d'une application collaborative associée à une base de données MySQL, tout en respectant les standards de développement actuels tels que MVC, HTML5 ou Bootstrap.

Le premier chapitre est consacré à l'installation de l'environnement de développement avec Apache, MySQL et PHP sous Windows et sous Linux. Ensuite, le lecteur crée les premières pages PHP et la base de données MySQL qui permettra la gestion des utilisateurs. Il est ensuite invité à développer son savoir-faire dans la réalisation d'interfaces web avec des écrans réactifs optimisés pour le mobile.

Dans le chapitre qui suit, le lecteur poursuit dans un cadre MVC à l'aide du framework FPL pour, par exemple, afficher la page d'accueil, réaliser la page de connexion ou encore gérer l'authentification et les demandes des utilisateurs.

Un ensemble de travaux pratiques explore la gestion du temps en PHP/MySQL au travers de la réalisation d'une passerelle avec l'agenda Google. Puis, sortant des architectures classiques, le lecteur associe la technologie PHP à node.js et à MongoDB pour mettre en œuvre un module de messagerie instantanée incluant des fonctionnalités de recherche et de multimédia. Dans un chapitre dédié, il a l'occasion d'étudier la structure du framework FPL et de réaliser des extensions.

Pour finir, il s'entraîne au déploiement de son application PHP, en environnements on-premise et Cloud. L'auteur propose également d'implémenter un SEO basique avec Google Analytics.

Pour les apports théoriques sur ce sujet, Editions ENI édite dans la collection Ressources Informatiques des ouvrages sur PHP et sur MySQL.

Les éléments nécessaires à la réalisation des travaux pratiques sont en téléchargement sur le site www.editions-eni.fr.

Téléchargements

Auteurs :
Ingénieur ESIEA, Brice-Arnaud GUERIN est Directeur de programmes chez Kantar et auteur aux Editions ENI depuis 2003. Ses compétences en développement et son désir de partager ses connaissances l'ont naturellement conduit à l'écriture d'ouvrages consacrés à la conduite de projets et à la réalisation d'applications (C++, .NET, PHP).

En suivant ce lien, retrouvez tous les livres dans la spécialité DHTML-XML-PHP.

Sommaire et contenu du livre "PHP et MySQL - Entraînez-vous à développer une application collaborative - Exercices et corrigés"

Avant-propos
  1. Objectif de ce livre
  2. Comment utiliser ce livre ?
    1. 1. Objectif
    2. 2. Prérequis
    3. 3. Énoncés
    4. 4. Indices
Énoncé 1 : Création de l’environnement
  1. Introduction
  2. Prérequis
  3. Énoncé 1.1 L’environnement de développement
  4. Énoncé 1.2 Structure du site
  5. Énoncé 1.3 Intégrer Bootstrap et définir des modèles de page
  6. Énoncé 1.4 Ajouter un menu défini en JSON
  7. Énoncé 1.5 Enregistrer le profil utilisateur
  8. Énoncé 1.6 Appliquer le thème graphique selon le profil
Corrigé 1
  1. Prérequis
  2. Corrigé 1.1 L’environnement de développement
  3. Corrigé 1.2 Structure du site
  4. Corrigé 1.3 Intégrer Bootstrap et définir des modèles de page
  5. Corrigé 1.4 Ajouter un menu défini en JSON
  6. Corrigé 1.5 Enregistrer le profil utilisateur
  7. Corrigé 1.6 Pour aller plus loin : appliquer le thème graphique selon le profil
Énoncé 2 : Gestion des utilisateurs
  1. Introduction
  2. Prérequis
  3. Énoncé 2.1 Création de la base de données MySQL
  4. Énoncé 2.2 Saisie d’un utilisateur avec un template HTML simple
  5. Énoncé 2.3 Affichage d’un utilisateur avec template réactif (responsive)
  6. Énoncé 2.4 Gestion des équipes
  7. Énoncé 2.5 Un service web pour lister les utilisateurs
  8. Énoncé 2.6 Une page HTML 5 pour afficher les utilisateurs
Corrigé 2
  1. Prérequis
  2. Corrigé 2.1 Création de la base de données
  3. Corrigé 2.2 Saisie d’un utilisateur avec un template HTML simple
  4. Corrigé 2.3 Affichage d’un utilisateur avec template réactif (responsive)
  5. Corrigé 2.4 Gestion des équipes
  6. Corrigé 2.5 Un service web pour lister les utilisateurs
  7. Corrigé 2.6 Une page HTML 5 pour afficher les utilisateurs
Énoncé 3 : Les demandes
  1. Introduction
  2. Prérequis
  3. Énoncé 3.1 Afficher la page d’accueil en MVC
  4. Énoncé 3.2 Réaliser la page de connexion en MVC
  5. Énoncé 3.3 Activer l’authentification
  6. Énoncé 3.4 Brancher l’authentification sur la base de données
  7. Énoncé 3.5 Tables SQL pour les demandes et les classes de données
  8. Énoncé 3.6 Saisir des demandes
  9. Énoncé 3.7 Affichage d’une demande
  10. Énoncé 3.8 Liste des demandes
  11. Énoncé 3.9 Pour aller plus loin : gérer un workflow
  12. Énoncé 3.10 Finaliser la page de liste des demandes
Corrigé 3
  1. Prérequis
  2. Corrigé 3.1 Affichage de la page d’accueil en MVC
  3. Corrigé 3.2 Réaliser la page de connexion en MVC
  4. Corrigé 3.3 Activer l’authentification
  5. Corrigé 3.4 Brancher l’authentification sur la base de données
  6. Corrigé 3.5 Tables SQL pour les demandes et les classes de données
  7. Corrigé 3.6 Saisir des demandes
  8. Corrigé 3.7 Affichage d’une demande
  9. Corrigé 3.8 Liste des demandes
  10. Corrigé 3.9 Pour aller plus loin : gérer un workflow
  11. Corrigé 3.10 Finaliser la page de liste des demandes
Énoncé 4 : L’agenda
  1. Introduction
  2. Prérequis
  3. Énoncé 4.1 Initialisation de la base de données
  4. Énoncé 4.2 Le DAO et la couche de service pour l’agenda
  5. Énoncé 4.3 Saisie et modification d’un rendez-vous
  6. Énoncé 4.4 Création d’un composant de sélection de date
  7. Énoncé 4.5 Affichage de la liste des rendez-vous
  8. Énoncé 4.6 Pour aller plus loin : export de l’agenda dans Outlook ou Gmail
Corrigé 4
  1. Prérequis
  2. Corrigé 4.1 Initialisation de la base de données
  3. Corrigé 4.2 Le DAO et la couche de service pour l’agenda
  4. Corrigé 4.3 Saisie et modification d’un rendez-vous
  5. Corrigé 4.4 Création d’un composant de sélection de date
  6. Corrigé 4.5 Affichage de la liste des rendez-vous
  7. Corrigé 4.6 Pour aller plus loin : export de l’agenda dans Outlook ou Gmail
Énoncé 5 : La messagerie
  1. Introduction
  2. Prérequis
  3. Énoncé 5.1 Création d’un fil de discussion instantané avec Node.js et socket.io
  4. Énoncé 5.2 Envoi de message à un utilisateur défini
  5. Énoncé 5.3 Gestion du statut connecté, non disponible, déconnecté
  6. Énoncé 5.4 Envoi des messages offline par mail avec un service Cloud
Corrigé 5
  1. Prérequis
  2. Corrigé 5.1 Création d’un fil de discussion instantané avec Node.js et socket.io
  3. Corrigé 5.2 Envoi de message à un utilisateur défini
  4. Corrigé 5.3 Gestion du statut connecté, non disponible, déconnecté
  5. Corrigé 5.4 Envoi des messages offline par mail avec un service Cloud
Énoncé 6 : La recherche et le multimédia
  1. Introduction
  2. Prérequis
  3. Énoncé 6.1 Installer MongoDB et l’extension PHP
  4. Énoncé 6.2 Journalisation des discussions
  5. Énoncé 6.3 Enrichissement des messages avec du texte riche
  6. Énoncé 6.4 Intégrer du contenu multimédia en streaming
  7. Énoncé 6.5 Stocker et accéder à des données BLOB dans MongoDB
  8. Énoncé 6.6 Rechercher dans les fils de discussion
Corrigé 6
  1. Prérequis
  2. Corrigé 6.1 Installer MongoDB et l’extension PHP
  3. Corrigé 6.2 Journalisation des discussions
  4. Corrigé 6.3 Enrichissement des messages avec du texte riche
  5. Corrigé 6.4 Intégrer du contenu multimédia en streaming
  6. Corrigé 6.5 Stocker et accéder à des données BLOB dans MongoDB
  7. Corrigé 6.6 Rechercher dans les fils de discussion
Énoncé 7 : Le framework PHP léger FPL
  1. Introduction
  2. Prérequis
  3. Énoncé 7.1 Structure du framework
  4. Énoncé 7.2 La fabrique de contrôleurs et l’injection de dépendances
  5. Énoncé 7.3 Intégrer du scripting dans les vues
  6. Énoncé 7.4 Ajouter des traces
  7. Énoncé 7.5 Une interface pour visualiser les traces
Corrigé 7
  1. Prérequis
  2. Corrigé 7.1 Structure du framework
  3. Corrigé 7.2 La fabrique de contrôleurs et l’injection de dépendances
  4. Corrigé 7.3 Intégrer du scripting dans les vues
  5. Corrigé 7.4 Ajouter des traces
  6. Corrigé 7.5 Une interface pour visualiser les traces
Énoncé 8 : Déployer et exploiter
  1. Introduction
  2. Prérequis
  3. Énoncé 8.1 Gestionnaire de configuration
  4. Énoncé 8.2 Déployer le site sur le cloud
  5. Énoncé 8.3 Monitoring du site web
  6. Énoncé 8.4 Réaliser un SEO basique avec Google Analytics
Corrigé 8
  1. Prérequis
  2. Corrigé 8.1 Gestionnaire de configuration
  3. Corrigé 8.2 Déployer le site sur le cloud
  4. Corrigé 8.3 Monitoring du site web
  5. Corrigé 8.4 Réaliser un SEO basique avec Google Analytics

    Avis clients sur PHP et MySQL - eni - Les TP Informatiques

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