Course : PHP 5, Web Development

PHP 5, Web Development

Download in PDF format Share this course by email 2


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

Ref. PHH
Price : 2440 € E.T.
  4d - 28h00




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.

Course schedule

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.

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.

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

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.


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.

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.


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