Course : PHP 5, Web Development

Practical course - 4d - 28h00 - Ref. PHH
Price : 2520 CHF E.T.

PHP 5, Web Development



Required course

This course will allow you to master the operational use of PHP in the context of the development of dynamic Web sites. It will also cover the issues related to this type of development: databases, SQL language, manipulating graphics files, etc. Note that this course will use the two versions of PHP, 4 and 5.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. PHH
  4d - 28h00
2520 CHF E.T.




This course will allow you to master the operational use of PHP in the context of the development of dynamic Web sites. It will also cover the issues related to this type of development: databases, SQL language, manipulating graphics files, etc. Note that this course will use the two versions of PHP, 4 and 5.



Intended audience
This course is aimed at IT staff who want to acquire operational training in PHP in the context of development, and to Webmasters who already have a good knowledge of client programming (javascript or vbscript).

Prerequisites
A base Knowledges of HTML and 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,6 / 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.
ALEXIA R.
10/03/26
4 / 5

I sometimes find it difficult to locate the information explained in class within the course materials. I would have liked a hard copy so that I could make notes on it. My dissatisfaction with the way the course was run stems from the fact that I don’t like online training. It’s harder to adapt the pace to suit the people attending the course, and there’s less visual interaction.
LUIS L.
10/03/26
5 / 5

The content is realistic and closely reflects actual practice
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.



Publication date : 02/07/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 15 to 18 December 2026
FR
Remote class
Registration
From 15 to 18 December 2026
EN
Remote class
Registration
From 11 to 14 May 2027
FR
Remote class
Registration
From 11 to 14 May 2027
EN
Remote class
Registration
From 12 to 15 October 2027
FR
Remote class
Registration
From 12 to 15 October 2027
EN
Remote class
Registration

REMOTE CLASS
2026 : 15 Dec., 15 Dec.

2027 : 11 May, 11 May, 12 Oct., 12 Oct.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.