EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

ZEND Certified PHP 5.5 Engineer Certification

Course outline

4 days

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.