PHP training courses in Johannesburg, South Africa from fundamentals to advanced! We offer two PHP training courses namely:
| Description | Days | Price |
|---|---|---|
| PHP Fundamentals Training | 4 | R5,000 |
| PHP Advanced Training | 4 | R7,500 |
Once students have mastered this course they can complete the Drupal Module Developers course or our VTiger developer course.
Next PHP Training Dates - Click Here!
Download PHP Training Booking Forms Here!
We run training course monthly and arrange on-site training for companies that have specialised training requirements. Should you be interested in attending one of our PHP courses please contact us on 011 781 8014.
PHP Fundamentals Course Outline
Our Fundamentals of PHP course teaches students how to develop and write web applications using database independent PHP code. The course will equip students with knowledge on basic SQL (structured query language) and the fundamentals of the php language and constructs to read and write to databases, process user input from http POST and GET commands and format data for display via the web server.
Students should have a basic knowledge of HTML to attend this course.
Course Topics
- Language Basics: Syntax, Quotes, Comments, Data Types,
- Variable Basics: Numbers, Constants, Variables, Strings, Arrays,
- Control Flow Basics: Operators, Conditionals, Loops,
- Function Basics: Functions, Libraries, Advanced Arrays, File Handling,
- Web Basics: Brief Introduction to Server Communications, Sessions, Security,
- Configuring PHP,
- Database Basics: Brief Introduction to MySQL/SQLite Database as it relates to Web Sites,
- Applications Basics: Best Approaches to Creating Applications Course project,
PHP Advanced Course Outline
This course is aimed at developers already familiar with the basics of PHP and aims to prepare students for the PHP 5.3 certification.
Course Topics
- XML: XML basics, SimpleXML, XML Extension, Xpath
- Web Service Basics: SOAP, REST, JSON & AJAX
- OOP Basics: Principles of object orientation and PHP. Reflection, exception handling, late static binding and magic methods,
- Security: Cross-Site scripting, SQL Injection, Email injection,SSL
- File IO: Reading, writing files and file handling functions,