Professional PHP Development

This is our most advanced PHP programming course, featured as a 19 hour online course delivered live and instructor-lead. The topic selection is designed for established developers who wish to tackle some of the most advanced features of PHP 5, such as:

  • Advanced OOP
    • Inheritance & Final
    • Interfaces
    • Reflection
    • SPL Iterators & Filters
    • Late Static Binding
  • PHP Performance and scalability
    • Reasons & benefits
    • Strategies & methodologies for caching
    • Performance tips at all layers
  • XML/XSL manipulation
    • What is is, why it works
    • XSL transform examples
  • Web service design and hosting
    • Architectures & strategies
    • SOAP vs REST
    • Nouns & verbs
    • Testing & debugging
  • Advanced SQL/MySQL
    • Models vs databases
    • Database indexes & information
    • EXPLAIN & Slow query log
    • Query performance strategies
    • JOINS – ANSI vs Theta
  • Regular Expressions
    • Basic syntax
    • When to & when not to
    • Validation patterns – url, email
    • Replacement patterns – url, profanity