About this course
PHP is a popular scripting language that runs on any web server across any operating system. It is one of the fastest, easiest and cheapest ways to write web applications.
This course is for people who already know HTML and CSS, and have some programming experience. You will learn PHP syntax and concepts. You will also learn how to process form data from a web page, and how to read from and write to a database. By the end of the course you will be able to develop web applications using PHP.
What others say
Thank you, Renier, for your patience and for providing us much extra tools to further our knowledge and use of PHP.
M. Myburgh
CSIR Lecturer: Renier Classroom training
The lecturer has excellent knowledge on the subject and is so perfect in explaining content by making it easier to grasp. All the personnel from reception are amazing people.
N. Leduma
Vaal University of Technology Lecturer: Charles Classroom training
Very happy with the course and will be testing what I learnt @ the office
M. Kerr
Standard Bank of South Africa Lecturer: Charles Classroom training
I am extremely happy with the course and material.
V. Radebe
Standard Bank of South Africa Lecturer: Charles Classroom training
Charles is a very good lecturer, not only knowledgeable in PHP but also in many various stuff. I would recommend this course to my colleagues.
S. Magagula
Telkom Lecturer: Charles Classroom training
Really enjoyed the course. Excellent venue and facilities.
G. Rudling
Telkom Lecturer: Renier Classroom training
Wow! I’m impressed. Lecture so knowledgeable that he gave so much to make me think I can do anything with PHP.
P. Matjila
Telkom Lecturer: Renier Classroom training
I never thought that PHP would become my favourite language, but due to the exciting learning experience of Incus, it has.
S. Erasmus
Private Lecturer: Charles Classroom training
Charles is an excellent tutor! Thank you Charles for walking the extra mile. I will treasure the knowledge you have passed onto me.
K. Roux
Eagle Micro Systems Lecturer: Charles Classroom training
Why you want to attend
You should attend the PHP Development course if:- You are a programmer and you want to develop web applications.
- You are a programmer and you need to support web applications written in PHP.
- You are a web developer and you want to add more functionality to your web sites.
What you need to know first
Before you attend the PHP Development course:- You must have already have programming experience.
- You must have attended our HTML and CSS course or have a good knowledge of HTML and CSS.
- You will find it useful to know some SQL. It is not essential, but it will help you to first attend our SQL Fundamentals course.
Price and duration
Price: R12,200.00 excluding VAT per delegate. This price includes everything that you need:- All course material, provided in an electronic format.
- An attendance certificate after the course, in PDF format.
The PHP Development course is presented virtually. Find out more about our virtual training and how it works.
This course is only scheduled on request for group bookings. Please contact us to discuss a date.
How to book
It’s so easy to book for the PHP Development course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.Detailed course contents
Web Development Fundamentals
- History of the WWW.
- Standards – W3C, IETF.
- The HTTP protocol.
- Requests and Responses.
- GET, POST and PUT requests.
- Server Side Includes.
- Server variables.
- CGI – Common Gateway Interface.
- Mixing content with code.
- Cookies for state management.
- HTTP Server extensions.
- PHP and ASP.
- Client side coding – HTML, DOM, Javascript.
- XML and XHTML.
- Web services.
- Publishing content.
Getting Started
- PHP background.
- Supported environments.
- PHP installation and configuration.
- ISAPI, CGI and mod_perl.
- Query PHP with phpinfo().
- Special PHP tags in HTML.
- Display dynamic content.
- Passing data from client via URL or form.
- Setting, reading and deleting cookies.
- PHP’s session id cookie.
- Session variables
Language Syntax
- Modules and libraries.
- Comments.
- Iteration and selection statements.
- Literals.
- Variables and constants.
- Scope.
- Keywords.
- Expressions and operators.
- Arrays and lists.
- Associative arrays.
- Regular expressions.
Classes and Structs
- Principles.
- Classes.
- Methods and Properties.
- Constructors.
- Encapsulation.
- Polymorphism.
- Abstraction.
- Inheritance.
Databases in PHP
- Database drivers.
- Basic SQL syntax.
- MySQL examples.
- Connecting to database servers.
- Create and drop tables.
- Insert, update and delete rows.
- Selecting rows.
- Client access to database functionality.
- Presenting data.
Extensions and Techniques
- Dynamic PDF generation.
- Database interfaces.
- Dynamic graphics.
- Session management.
- Serialization.
- Authentication.
- XML parsing.
- File uploads.