test
Zend Certified (PHP) Engineer

Zend Certified (PHP) Engineer

The Zend Certified PHP Engineer is an industry-wide standard that recognizes PHP expertise and is a measure of distinction that employers use to evaluate prospective employees. Join the thousands of PHP professionals who have received official certifications and be recognized for your PHP expertise.

Personal & Career Benefits

  •  Capture the attention of recruiters
  • Gain employer recognition for promotions and raises
  • Connect with PHP community leaders through your listing in the Zend Certified Engineer Directory
  • Score job opportunities or consulting referrals by participating in the ZCE group on LinkedIn
  • Get discounted ZendCon passes, the global PHP conference

Employer Benefit 

  • Standardize and ensure a high level of expertise in your PHP development teams
  • Implement industry best practices in your PHP development organizations
  • Maximize your team productivity and performance
  • Present a superior professional image to your customers and partners
  • Gain  competitive advantages  compared to  other software  development organizations
  • Use the "We Employ" logo to show you have ZCEs on Staff

Course Information:

  • Course Duration: 90 Hours (Theory 40 hours, Practice 40 hours, Boot Camp 10 hours).
  • Class Duration: 3 hours per class
  • 2/3 classes in a week

Pre-requisite:

  •   Should have deep knowledge on object oriented programming language.
  • Basic Knowledge on PHP is preferable

MODULE 1- PHP Basics

  • Syntax
  • Operators
  • Variables
  • Control Structures
  • Language Constructs and Functions
  • Namespaces
  • Extensions
  • Config
  • Performance/bytecode caching

MODULE 2- Functions

  • Arguments
  • Variables
  • References
  • Returns
  • Variable Scope
  • Anonymous Functions, closures
  • Type Declarations

MODULE 3- Data Format & Types

  • XML Basics
  • SimpleXML
  • XML Extension
  • Webservices Basics
  • SOAP
  • JSON
  • DateTime
  • DOMDocument

MODULE 4- Web Features

  • Sessions
  • Forms
  • GET and POST data
  • Cookies
  • HTTP Headers
  • HTTP Authentication
  • HTTP Status Codes

MODULE 5- I/O

  • Files
  • Reading
  • Writing
  • File System Functions
  • Streams
  • Contexts

MODULE 6- Object Oriented Programming

  • Instantiation
  • Modifiers/Inheritance
  • Interfaces
  • Return Types
  • Autoload
  • Reflection
  • Type Hinting
  • Class Constants
  • Late Static Binding
  • Magic (_*) Methods
  • Instance Methods & Properties
  • SPL
  • Traits

MODULE 7- 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

MODULE 8- Strings & Patterns

  • Quoting
  • Matching
  • Extracting
  • Searching
  • Replacing
  • Formatting
  • PCRE
  • NOWDOC
  • Encodings

MODULE 9- Databases & SQL

  • SQL
  • Joins
  • Prepared Statements
  • Transactions
  • PDO

MODULE 10- Arrays

  • Associative Arrays
  • Array Iteration
  • Array Functions
  • SPL, Objects as arrays
  • Casting

MODULE 11- Error Handling

  • Handling Exceptions
  • Errors
  • Throwables

MODULE 12- Vendor Exam Preparation

  • Vendor Certification Discussion