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
AP Computer Science A: Java Programming Polymorphism and Advanced Data StructuresPurdue University via edX Programming with Java
Amazon via Coursera Object Oriented Programming in Java
Microsoft via edX TypeScript Fundamentals, v3
Frontend Masters Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera