Duration
4 days
What you will learn
The Test Prep: Zend PHP Certification Training course prepares experienced PHP programmers for the challenge of passing the PHP certification exam and achieving the status of Zend Certified Engineer (ZCE). This is a test preparation and PHP review course – it does not teach PHP. The course will guide you through an in-depth, intense review of all of the major topics within the ten certification areas. Plus, it contains important information about the exam itself and strategies for answering the exam questions. Participants are continually challenged to test their knowledge with focused quizzes.
Audience
This course moves at a fast pace and assumes at least an intermediate skill level in PHP programming. Candidates for the certification need to be experienced in all ten areas covered by the exam.
Course Outlines
PHP Basics
- Syntax
- Operators
- Variables
- Control Structures
- Language Constructs and Functions
- Namespaces
- Extensions
- Config
- Performance/byte code caching
Functions
- Arguments
- Variables
- References
- Returns
- Variable Scope
- Anonymous Functions, closures
Data Format & Types
- XML Basics
- SimpleXML
- XML Extension
- Xpath
- Web Services Basics
- SOAP
- REST
- JSON
- DateTime
- DOMDocument
Web Features
- Sessions
- Forms
- GET and POST data
- Cookies
- HTTP Headers
- HTTP Authentication
- HTTP Status Codes
Object Oriented Programming
- Instantiation
- Modifiers/Inheritance
- Interfaces
- Exceptions
- Autoload
- Reflection
- Type Hinting
- Class Constants
- Late Static Binding
- Magic (_*) Methods
- Instance Methods & Properties
- SPL
- Traits
Security
- Configuration
- Session Security
- Cross-Site Scripting
- Cross-Site Request Forgeries
- SQL Injection
- Remote Code Injection
- Email Injection
- Filter Input
- Escape Output
- Encryption, Hashing algorithms
- File uploads
- PHP Configuration
- Password hashing API
I/O
- Files
- Reading
- Writing
- File System Functions
- Streams
- Contexts
Strings & Patterns
- Quoting
- Matching
- Extracting
- Searching
- Replacing
- Formatting
- PCRE
- NOWDOC
- Encodings
Databases & SQL
- SQL
- Joins
- Prepared Statements
- Transactions
- PDO
Arrays
- Associative Arrays
- Array Iteration
- Array Functions
- SPL, Objects as arrays
- Casting
Programme scope, delivery arrangements and suitability are confirmed during enquiry.