PHP programming training

PHP programming training

Brief description

You know how to create a static website by HTML language with Dreamweaver; now it's time to switch to PHP language. This type of programming language allows the web developer to create dynamic pages and update faster. PHP was invented by Rasmus Lerdorf. It is possible to use PHP under several operating systems like Windows, because it is used with different programs compatible with these systems. The PHP programming language has gained momentum thanks to the Web programming and dynamic site. This PHP scripting language has become popular for its simplicity and speed. Since the release of PHP 5, it has acquired great stability and placed itself on the podium of recognized application servers, such as .NET and J2EE.


PHP training will help you better understand the different features of programs that use this language and how to use it to be able to create your own web applications.



. Intro to PHP
. Installing a working environment
. Apache / PHP / MySQL installation and introduction

The basics of PHP

This module presents the different functions and attributes to the PHP language:

. Tags, comments, variables, constants, data types;
. Operators, control structures;
. Including Files.

The tables

In this module we will see the different tables as well as their respective attributes to the PHP language

. Scalar arrays
. Associative arrays
. Multidimensional arrays
. Path of a table
. Table functions

Forms and data transmissions

This module teaches how to use forms in PHP.

. Form fields
. GET and POST methods
. Data testing
. Register Globals Mode


Connection to a database

This module presents the different connection and modification parameters to PHP databases:

. PHP MyAdmin
. Authentication
. SQL queries
. Searching and sorting within a database

Cookies and sessions

This module presents the differences between cookies and sessions in the PHP language:

. Cookies, session and development of secure access


Object Oriented Programming with PHP

This module presents the different attributes and parameters specific to object-oriented programming with PHP.

. Classes and Objects
. constructor / destructor
. Polymorphism
. Visibility
. Interfaces
. Exceptions

Security in PHP

This part of the PHP training teaches how to set up security in the PHP language:

. PHP update
. Variables and constants
. Data testing
. File transfer
. Inclusions
. SQL Injections
. Form fields
. File types

Other advanced features

This part of the PHP training is reserved for those who have reached the most advanced level.

. Tips and tricks
. Operators
. “Break” and “continue”
. Code and query optimization
. “Include” vs. “require”
. variable variables
. The predefined constants