SlideShare une entreprise Scribd logo
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
PHP - MySQL, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / PHP
OBJECTIFS
• Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL
• Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies
• Savoir manipuler des fichiers quelconques en PHP
PUBLIC
Tous
PRE-REQUIS
• Connaissances de HTML
PROGRAMME
Tour d’horizon PHP
Principes de fonctionnement
Le contexte Web
Les variables
Les types de données en un clin d’œil
Les opérateurs
Les instructions conditionnelles
Un type particulier : les tableaux
Les boucles, parcourir les tableaux
Trier les tableaux par ordre alphabétique
Introduction aux superglobales
Récupération de données de formulaire
Envoyer un e-mail
Les constantes
Etude de cas : système de candidature en ligne
Organiser des scripts PHP - les fonctions
Déclaration de fonctions
Les paramètres et l’instruction return
Création de bibliothèques de fonctions
Fonctions prédéfinies : exemples, organisation, documentation
Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
Autres exemples de fonctions
Comment identifier les types des variables ?
Upload de fichiers : la variable $_FILES et les fonctions associées
Etude de cas : amélioration du système de candidature en ligne
Découvrir les méthodes de gestion du contexte applicatif
Principes de l'interaction avec l'utilisateur
Rappels des formulaires
Les champs cachés
Les URL longues
Introduction aux sessions
Sécuriser l’accès à l’administration des candidatures avec les sessions
Présentation des cookies
Afficher la date de dernier accès à la plate-forme d’administration des candidatures
Les bases de données
Utilité des bases de données
Présentation de PHPMyAdmin
Construction d’une base avec PHPMyAdmin
SQL sous PHPMyAdmin :
- Les principales instructions
- Lecture de code SQL
A retenir
Durée : 5 jours soit 35h.
Réf. PHP03
Dates des sessions
Paris
16/03/2015
25/05/2015
06/07/2015
07/09/2015
19/10/2015
07/12/2015
Aix en Provence
23/03/2015
01/06/2015
20/07/2015
14/09/2015
26/10/2015
14/12/2015
Bordeaux
13/04/2015
15/06/2015
17/08/2015
28/09/2015
16/11/2015
Brussel
09/03/2015
18/05/2015
29/06/2015
31/08/2015
12/10/2015
30/11/2015
Geneve
30/03/2015
08/06/2015
27/07/2015
21/09/2015
02/11/2015
Lille
09/03/2015
18/05/2015
29/06/2015
31/08/2015
12/10/2015
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
PHP - MySQL, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / PHP
- Génération de multiples requêtes
- Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin
Fonctions d’accès aux bases de données
Formulation de requêtes dans un fichier PHP
Pour aller plus loin avec PHP : création d'un CMS* (partie 1)
Spécifications et organisation du développement
Création des bibliothèques de génération de code HTML (sans connexion aux bases)
Génération de pages à partir des bibliothèques
Création de la base de données
Fonction d'insertion de pages et de stockages dans la base MySQL
Fonction de modification de pages
Fonction de suppression de pages
Modification des bibliothèques de génération de code HTML pour les coupler à la base
Manipulation de fichiers
Ouvrir un fichier
Fermer un fichier
Lire le contenu d’un fichier
Lire le contenu d’un fichier par ligne
Ecrire dans un fichier
Pour aller plus loin avec PHP : création d'un CMS* (partie 2)
Modification de la création de pages pour associer un fichier généré à la volée
Création d’une base d’auteurs
Introduction à la relation de table dans MySQL 5
Développement de la fonction d’ajout d’auteur
Modification de la création de pages pour associer un auteur
Fonctions d’affichage de pages créées par un auteur
Authentification des auteurs sur l’administration
Stockage de l’authentification dans des variables de session
Lier les cookies aux bases : création d’un panier d’achat
Conception du site et des bases de données
Introduction à la manipulation d'image : redimensionner dynamiquement une image
Organisation de l'interface de consultation du catalogue par thèmes
Enregistrement du panier d'achat sur un cookie
Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)
Conclusion et bilan
*Outil de gestion de contenu de sites Web
30/11/2015
Lyon
30/03/2015
08/06/2015
27/07/2015
21/09/2015
02/11/2015
Montpellier
20/04/2015
22/06/2015
24/08/2015
05/10/2015
23/11/2015
Nantes
13/04/2015
15/06/2015
17/08/2015
28/09/2015
16/11/2015
Nice
23/03/2015
01/06/2015
20/07/2015
14/09/2015
26/10/2015
14/12/2015
Rennes
13/04/2015
15/06/2015
17/08/2015
28/09/2015
16/11/2015
Strasbourg
16/03/2015
25/05/2015
06/07/2015
07/09/2015
19/10/2015
07/12/2015
Toulouse
20/04/2015
22/06/2015
24/08/2015
05/10/2015
23/11/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
PHP - MySQL, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / PHP
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Contenu connexe

PDF
Php02 formation-php-mysql-les-bases
PDF
Php01 formation-php-mysql-perfectionnement
PDF
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
PDF
Dotcm formation-dotcms
PDF
Aspnb formation-asp-net-les-bases-et-perfectionnement-10264a
PDF
Dw003 formation-dreamweaver-avance-xml-ajax-et-jquery
PDF
Druwc formation-drupal-pour-webmaster-drupal-commerce
PDF
Proto formation-prototype
Php02 formation-php-mysql-les-bases
Php01 formation-php-mysql-perfectionnement
Druia formation-drupal-pour-les-developpeurs-les-bases-et-perfectionnement
Dotcm formation-dotcms
Aspnb formation-asp-net-les-bases-et-perfectionnement-10264a
Dw003 formation-dreamweaver-avance-xml-ajax-et-jquery
Druwc formation-drupal-pour-webmaster-drupal-commerce
Proto formation-prototype

Tendances (6)

PDF
Druwe formation-drupal-pour-les-webmasters
PDF
Flexb formation-flex-les-bases-et-perfectionnement
PDF
Cysh13 2-formation-conception-et-gestion-d-un-espace-collaboratif-sharepoint-...
PDF
Lin07 formation-linux-avance-serveur-web-avec-apache-bind-php-mysql
PDF
Dw005 formation-dreamweaver-cc-les-bases
PDF
Zop05 formation-zope-plone
Druwe formation-drupal-pour-les-webmasters
Flexb formation-flex-les-bases-et-perfectionnement
Cysh13 2-formation-conception-et-gestion-d-un-espace-collaboratif-sharepoint-...
Lin07 formation-linux-avance-serveur-web-avec-apache-bind-php-mysql
Dw005 formation-dreamweaver-cc-les-bases
Zop05 formation-zope-plone
Publicité

En vedette (20)

PDF
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
PDF
Sirah nabawiyah mustafa sibaie
PPT
Antidrog
PPT
Chapter 1 kom5317 tpcc
PDF
Code Dojo
PPTX
Approaches to esp-Theoretical orentation to esp and context practice
PDF
Forget about Index.php and build you applications around HTTP - PHPers Cracow
PDF
OmniFocus - the #1 ‘Getting Things Done’ tool
PDF
Dp0159 formation-symantec-netbackup-7-5-for-windows-administration
PDF
SpecBDD in PHP
PDF
Illia formation-illustrator-les-bases-et-perfectionnement
PPT
Φτώχεια (ΠΑΔ)
PDF
Dependency Injection in PHP
PDF
PHPSpec - the only Design Tool you need - 4Developers
PDF
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
PDF
Forget about index.php and build you applications around HTTP!
PDF
The IoC Hydra
PDF
November Camp - Spec BDD with PHPSpec 2
PDF
Dutch PHP Conference - PHPSpec 2 - The only Design Tool you need
PDF
Scaling Symfony2 apps with RabbitMQ - Symfony UK Meetup
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Sirah nabawiyah mustafa sibaie
Antidrog
Chapter 1 kom5317 tpcc
Code Dojo
Approaches to esp-Theoretical orentation to esp and context practice
Forget about Index.php and build you applications around HTTP - PHPers Cracow
OmniFocus - the #1 ‘Getting Things Done’ tool
Dp0159 formation-symantec-netbackup-7-5-for-windows-administration
SpecBDD in PHP
Illia formation-illustrator-les-bases-et-perfectionnement
Φτώχεια (ΠΑΔ)
Dependency Injection in PHP
PHPSpec - the only Design Tool you need - 4Developers
Domain-driven Design in PHP and Symfony - Drupal Camp Wroclaw!
Forget about index.php and build you applications around HTTP!
The IoC Hydra
November Camp - Spec BDD with PHPSpec 2
Dutch PHP Conference - PHPSpec 2 - The only Design Tool you need
Scaling Symfony2 apps with RabbitMQ - Symfony UK Meetup
Publicité

Similaire à Php03 formation-php-mysql-les-bases-et-perfectionnement (20)

PDF
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
PDF
Cyphpo formation-maitriser-la-programmation-objet-en-php
PDF
Msqad formation-mysql-mise-en-oeuvre-et-administration
PDF
Apamy formation-apache-php-mysql-administration-et-programmation
PDF
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
PPTX
PDF
Cyphps formation-php-securite
PPTX
Php & My Sql
PPTX
Php & My Sql
PDF
Php12 formation-php-expert-programmation-objet-xml-webservices-php-unit-crypt...
PDF
INITIATION_PHP_NAB_2009
PDF
PHP_Essentials.pdfPHP_Essentials.pdfPHP_Essentials.pdf
PDF
Cours php & Mysql - 1ére partie
PPTX
Initiation au php
PPTX
Initiation au php
PDF
Php07 formation-php-avance-programmation-orientee-objet-pdo
PDF
Apprendre php
PDF
Cours php & Mysql - 3éme partie
PDF
Secup formation-securite-php
PPTX
Cyphp5 w formation-php-5-l-essentiel-de-php-pour-developper-un-site-web
Cyphpo formation-maitriser-la-programmation-objet-en-php
Msqad formation-mysql-mise-en-oeuvre-et-administration
Apamy formation-apache-php-mysql-administration-et-programmation
Cyphp5 p formation-php-5-perfectionnement-fonctions-avancees-et-programmation
Cyphps formation-php-securite
Php & My Sql
Php & My Sql
Php12 formation-php-expert-programmation-objet-xml-webservices-php-unit-crypt...
INITIATION_PHP_NAB_2009
PHP_Essentials.pdfPHP_Essentials.pdfPHP_Essentials.pdf
Cours php & Mysql - 1ére partie
Initiation au php
Initiation au php
Php07 formation-php-avance-programmation-orientee-objet-pdo
Apprendre php
Cours php & Mysql - 3éme partie
Secup formation-securite-php

Plus de CERTyou Formation (20)

PDF
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
PDF
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
PDF
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
PDF
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
PDF
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
PDF
Zv02 g formation-z-vm-introduction-et-concepts
PDF
Zop04 formation-zope-les-bases-et-perfectionnement
PDF
Zop03 formation-zope-les-bases
PDF
Zop02 formation-zope-cps
PDF
Zop01 formation-zope-perfectionnement
PDF
Zl10 g formation-implementation-linux-pour-system-z-suse
PDF
Zl00 g formation-bootcamp-z-vm-et-linux
PDF
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
PDF
Zen05 formation-zend-framework-2-les-bases
PDF
Zen04 formation-zend-framework-2-perfectionnement
PDF
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
PDF
Zen02 formation-zend-framework-1-les-bases
PDF
Zen01 formation-zend-framework-1-perfectionnement
PDF
Zabix formation-zabbix-supervision-d-infrastructure
PDF
Xul formation-xul
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv02 g formation-z-vm-introduction-et-concepts
Zop04 formation-zope-les-bases-et-perfectionnement
Zop03 formation-zope-les-bases
Zop02 formation-zope-cps
Zop01 formation-zope-perfectionnement
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl00 g formation-bootcamp-z-vm-et-linux
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen05 formation-zend-framework-2-les-bases
Zen04 formation-zend-framework-2-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen02 formation-zend-framework-1-les-bases
Zen01 formation-zend-framework-1-perfectionnement
Zabix formation-zabbix-supervision-d-infrastructure
Xul formation-xul

Php03 formation-php-mysql-les-bases-et-perfectionnement

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France PHP - MySQL, Les bases et Perfectionnement Formation Informatique / Développement logiciel / PHP OBJECTIFS • Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL • Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies • Savoir manipuler des fichiers quelconques en PHP PUBLIC Tous PRE-REQUIS • Connaissances de HTML PROGRAMME Tour d’horizon PHP Principes de fonctionnement Le contexte Web Les variables Les types de données en un clin d’œil Les opérateurs Les instructions conditionnelles Un type particulier : les tableaux Les boucles, parcourir les tableaux Trier les tableaux par ordre alphabétique Introduction aux superglobales Récupération de données de formulaire Envoyer un e-mail Les constantes Etude de cas : système de candidature en ligne Organiser des scripts PHP - les fonctions Déclaration de fonctions Les paramètres et l’instruction return Création de bibliothèques de fonctions Fonctions prédéfinies : exemples, organisation, documentation Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates Autres exemples de fonctions Comment identifier les types des variables ? Upload de fichiers : la variable $_FILES et les fonctions associées Etude de cas : amélioration du système de candidature en ligne Découvrir les méthodes de gestion du contexte applicatif Principes de l'interaction avec l'utilisateur Rappels des formulaires Les champs cachés Les URL longues Introduction aux sessions Sécuriser l’accès à l’administration des candidatures avec les sessions Présentation des cookies Afficher la date de dernier accès à la plate-forme d’administration des candidatures Les bases de données Utilité des bases de données Présentation de PHPMyAdmin Construction d’une base avec PHPMyAdmin SQL sous PHPMyAdmin : - Les principales instructions - Lecture de code SQL A retenir Durée : 5 jours soit 35h. Réf. PHP03 Dates des sessions Paris 16/03/2015 25/05/2015 06/07/2015 07/09/2015 19/10/2015 07/12/2015 Aix en Provence 23/03/2015 01/06/2015 20/07/2015 14/09/2015 26/10/2015 14/12/2015 Bordeaux 13/04/2015 15/06/2015 17/08/2015 28/09/2015 16/11/2015 Brussel 09/03/2015 18/05/2015 29/06/2015 31/08/2015 12/10/2015 30/11/2015 Geneve 30/03/2015 08/06/2015 27/07/2015 21/09/2015 02/11/2015 Lille 09/03/2015 18/05/2015 29/06/2015 31/08/2015 12/10/2015
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France PHP - MySQL, Les bases et Perfectionnement Formation Informatique / Développement logiciel / PHP - Génération de multiples requêtes - Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin Fonctions d’accès aux bases de données Formulation de requêtes dans un fichier PHP Pour aller plus loin avec PHP : création d'un CMS* (partie 1) Spécifications et organisation du développement Création des bibliothèques de génération de code HTML (sans connexion aux bases) Génération de pages à partir des bibliothèques Création de la base de données Fonction d'insertion de pages et de stockages dans la base MySQL Fonction de modification de pages Fonction de suppression de pages Modification des bibliothèques de génération de code HTML pour les coupler à la base Manipulation de fichiers Ouvrir un fichier Fermer un fichier Lire le contenu d’un fichier Lire le contenu d’un fichier par ligne Ecrire dans un fichier Pour aller plus loin avec PHP : création d'un CMS* (partie 2) Modification de la création de pages pour associer un fichier généré à la volée Création d’une base d’auteurs Introduction à la relation de table dans MySQL 5 Développement de la fonction d’ajout d’auteur Modification de la création de pages pour associer un auteur Fonctions d’affichage de pages créées par un auteur Authentification des auteurs sur l’administration Stockage de l’authentification dans des variables de session Lier les cookies aux bases : création d’un panier d’achat Conception du site et des bases de données Introduction à la manipulation d'image : redimensionner dynamiquement une image Organisation de l'interface de consultation du catalogue par thèmes Enregistrement du panier d'achat sur un cookie Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant) Conclusion et bilan *Outil de gestion de contenu de sites Web 30/11/2015 Lyon 30/03/2015 08/06/2015 27/07/2015 21/09/2015 02/11/2015 Montpellier 20/04/2015 22/06/2015 24/08/2015 05/10/2015 23/11/2015 Nantes 13/04/2015 15/06/2015 17/08/2015 28/09/2015 16/11/2015 Nice 23/03/2015 01/06/2015 20/07/2015 14/09/2015 26/10/2015 14/12/2015 Rennes 13/04/2015 15/06/2015 17/08/2015 28/09/2015 16/11/2015 Strasbourg 16/03/2015 25/05/2015 06/07/2015 07/09/2015 19/10/2015 07/12/2015 Toulouse 20/04/2015 22/06/2015 24/08/2015 05/10/2015 23/11/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation
  • 3. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France PHP - MySQL, Les bases et Perfectionnement Formation Informatique / Développement logiciel / PHP Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.