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
Mastering Programming with MATLABVanderbilt University via Coursera Advanced R Programming
Johns Hopkins University via Coursera Application Programming Fundamentals
LearnQuest via Coursera Aprendiendo Python con circuitos digitales
Coursera Project Network via Coursera Basics in computer vision
Higher School of Economics via Coursera