What Will You?Learn?

Designed to help experienced Java,.NET, C/C++, and other object-oriented?developers learn how to use?PHP, this course rapidly reviews basic through?advanced PHP constructs, so you can learn:

  • The differences between PHP and other commonly used languages.
  • How to adapt your existing programming, design, and implementation skills for PHP development.
  • How to use?advanced PHP,?web-development methodologies, enterprise frameworks, and best practices?to create innovative?web and backend mobile applications.?
  • How to define and use the components of PHP syntax, language, and structure.
  • How to set up a development environment and configure the PHP runtime environment.

Frequently asked questions

Audience

This course is designed for experienced?developers with a minimum of 2 years of professional development experience using object-oriented languages or professional procedural languages such as? C, Java, C++, C#, JavaScript, Python, Perl, Ruby, andVB.net.?

Prerequisites

You need at least 2 years of professional software development experience.?

Class Format

This online class provides 3-hour, instructor-led lectures that include?practical examples and hands-on?exercises. You will receive a participant course guide, with lecture notes,?exercises, and a security-practice application.

You can also have this class taught by an instructor at your site.

Registration, Terms, and Conditions

If you have any questions, please contact us at [email protected].

Reserve your spot in this class.

$1,195.00

BUY NOW

Class Schedule
TypeScheduleSession Hours
Online
(English)
October:
1, 3, 8, 10, 15 & 17

10am-1pm PST
19-22h00?CET (Paris)?
03-05:00?AEST (Sydney) next day

Classroom
(Italian)
Milan and Rome
Contact?Elena Brambilla?with questions about the courses.
?

Special Offer: Interested in taking additional classes and achieving certification? Check out our bundle discount and save money.?We recommend:

A-Zend for Experienced PHP Programmers Online 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 [email protected].

Class Outline

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

PHP Language Concepts

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

Configuring PHP

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

Regular Expressions

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

PHP Web Concepts

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

PHP Object-Oriented Programming

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

PHP Database Basics

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

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