PHP / Subject
Intermediate
Build practical PHP skills with object-oriented programming, namespaces, Composer, databases, authentication, APIs, testing, dependency management and application structure.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Intermediate
93 topics- HTTP Fundamentals
- HTTP Requests
- HTTP Responses
- HTTP Headers
- Status Codes
- Redirects
- Query Parameters
- Request Methods
- Content Types
- Sending Email
- mail()
- SMTP
- HTML Email
- Email Attachments
- Email Templates
- Composer
- Installing Composer
- composer.json
- composer.lock
- Package Installation
- Package Updating
- Dependency Management
- Semantic Versioning
- Autoloading
- PSR-4 Autoloading
- Composer Scripts
- PHP-FIG
- PSR Standards
- PSR-1
- PSR-3
- PSR-4
- PSR-6
- PSR-7
- PSR-11
- PSR-12
- PSR-14
- PSR-15
- PSR-16
- PSR-17
- PSR-18
- API Fundamentals
- REST APIs
- RESTful Architecture
- API Routes
- API Endpoints
- HTTP Methods
- Request Bodies
- Response Bodies
- JSON Responses
- API Authentication
- API Keys
- Bearer Tokens
- Pagination
- Filtering
- Sorting
- Rate Limiting
- API Versioning
- CORS
- Dependency Injection
- Dependency Inversion
- Inversion of Control
- Service Containers
- Reflection API
- Attributes
- Enumerations
- Generators
- Iterators
- IteratorAggregate
- Traversable
- ArrayAccess
- Serializable Objects
- Object Serialization
- Late Static Bindings
- Weak References
- WeakMap
- Scalar Type Declarations
- Nullable Types
- Union Types
- Intersection Types
- Mixed Type
- Never Type
- Static Return Type
- Literal Types
- Type Variance
- Strict Types
- Type Safety
- First-Class Callables
- Closures
- Closure Binding
- Higher-Order Functions
- Functional Programming
- Generator Functions
- Fibers
Topics
93 published topics
- 81 Never TypeLearn Never Type through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 82 Static Return TypeLearn Static Return Type through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 83 Literal TypesLearn Literal Types through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 84 Type VarianceLearn Type Variance through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 85 Strict TypesLearn Strict Types through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 86 Type SafetyLearn Type Safety through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 87 First-Class CallablesLearn First-Class Callables through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 88 ClosuresLearn Closures through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 89 Closure BindingLearn Closure Binding through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 90 Higher-Order FunctionsLearn Higher-Order Functions through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 91 Functional ProgrammingLearn Functional Programming through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 92 Generator FunctionsLearn Generator Functions through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 93 FibersLearn Fibers through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning