Tortilla B
Formation-PHP-mySQL
 

Objectifs

Cette formation PHP vous permettra de maîtriser d'une manière opérationnelle ce langage dans le contexte du développement professionnel de sites internet dynamiques.

5 jours

Aix-en-Provence, Lyon, Marseille, Montpellier, Paris, Toulouse

Programme

Introduction

L'architecture du web : Le serveur Apache, les principaux Clients (Internet Explorer, Firefox), les requêtes HTTP (hyperliens, formulaires)

Qu'est-ce que PHP ?

Les différences entre PHP 4 et PHP 5. 

Exercice : Révision des principales balises HTML, prise en main du serveur et de l'éditeur.

Automatisation d'une page Web

Les principes du client-serveur.

Premiers éléments du langage PHP.

Intégration de PHP dans une page HTML.

Variables et fonctions.

Librairies PHP et phpinfo.

Fonctions de base, variables serveur et variables PHP.

Contrôles de flux et boucles.

Les formulaires simples

Transmission de variables en GET, POST et FILE.

Lecture/écriture de fichier.

Vérification de login/mot de passe.

Redirection.

Les variables complexes : tableaux

Constructeur array.

Fonctions associées aux tableaux.

Fonctions d'extraction.

Fonctions de navigation dans un tableau.

Exercice : Réalisation de fonctions personnalisées, d'une librairie de fonctions et d'une fonction de création de liste déroulante.

Variables persistantes : Cookies et Session

Avantages et inconvénients des cookies et sessions.

Limitations et précautions.

Les variables de session en PHP.

Fonctions liées aux variables de session.

Les Cookies en PHP.

Sérialisation des variables complexes.

Utilisation d'une base de données MySQL

Présentation de MySQL.

Concepts fondamentaux : bases, tables, champs, enregistrements.

Fonctions PHP MySQL.

Introduction au langage SQL (sélection, modification, suppression).

Traitement des résultats des requêtes.

Exercice : Réalisation d'un panier d'achat simple, version cookie et session.

Notions d'architecture multicouches

Introduction PHP aux principes MVC.

Les formulaires complexes

Moteur de recherche : formulaire en relation avec une base de données.

Fonctions avancées de sélection : recherches et tris.

Le paiement par carte bancaire

Principe du tiers bancaire.

Intégrer le paiement sécurisé avec PAYPAL sous PHP.

Le graphisme en PHP

Présentation de la librairie PHP / GD2.

Création d'image avec PHP et headers.

Gestion des polices et de l'écriture en mode image.

Superposition de texte pour protection de droits.

Intégration au site PHP.

Réalisation de graphiques statistiques.

La génération de PDF en PHP

Présentations des librairies PDF pour PHP

Création d'un document PDF de base

Polices de caractères en PDF

Cadre et tableaux en PDF

Générer une facture en PDF

Réalisation de graphiques statistiques.

Exercice : Intégration des modules PHP réalisés

Réalisation d'un moteur de recherche : la sélection sur Auteur, Titre et Héros donne une liste de liens sur les fiches produit correspondantes.

Implémentation multicouche.

Intégration des différents modules réalisés. Affichage des images, avec mention de copyright.

Réalisation de graphiques statistiques.

Notre sélection de livres

PHP et MySQL

PHP et MySQL

Olivier Heurtel

Parution : 12/03/2014

Ce livre sur PHP et MySQL s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP et MySQL pour développer un site Web dynamique et interactif. Dans la première partie du livre, l'auteur présente la mise en oeuvre d'une base de données...

Voir sur Fnac.com

PHP 5.5 + MySQL 5.6

PHP 5.5 + MySQL 5.6

Olivier Heurtel

Parution : 01/10/2014

Ce coffret contient deux livres de la collection Ressources Informatiques. Des éléments sont en téléchargement sur www.editions-eni.fr. Un livre de la collection Ressources Informatiques PHP 5.5 - Développez un site web dynamique et interactif...

Voir sur Fnac.com

Mémento PHP SQL

Mémento PHP SQL

Cyrille Pierre de Geyer

Guillaume Ponçon

Parution : 01/08/2014

Ce mémento PHP/SQL reposera non seulement sur le bureau de tous les développeurs et administrateurs de sites et d'applications web, confrontés quotidiennement à la richesse de l'incontournable PHP, mais accompagnera également les étudiants ....

Voir sur Fnac.com


Dominique CASSAN
Carré à Bulles - 24 Rue du communal - 11230 Saint Benoit - Siret 53018999200015 - N° Enregistrement 91 11 01218 11 Twitter facebook google + fil Rss