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 à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX Object Oriented Programming in Java
Microsoft via edX Inheritance and Data Structures in Java
University of Pennsylvania via Coursera Object Oriented Programming (OOPs) for JAVA Interviews
Udemy