Open Web Training

HTML, CSS, JavaScript, PHP & SQL

PHP Training

TitlePHP101: Introduction to PHP
DurationIntroductory: 2 Days
Intermediate: 2 Days
PrerequisitesHTML101: Introduction to HTML
or equivalent experience

For convenience, Introduction to PHP is taught as two courses, the Introductory and Intermediate course. Although you can gain from either course singly, the courses are designed to be taken together.

PHP is the most popular Server Scripting language. It is used to drive many of the largest web sites in the world, and is used to produce dynamic web sites, often driven by a database such as MySQL

MySQL is the most popular open source database, though by no means the only one. It is also behind many of the largest content-based web sites in the world.

This course covers the basic techniques of writing scripts in PHP. It uses modern, best practices, and encourages readable and maintainable code. It also covers the basics of working with a database. Although MySQL is used throughout the course, the material will allow you to easily switch to any of the other popular databases such as PostGreSQL and SQLite.

The PHP techniques covered include:

  • Writing Scripts
  • Including Files
  • Processing Form Data
  • Data Calculations
  • Working with Images
  • Cookies & Sessions
  • Working with Database
  • File Handling
  • Security

At all times, the student is encouraged to follow good design and writing principles, and the examples and exercises are clear and written in a way to facilitate further development.

Training includes comprehensive training material containing summary sections which explain key PHP concepts, and can be used later as a reference. There are also Appendices which expand on the concepts covered in the course.

Introductory Course

The Introductory Courses covers the following content:

  • Preparing Files
  • Forms
  • Uploading Files
  • Library and Configuration Files
  • Database
  • Adding Images
  • File Handling
  • An Image Gallery

Intermediate Course

The Intermediate Courses covers the following content:

  • Forms & Email
  • Library and Configuration Files
  • Thumbnails
  • Sessions & Logging In
  • Using Cookies
  • Managing Images
  • Content Management



Register