Designed to quickly build migrate Java,.NET, C/C++ and other object oriented experienced developers to PHP, this course covers the foundations and advanced constructs of PHP. The course advances at an accelerated rate with special emphasis on the differences between PHP and other commonly used languages. As with our other Zend classes, it utilizes a hands-on approach with numerous examples and practical exercises to enhance the learning experience. 

What will I learn?

You will be able to use advanced language and web development methodologies to creating more advanced web-based PHP and mobile backend applications. This class provides you with the skills and knowledge required to advance to modern PHP enterprise grade Frameworks development.

What will I be able to achieve?

-Apply existing programming skills and experience to acquire PHP developing skills
-Define and utilize the components of PHP syntax, language, and structure
-Set up a development environment and configuring the php runtime environment
-Apply fundamental concepts of web application design and implementation to PHP
-Utilize main language constructs and adopt best practices

Audience

This course is designed for experienced professional developers of at least 2 years primarily in object oriented languages or professional procedural languages such as  C, Java, C++, C#, JavaScript, Python, Perl, Ruby, VB.net.  With this course, developers can transfer their skills to PHP and are able to quickly learn the PHP-specific implementation of common features, syntax and language constructs. 

Prerequisites

At least 2 years experience in software development.

Class Format

This online class provides instructor-led 2 hour long lectures coupled with practical examples and student exercises. You will be given a participant course guide, to help you follow along with the lectures and exercises, as well as the solution code to the security practice application. You will also be granted access to the recorded sessions for thirty days after your class ends, so that you have time to review the materials at your own pace. This class can be also delivered by an instructor on site.

Class outline

 

1

PHP SYNTAX REVIEW

  1. Quotes
  2. Comments 
  3. Special Characters 
  4. Data Types
  5. Variables 
  6. Arrays 
  7. Operators 
  8. Conditionals and Loops 
  9. Functions
2

PHP LANGUAGE CONCEPTS

  1. Including Files
  2. Globals
  3. References
  4. File System Basics

 

 

 

 

 

3

CONFIGURING PHP

  1. Setting up a Development Environment
  2. PHP.INI Settings

 

 

 

 

 

 

4

REGULAR EXPRESSIONS

  1. Characters and Symbols
  2. RegEx Functions
  3. Pattern Modifiers
5

PHP WEB CONCEPTS

  1. Server Communication
  2. HTTP Headers
  3. Output Buffering
  4. Browser Caching
  5. Cookies
  6. Sessions
  7. Email
  8. Forms
6

PHP OBJECT-ORIENTED PROGRAMMING

  1. Classes
  2. Static Context
  3. Interfaces
  4. Overriding Functions
  5. Visibility (PPP)
  6. Cloning
  7. Namespaces

 

7

PHP DATABASE BASICS

  1. Relational Databases
  2. SQL and MySQL
  3. PDO
  4. Stored Procedures
  5. Transactions
8

CRITICAL ASPECTS OF BUILDING PHP APPLICATIONS

  1. Testing and Debugging
  2. Troubleshooting Procedures: Development
  3. Troubleshooting Procedures: Deployment
  4. phpDocumentor, PHPDoc
  5. Exceptions
  6. Web Services
  7. Performance Enhancements
  8. Security and Validation

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

Buy Now

Class Schedule

Language

Class Schedule

Hours per Session

Online
TBD
Please contact itraining@zend.com for 
information
 

 

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