About this course
PHP is a widely used server-side programming language for building dynamic web applications. It is commonly used with web servers and databases to create applications that process user input and manage data.
The PHP Development course teaches developers how to build web applications using PHP. You will learn how PHP programs interact with web pages, process form data and communicate with databases.
Many companies still rely on PHP because it is fast, stable, and cost‑effective. This course shows how to structure PHP programs, manage application logic and build web applications that are easier to maintain and extend.
Delegate feedback
Feedback from delegates who have attended this course:
K. Roux
A. Martin
M. Kerr
M. Myburgh
S. Magagula
Intended audience
This course is useful if:
- You are a programmer and you need to develop web applications using PHP.
- You need to maintain or support web applications that are written in PHP.
- You are joining a team that develops or maintains PHP web applications.
- You are a web developer and you want to build data-driven functionality using PHP.
Prerequisites
- You must already have some programming experience.
- You must know HTML and CSS, or have attended our HTML and CSS course.
- It is useful to know some SQL. This is not required, but our SQL Fundamentals course will make the database work easier.
Course details
Price: R12,900 excluding VAT per delegate.
Included:
- Electronic course material.
- Attendance certificate (PDF).
Duration: 5 days.
Delivery: Virtual classroom
See how virtual training works.
Note: This course is presented on request only.
Booking information
Email your booking to info@incusdata.com. A purchase order, or completed enrolment form is sufficient.
We will confirm the booking and issue an invoice.
Course contents
Introduction to PHP and Web Applications
- What PHP does and why companies still use it.
- How PHP works with web servers and browsers.
- Understanding HTTP requests and responses.
- Processing user actions with server‑side code.
Getting Started with PHP
- PHP syntax and program structure.
- Writing PHP inside HTML pages.
- Displaying dynamic content.
- Working with variables and expressions.
- Using built‑in PHP functions.
Working with Data and Logic
- Conditional statements.
- Loops and iteration.
- Arrays and associative arrays.
- Working with strings.
- Using regular expressions.
Functions and Organising Code
- Defining and calling functions.
- Function parameters and return values.
- Organising code with include and require.
- Using PHP libraries and modules.
Processing Form Data
- Handling GET and POST requests.
- Processing data from HTML forms.
- Validating user input to reduce errors.
- Displaying form results.
Managing User Sessions
- Using cookies and sessions.
- Tracking user activity.
- Maintaining application state.
Using Classes in PHP
- Classes and objects.
- Properties and methods.
- Constructors.
- Encapsulation and inheritance.
Working with Databases
- Database concepts.
- Connecting to a database from PHP.
- Running SQL queries.
- Retrieving and displaying data.
- Changing data in a database.
Building Data‑Driven Applications
- Combining PHP, forms, and databases.
- Displaying database‑driven content.
- Updating data through web forms.
Practical PHP Techniques
- Handling file uploads.
- User authentication.
- Generating reports and documents.