Tortilla B Formation PHP PostgreSQL
Cette formation vous permettra de maîtriser d'une manière opérationnelle le langage PHP en liaison avec la base de de données PostgreSQL, qui est libre et gratuite.
 

Lieu

Marseille, Aix-en-Provence, Toulouse, Montpellier.

Durée

4 jours

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. Nouveautés de PHP 6.

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 PostgreSQL

Présentation de PostgreSQL.

Concepts fondamentaux : bases, tables, champs, enregistrements.

Fonctions PHP PostgreSQL.

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.

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.


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