Skip to content
Web Services
Search
Ctrl
K
Cancel
A-
Decrease font size
A
Reset font size
A+
Increase font size
📽️ Slides
View as Slides (Ctrl+Shift+s)
Table of Contents
1
Default
🧛
Dracula
🐙
GitHub
🎮
Discord
⚛️
One Dark
🌊
Ocean
/
1
/
1
Smaller Font
Larger Font
Overview
Reading Mode
Laser Pointer
Theme: Dark
Light/Dark: Light
Report Issue
✕
Close
Go to Slide:
Go
Cancel
Search Slides
↑
↓
Navigate
Enter
Select
Esc
Close
Enter a search keyword to find slides
GitHub
Lectures
Lectures
REST
Web Services History
New!
Intro. to REST Web Services
Resource-Oriented Design
Designing REST APIs
Designing URIs: Rules & Guidelines
REST Cheatsheet
Team Project
Pagination and Filtering
Filtering Collection Resources
Pagination
Sorting
Security
WWW & HTTP
HTTP Verbs
HTTP Status Codes
HTTP Headers
Implementation
Index
Assignments
Additional Resource for
Assignment 1
Team Project
TP Proposal
Team Project
JSON Validation in PHP
OpenAPI
Team Project
OpenAPI Example
Team Project
Sub-Collection
Assignment
Using Monolog for Logging
Team Project
Input Validation
Inputs Validation
Team Project
Result Pattern
Team Project
Using Valicomb for Input Validation
Team Project
Error Handling
REST API Error Response
New
Custom Error Handler
Team Project
Runtime Exceptions
New
Slim HTTP Exceptions
Code
JavaScript
JavaScript Material
AJAX
New
Fetch API
New
ES Modules
Assignment 2
PHP
PHP Material
Associative Arrays
Arrays Functions
Classes and Objects
Static Class Members
PHP PDO
New
Resources
Resources and Tools
Standards & RFCs
REST APIs
GitHub
Lecture Material
Here you can find the lecture materials covered during both the lecture and lab periods.
Lectures
Section titled “Lectures”
REST
REST Cheatsheet
Pagination & Filtering
Other Links
Section titled “Other Links”
PHP material