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
- 41 API FundamentalsLearn API Fundamentals through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 42 REST APIsLearn REST APIs through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 43 RESTful ArchitectureLearn RESTful Architecture through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 44 API RoutesLearn API Routes through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 45 API EndpointsLearn API Endpoints through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 46 HTTP MethodsLearn HTTP Methods through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 47 Request BodiesLearn Request Bodies through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 48 Response BodiesLearn Response Bodies through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 49 JSON ResponsesLearn JSON Responses through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 50 API AuthenticationLearn API Authentication through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 51 API KeysLearn API Keys through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 52 Bearer TokensLearn Bearer Tokens through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 53 PaginationLearn Pagination through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 54 FilteringLearn Filtering through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 55 SortingLearn Sorting through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 56 Rate LimitingLearn Rate Limiting through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 57 API VersioningLearn API Versioning through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 58 CORSLearn CORS through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 59 Dependency InjectionLearn Dependency Injection through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 60 Dependency InversionLearn Dependency Inversion through a detailed PHP lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning