YoVDO

Advanced PHP

Offered By: LinkedIn Learning

Tags

PHP Courses Object-oriented programming Courses Abstract Classes Courses Closures Courses Password Hashing Courses

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
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

Taught by

Justin Yost

Related Courses

Mastering Programming with MATLAB
Vanderbilt 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