0 Formation(s) | 0,00
Go

RUEIL-ATHENEE est le nom du nouveau centre de formation Global Knowledge à Rueil, à partir de juin.



PHP 5 : Développer un site Web Dynamique

Code du stage: GKPHP5W
Durée: 4
Prix: €1 850,00 (hors TVA)

Résumé 

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques. Il vous permettra aussi d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques.


Pré-requis

Les participants doivent impérativement connaître les bases du HTML hors logiciel WYSIWYG (document, mise en forme, images, tableaux et formulaires) et au moins un langage de programmation.



Prochaines dates

Dates disponibles sur demande. Nous consulter






    Plus d'informations

    Informaticiens qui souhaitent acquérir une formation opérationnelle sur PHP dans le contexte du développement, webmasters ayant déjà une bonne connaissance d'un langage de programmation client (javascript ou vbscript).

    Introduction

    Qu'est-ce que PHP ?
    Interactivité avec les internautes.
    Présentation de l'exemple utilisé durant la formation: le site de vente en ligne BDPhilia.com

    Les fonctionnalités du langage

    Automatisation d'une page Web
    Les principes 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
    Contrôles de flux et boucles.

    Travaux Pratiques :
    Réalisation de fonctions personnalisées.( TTC, frais de port,..)
    Réalisation d'une librairie html
    Détection du navigateur.
    Réalisation de fonctions personnalisées
    Réalisation d'une librairie de fonctions

    Les formulaires simples
    Passage et transmission de variables.
    Lecture écriture de fichier
    Vérification de login/mot de passe
    Redirection

    Travaux Pratiques :
    Réalisation d'une page de recherche : l'utilisateur peut définir plusieurs critères et les transmettre au moteur de recherche.

    Les fonctionnalités avancées du langage

    Les tableaux complexes
    Constructeur array
    Fonctions associées aux tableaux
    Fonctions d'extraction

    Variables persistantes: Cookies et Session
    Avantages et inconvénients des cookies et sessions.
    Limitations et précautions.
    Les variables de session
    les Cookies
    Sérialisation des variables complexes
    Utilisation.

    Travaux Pratiques :
    Réalisation d'un panier d'achat.
    Gestion des quantités commandées (ajout, retrait, suppression)

    Utilisation d'une base de données MySql

    Présentation de phpMyAdmin.
    Concepts fondamentaux: Bases, tables, champs, enregistrements.
    Création d'une base multi-tables.
    Fonctions PHP Mysql
    Introduction au langage SQL (sélection, modification, suppression).
    Requêtes SQL avancées (jointures de tables).
    Traitement des résultats des requêtes

    Travaux Pratiques :
    Création d'une base Mysql
    Remplissage de la base à partir d'une base texte

    Création de fiches produit à la volée par extraction des données de la base.

    Les formulaires complexes
    Moteur de recherche: formulaire en relation avec une base de données.
    Fonctions avancées de sélection: modification de la base, tris (ORDER BY), recherches (WHERE).

    Travaux Pratiques :
    Réalisation d'un moteur de recherche et de la présentation des résultats.
    Intégration des différents modules réalisés.
    Gestion du stock et interface backoffice pour la gestion des nouveaux ouvrages.

    Librairie GD : gestion graphique sous PHP

    Génération d'images
    Présentation de la librairie GD.
    Création d'image, réutilisation.
    Superposition de texte pour protection de droits
    Intégration au site

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

    Initiation à la POO

    P.O.O.
    PHP et la programmation orientée objet.
    Evolution du moteur objet dans PHP5.

    Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySql ou Oracle seront mis à la disposition des participants. Les participants vont créer un site complet de vente en ligne BDPhilia.com chacun des ateliers se complétant (des corrections sont mises à disposition).



    Copyright 2012 © Global Knowledge SA - 2004/2012 - Tous droits réservés. TVA FR 69 403 944 200 - Tél.: 0821 20 25 00 (prix d’un appel local)
    RSS. (Srv: 222)