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
- 01 HTTP FundamentalsLearn HTTP Fundamentals through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 02 HTTP RequestsLearn HTTP Requests through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 03 HTTP ResponsesLearn HTTP Responses through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 04 HTTP HeadersLearn HTTP Headers through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 05 Status CodesLearn Status Codes through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 06 RedirectsLearn Redirects through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 07 Query ParametersLearn Query Parameters through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 08 Request MethodsLearn Request Methods through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 09 Content TypesLearn Content Types through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 10 Sending EmailLearn Sending Email through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 11 mail()Learn mail() through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 12 SMTPLearn SMTP through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 13 HTML EmailLearn HTML Email through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 14 Email AttachmentsLearn Email Attachments through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 15 Email TemplatesLearn Email Templates through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 16 ComposerLearn Composer through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 17 Installing ComposerLearn Installing Composer through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 18 composer.jsonLearn composer.json through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 19 composer.lockLearn composer.lock through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 20 Package InstallationLearn Package Installation through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning