[wpms_breadcrumb reverse="0"]
Outils Graphiques - Technologies Web

PHP 7 et 5, développer un site Web dynamique

Reference : WEBPHP2

4

jours
- 2 490 €  € HT
Télécharger la fiche
Prochaines sessions
    PHP 7 et 5, développer un site Web dynamique
    Objectifs

    • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
    • Traiter des formulaires Web
    • Gérer des sessions utilisateurs
    • Accéder aux données d’une base de données MySQL
    • Créer dynamiquement des images et des graphismes

    Pré requis

    • Connaissances de base du langage HTML et d’au moins un langage de programmation.

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Pré-inscription

    Programmes de PHP 7 et 5, développer un site Web dynamique

    Introduction

    • L’architecture du Web : HTTP, CGI, interactivité : script client ou script serveur.
    • Qu’est-ce que PHP ?
    • Historique de PHP.
    • Les différences entre PHP 4, PHP 5 et PHP 7.
    • Notions d’architecture multicouche. Introduction aux principes MVC.
    • Présentation de l’exemple utilisé durant la formation : le site de vente en ligne.

    Automatisation d’une page Web

    • Les principes du client-serveur.
    • Premiers éléments du langage.
    • Intégration de PHP dans une page HTML.
    • Variables et fonctions.
    • Librairies.
    • Fonctions de base, variables serveur et variable PHP.
    • Variables serveur et variable PHP.
    • Contrôles de flux et boucles.

    Les formulaires simples

    • Passage et transmission de variables.
    • 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.

    Gestion des sessions utilisateurs

    • Variables persistantes : Cookies et Session.
    • Avantages et inconvénients des Cookies et Sessions.
    • Limitations et précautions.
    • Les variables de session.
    • Fonctions liées aux variables de session.
    • Les Cookies.
    • Sérialisation des variables complexes.
    • Utilisation.

    Utilisation d’une base de données MySQL

    • Présentation de MySQL.
    • Concepts fondamentaux : bases, tables, champs, enregistrements.
    • Bases MySQL.
    • Tables MySQL.
    • Champs MySQL.
    • Enregistrements MySQL.
    • Fonctions PHP MySQL.
    • Introduction au langage SQL (sélection, modification, suppression).
    • Traitement des résultats des requêtes.

    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 graphisme en PHP

    • Présentation de la librairie GD2.
    • Création d’image, réutilisation.
    • Gestion des polices et de l’écriture en mode image.
    • Superposition de texte pour protection de droits.
    • Intégration au site.
    • Réalisation de graphiques statistiques.