EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Test Prep- PHP Certification

Course outline

4 days

Duration

4 days

COURSE DESCRIPTION

Having captured more than 78% of the web development languages market, PHP is a fast, popular, and well supported web development language. Zend PHP Certification is globally recognized as the industry standard for validating PHP expertise. Developed specifically by Zend Certified Engineers (ZCE) and members of the PHP Certification Advisory Board, this course prepares PHP programmers for the PHP certification exam.

WHAT WILL YOU LEARN?

The course provides an in-depth review of all the major topics within the eleven certification areas. Your PHP Certified instructor will use practice exams to identify the topics you need to learn to earn certification, and then provide the necessary instruction to help you prepare. By the end of this course, you will:

  • Know what to expect during the Zend PHP Certification testing process, including the topics you need to master to pass the test.
  • Learn strategies for answering exam questions and making the best use of available time.

PREREQUISITE

Beginners. Knowing PHP Basics is an added advantage to attend this course. Anyways, we spent a day to teach the fundamentals of PHP before dive into the actual modules.

METHODOLGY

This program will be conducted with interactive lectures, PowerPoint presentation, discussions, and practical exercise along the MOCK tests. This course can be conducted as instructor-led (ILT) or virtual instructor-led training (VILT).

JOB SCOPE

After completing this course, the candidates can join for the following job roles,

  • Web Developer
  • Backend Developer
  • Full Stack Developer
  • PHP Developer
  • Software Developer
  • E-Commerce Developer
  • Web Security Specialist

MODULE 1: PHP BASICS

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

MODULE 2: FUNCTIONS

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

MODULE 3: DATA FORMATS

  • 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: OOP

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

MODULE 6: 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 7: I/O

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

MODULE 8: STRINGS & PATTERNS

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

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 & MOCK TEST

  • Handling Exceptions
  • Errors
  • Throwables
  • MOCK TESTS

CONCLUSION

  • QA
  • Useful References and Books
  • Feedback

Programme scope, delivery arrangements and suitability are confirmed during enquiry.