Take your PHP career to the next level with PHP Fundamentals III. This course is designed for experienced PHP developers who want to understand the principals of software architecture. This class will introduce students to the tools and techniques used by enterprise-grade PHP development around the world.

Don't settle for the basics, learn the advanced concepts you need to become a PHP architect.

What will I learn?

PHP Fundamentals III teaches the advanced level PHP developer, the concepts they need to know to create modern web based applications. It covers concepts like using PHP from the Command Line, to building REST based APIs. This course covers tools like PHP's SPL as well as Docker.

What will I be able to achieve?

Upon completion of this course, PHP developers will be able to:

  • Utilize Docker in both development and production settings
  • Design and create APIs using PHP
  • Setup continuous delivery and continuous integration systems
  • Write PHP scripts that can be run from the command line and from crons

Audience

PHP Fundamentals III is designed for PHP developers with at least three years of experience. Students must have a firm grasp on PHP and object-oriented development in PHP.

Prerequisites

PHP Fundamentals I & PHP Fundamentals II are strongly recommended to any PHP developer with less than three years of professional experience developing software using PHP. Four years of experience is recommended.

Class Format

This online class provides nine 2.5 hours’ instructor-led lectures coupled with practical examples and student exercises. You’ll be given a participant course guide, to help you follow along with the lectures and exercises. You’ll also be granted access to the recorded sessions for thirty days after your class ends to review the materials at your own pace, to solidify important concepts and advance your coding skills.

Class outline

 

1

PHP advance cases

  1. DateTime API
  2. Generators
  3. Closure class
  4. PHP recent additions
2

 Standard PHP library

  1. Iterators
  2. PSR-4 Autoloader
3

PHP advanced techniques

  1. Command line interface (CLI)
  2. PSR-6 caching interface
  3. Extension custom development
4

 Targeted server environments

  1. Continuous delivery
  2. CD Phing build tool
  3. Jmeter Load Testing
5

Docker

  1. Docker containers
  2. Docker execution labs
  3. Docker compose
6

Web APIs

  1. REST endpoints and resources
  2. Building a REST service API
  3. URL parsing
7

PSR-7 messaging and middleware

  1. PSR-7: HTTP message interfaces
  2. Middleware
  3. Zend Expressive
8

Software architecture

  1. Software design patterns
  2. Domain-driven design

 

If you have any questions please contact us at itraining@zend.com
Reserve your spot for this class, buy the course today!
 
$1,295.00

Buy Now

Class Schedule

 PDT
CEDT (Paris)
GMT

Language

Class Schedule

Hours per Session

Online Sept 8, 11, 13, 15, 18, 20, 22, 25, 27 & 29

9-11am PDT 18-20h00 CEDT (Paris)

16-18:00 GMT

Online Oct 27, 30, Nov 1, 3, 6, 8, 10, 13, 15 & 17

7-9am PDT   16-18h00 CEDT (Paris)

14-16:00 GMT

Online TBD  

 

Interested in taking additional classes and achieving certification? Check out our bundle discount and save more! We recommend:

A-Zend for Experienced PHP Programmers Online Training Course - Money Saving Bundle! 

Note: After you have purchased your Zend online training course, you will receive an email detailing the registration process.
If you have any questions please contact us at itraining@zend.com