ArgosArgos

7 rue Christiaan Huygens, 25000 Besançon+33 (0)3 81 51 59 80
Cours Leprince Ringuet, 25200 Montbéliard contact@argos-formation.fr

Accàs elearning

> Saisissez votre adresse mail :

Formation développer un site Web en PHP

Objectif :

Cette formation 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...

Public :

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

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.

Durée :

5 jours

Programme

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.

Les formulaires simples

Passage et transmission de variables.

Lecture écriture de fichier

Vérification de login/mot de passe

Redirection

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.

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

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.

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

Initiation à la POO

P.O.O. PHP et la programmation orientée objet.

Evolution du moteur objet dans PHP5.