PHP II: Higher Structures (PHPII)
The Zend PHP II: Higher Structures course is designed to expand a beginning programmer’s understanding of the PHP language. This intermediate-level course builds upon knowledge gained in PHP I: Foundations. It utilizes a hands-on approach with numerous examples and practical exercises, as well as a key development project, to enhance learning. You will also have the opportunity to use the Zend Studio IDE (Integrated Development Environment) to continue honing your coding skills utilizing best practices and effective tools.
Audience:
This course continues where PHP I: Foundations leaves off, and is designed for novice PHP developers who want to further advance their skills in the PHP language and already know the basics of PHP syntax, language constructs, and web site functionality. Experienced programmers in Procedural and OO languages should refer to the Quick Start: PHP for Experienced Programmers course description.
Pre-requisite(s):
PHP I: Foundations, or PHP I: Foundations (IBMi/OS Programmers), or equivalent knowledge. **
Objectives:
To learn the essentials for creating web-based PHP applications
Topics Include:
- PHP Language Concepts: Scope, Globals, working with Files, Advanced Variable Usage / Array Manipulation and References
- Configuring PHP: PHP.INI configuration considerations
- Regular Expressions: Using Perl-Compatible Regular Expressions in PHP applications
- PHP and OOP Concepts: Principles of Object Oriented Programming and Design, Access Modifiers, Abstract Classes, Interfaces, Namespaces and more
- Building Applications: Debugging, Security and Validation
- PHP Web Fundamentals: Server Communication, Sessions & Cookies, Working with Forms and Form Validation, Email, HTTP Headers, Buffers & Caches
- PHP Database Basics: Introduction to manipulating database contents using PHP; PDO
- PHP Application Essentials: Best Approaches to Creating Applications; Course project
Course Notes:
**This course assumes a thorough grounding in the language and syntax of PHP and does not fully review those topics. It also assumes that students who completed the Foundations course have practiced applying the skills they learned before attempting this next level.
Course Information:
Duration: 18 hours – Online; 3 days – Classroom
Course Fee:
| Training Location | Student (Student ID Required) | Non-Student/Professional | Corporate/In-house | Note |
|---|---|---|---|---|
| Singapore | call/email | S$ 1.800 | call/email | Classroom |
| Indonesia | Rp 3.000.000,- | Rp 6.000.000,- | Rp. 8.000.000 | Classroom |
| Malaysia | call/email | RM 3.500 | call/email | Classroom |
| e-Learning | US$ 300 | US$ 600 | US$ 800 | Webex |
The reason Why You need to take the Zend Authorized Training Courses:
- The courses will be delivered by our Zend Certified Instructors – Instructors who have meet the rigorous criteria set forth by Zend Technologies for instructors that deliver their courseware.
- Zend Official Courseware will be used throughout the course.
- In order to maximize your learning experience, Zend have created a VMWare virtual machine for you to utilize throughout the course.
- You will have the opportunity to use the Zend Studio IDE (Integrated Development Environment) to continue honing your coding skills utilizing best practices and effective tools.
- An Official Certificate of Completion from Zend Technologies will be awarded to you upon your completion of the Zend Authorized Training Course.









