Advanced PHP

Go to class
Write Review

Free Online Course: Advanced PHP provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced PHP is taught by Justin Yost.

Overview
  • Explore advanced uses of PHP, the server-side scripting language. Learn about namespaces, traits, object-oriented programming, abstract classes, iterators, generators, and more.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • How to use the exercise files
    1. PHP Namespaces
    • PHP namespaces overview
    • Use PHP namespaces
    • Composer overview
    2. PHP Interfaces
    • PHP interfaces overview
    • Create an interface
    • Extend an interface
    • PHP standard interfaces
    3. PHP Traits
    • PHP Traits overview
    • Create a Trait
    4. Advanced PHP Object-Oriented Programming
    • PHP magic methods
    • PHP constructors and deconstructors
    • PHP singletons
    5. PHP Abstract Classes
    • PHP abstract classes overview
    • Create an abstract class
    6. PHP Iterator
    • PHP Iterator overview
    • Create an iterator
    • Stacking iterators
    • SPL iterators
    7. PHP Generators
    • PHP generator overview
    • Create a generator
    8. PHP Password Hashing
    • PHP password hashing
    • PHP password verification
    • Update PHP passwords
    9. PHP Type Hints
    • Basic PHP type hints
    • PHP strict type declarations
    • PHP return types
    10. PHP Closures
    • PHP closure overview
    • Create a closure
    • Advanced closures
    11. PHP Exceptions
    • PHP exception overview
    • Throw an exception
    • Nested exceptions
    • PHP SPL exceptions
    • Extend PHP exceptions
    • Finally block
    Conclusion
    • Next steps