Course PHP Programmer Certification

  • Content
  • Training
  • Modules
  • General
  • Reviews
  • Certificate
  • Course PHP Programmer Certification : Content

    In the course PHP Programmer Certification the topics for the PHP 7 Programmers exam are discussed on the basis of test questions. The course also has the purpose to give the best possible impression of what one can expect on the actual exam.

    Exam Training

    The course is an exam-oriented training and programming assignments are not part of the course program.

    Demo Scripts

    Participants can however experiment with demo scripts where certain aspects of the exam are discussed.
    Extra attention is paid to topics that are commonly experienced as difficult.

    Exam Topics

    The exam topics on the program are: PHP Basics, Object Oriented Programming, new features in PHP 7, stream I/O and network programming, using functions and arrays, working with strings and regular expressions, accessing databases and SQL, accessing XML data and Web services, security and finally the use of Design Patterns.

  • Course PHP Programmer Certification : Training

    Audience PHP Programmer Certification Course

    The course PHP Programmer Certification is intended for experienced PHP developers that want to prepare themselves for the PHP 7 Programmers exam.

    Prerequisites Course PHP Programmer Certification

    Knowledge and experience with Web development and PHP programming and Advanced PHP Programming is required to participate in this course.

    Realization Training PHP Programmer Certification

    The course has a hands-on nature. The theory is interspersed with practical exercises. Several mock exams with exam test questions are discussed. The course material is in English.

    Certification PHP

    Participants receive an official certificate PHP Programmer Certification after successful completion of the course.

    Course PHP Programmer Certification
  • Course PHP Programmer Certification : Modules

    Exam Topic: PHP Basics

    Exam Topic: Date Formats and Types

    Exam Topic: PHP 7 Features

    Arithmetic and Bitwise Operators
    Assignment Operators
    Comparison Operators
    String and Array Operators
    Logical Operators
    Condition Control Structures
    Loop Control Structures
    Special Constructs
    Configuration and Performance
    XML Basics
    XML Extension
    Character Encodings
    SimpleXML Methods
    SOAP and REST
    SOAP Constants
    REST Principles
    REST Context Switching
    JSON Constants
    DateTime Methods
    Scalar Type Declarations
    Coercive and Strict Mode
    Return Type Declarations
    Null Coalescing Operator
    Spaceship Operator
    Constant Arrays
    Anonymous Classes
    Filtered unserialize()
    Integer Division
    Use Statement
    Error Handling

    Exam Topic: Strings

    Exam Topic: Arrays

    Exam Topic: Input and Output

    Comparing Strings
    String Functions
    Formatting Output
    Regular Expressions
    RegEx Syntax
    Array Operations
    Looping Arrays
    Array Methods
    Sorting Arrays
    Other Array Functions
    ArrayObject Class
    File System Functions
    File Operations
    File Wrappers
    Stream Contexts
    Reading and Writing

    Exam Topic: Object Orientation

    Exam Topic: Databases

    Exam Topic: Security

    Classes and Objects
    Abstract Classes and Interfaces
    Properties and Methods
    Static Modifier
    Autoloading and Reflection
    Type Hinting
    Late Static Binding
    Magic Methods
    Generators and Traits
    SQL Statements
    SQL Functions
    Prepared Statements
    PDO Connections
    PDO Queries
    PDO Statements
    Parameter Passing
    Built-in Safeguards
    PHP as Apache Module
    Session Security
    Cross-Site Scripting
    Cross-Site Request Forgeries
    SQL Injection
    Remote Code Injection
    Dynamic Data Attacks
    Input Filtering and Escaping Output
    Password Hashing API

    Exam Topic: Functions

    Exam Topic: Web Features

    Exam Topic: Error Handling

    Function Definition
    Declaring Functions
    Function Arguments
    Variable Scope
    Variable Functions
    Anonymous Functions
    Type Declarations
    Encoding and Decoding
    FILE Uploads
    Cookie Handling
    HTTP Headers and Codes
    HTTP Authentication
    Error Levels
    Error Display
    Error Configuration
    Error Logging
    User Defined Errors
    Exception Handling
    Exception Hierarchy
    Error Class
  • Course PHP Programmer Certification : General

    Course Forms

    All our courses are classroom courses in which the students are guided through the material on the basis of an experienced trainer with in-depth material knowledge. Theory is always interspersed with exercises.


    We also do custom classes and then adjust the course content to your wishes. On request we will also discuss your practical cases.

    Course times

    The course times are from 9.30 to 16.30. But we are flexible in this. Sometimes people have to bring children to the daycare and other times are more convenient for them. In good consultation we can then agree on different course times.


    We take care of the computers on which the course can be held. The software required for the course has already been installed on these computers. You do not have to bring a laptop to participate in the course. If you prefer to work on your own laptop, you can take it with you if you wish. The required software is then installed at the start of the course.


    Our courses are generally given with Open Source software such as Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda and Netbeans. You will receive the digital course material to take home after the course.


    The course includes lunch that we use in a restaurant within walking distance of the course room.


    The courses are planned at various places in the country. A course takes place at a location if at least 3 people register for that location. If there are registrations for different locations, the course will take place at our main location, Houten which is just below Utrecht. A course at our main location also takes place with 2 registrations and regularly with 1 registration. And we also do courses at the customer’s location if they appreciate that.


    At the end of each course, participants are requested to evaluate the course in terms of course content, course material, trainer and location. The evaluation form can be found at https://www.klantenvertellen.nl/reviews/1039545/spiraltrain?lang=en. The evaluations of previous participants and previous courses can also be found there.


    The intellectual property rights of the published course content, also referred to as an information sheet, belong to SpiralTrain. It is not allowed to publish the course information, the information sheet, in written or digital form without the explicit permission of SpiralTrain. The course content is to be understood as the description of the course content in sentences as well as the division of the course into modules and topics in the modules.

  • Course PHP Programmer Certification : Reviews

  • Course PHP Programmer Certification : Certificate