Advanced PHP
Offered By: LinkedIn Learning
Course Description
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
- PHP namespaces overview
- Use PHP namespaces
- Composer overview
- PHP interfaces overview
- Create an interface
- Extend an interface
- PHP standard interfaces
- PHP Traits overview
- Create a Trait
- PHP magic methods
- PHP constructors and deconstructors
- PHP singletons
- PHP abstract classes overview
- Create an abstract class
- PHP Iterator overview
- Create an iterator
- Stacking iterators
- SPL iterators
- PHP generator overview
- Create a generator
- PHP password hashing
- PHP password verification
- Update PHP passwords
- Basic PHP type hints
- PHP strict type declarations
- PHP return types
- PHP closure overview
- Create a closure
- Advanced closures
- PHP exception overview
- Throw an exception
- Nested exceptions
- PHP SPL exceptions
- Extend PHP exceptions
- Finally block
- Next steps
Taught by
Justin Yost
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Introduction to Office 365 Development and APIs
Microsoft via edX Web Development and Design using Wordpress
California Institute of the Arts via Kadenze Build a Basic PHP Website Course (How To)
Treehouse Web Applications for Everybody
Independent