Course : PHP 5, Web Development

Practical course - 4d - 28h00 - Ref. PHH
Price : 2150 € E.T.

PHP 5, Web Development



Required course

This training course will allow you to have a full operational overview of the PHP language within the context of the development of a dynamic internet site . It will also enable you to tackle aspects related to this type of development : data-base, SQL language, handling graphic files...


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. PHH
  4d - 28h00
2150 € E.T.




This training course will allow you to have a full operational overview of the PHP language within the context of the development of a dynamic internet site . It will also enable you to tackle aspects related to this type of development : data-base, SQL language, handling graphic files...



Intended audience
IT technicians who wish to learn about operational training on PHP in a developing context, and webmasters who already have a good programming knowledge (javascript or vbscript).

Prerequisites
Basic knowledge of HTML language and of at least one programming language.

Practical details
Exercise
Participants will be provided with computers with Windows or Linux equipment with a Web Apache server with the PHP module and a MySQL server. Participants will create a complete Ecommerce web-site.

Course schedule

1
Introduction

  • WEB architecture : HTTP, CGI, interactivity : client script or server script.
  • What is PHP ?
  • PHP review.
  • Differences between PHP 4 and PHP 5.
  • Presentation of the example used during the course : the Ecommerce web-site.
Exercise
Review of the main HTML tags and of cascading style sheets. Introduction to cascading style sheets.

2
First Web applications in PHP

  • Principles of the server-client.
  • First language elements.
  • Integrating PHP into an HTML page.
  • Variables and functions.
  • The libraries.
  • Basic functions, server and PHP variables.
  • Server variable and PHP variable.
  • Control of flows and loops.
  • Transition and transmission of variables.
  • Reading/writing of file.
  • Login and password check.
  • The redirection.
  • Complex variables, tables.
  • Array ; Functions linked to tables ; Extraction functions ; Navigation functions in a table.
Exercise
Completion of personalized functions. Completion of a library of function. Completion of a function creating a drop-down/scrollable list.

3
Managing user sessions

  • Persistent variables : Cookies and Sessions.
  • Pros and cons of Cookies and Sessions.
  • Limits and precautions.
  • Session variables. Functions linked to session variables.
  • The Cookies.
  • Serialization of complex variables.
  • Use of MySQL data-base : Presentation of MySQL.
  • Basic concepts : bases, tables, fields, recordings.
  • MySQL basis.
  • The tables and the fields.
  • The recordings.
  • MySQL PHP functions.
  • Introduction to the SQL language (selection, modification, deletion) ; Processing of query results.
Exercise
Elaborate a simple shopping basket, in cookie and session version. Managing quantities ordered

4
A professional Web application

  • Advanced selection functions : search and sorting.
  • Graphics in PHP.
  • Presentation of the GD library.
  • Imaging and re-use.
  • Managing typeface and writing in image mode.
  • Superposing texts so that rights are protected.
  • Integrating into web-site.
  • Elaborate statistical graphs.
  • Integration of completed modules.
Exercise
Create a search engine : the selection on Author, Title and Hero gives a list of links on the corresponding product sheets . Multilayer implementation. Integrating the different completed modules. Display of images with the copyright notice.


Customer reviews
4,7 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
FRÉDÉRIC C.
18/11/25
5 / 5

I appreciated this course for:The trainer's qualities: He knows how to adapt to his audience, takes the time to explain without forgetting the objectives each day.I asked various questions, for which he took personal time to provide answers during the course.His adaptability following technical problems (global internet problem on the first day of the course)His teaching methods.
SOLAL P.
04/03/25
4 / 5

A lot of topics covered, and you need more prerequisites for this course than just a one-day introduction to HTML.
GAËL P.
04/03/25
5 / 5

The course is fairly dense, so you really need a minimum of knowledge to follow it, but otherwise Michel is a very pleasant teacher.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 10 Mar., 2 June, 2 June, 15 Sep., 15 Sep., 15 Dec., 15 Dec.

PARIS LA DÉFENSE
2026 : 2 June, 15 Sep., 15 Dec.