Skip to main content

API Development

Design, build, and test robust RESTful and GraphQL APIs for modern web apps.

5 Tutorials Available Beginner Friendly
Beginner

WebSockets Tutorial

Learn how to build lightning-fast, real-time web applications using WebSockets. This 20-chapter tutorial covers JS APIs, PHP servers, scaling, and security.

Beginner

RESTful Principles

What separates a REST API from an HTTP endpoint that merely returns JSON. Covers resource modelling, correct use of HTTP methods and status codes, URL and query-parameter design, pagination, versioning and authentication.

Beginner

GraphQL Basics

Query exactly the data you need and nothing more. Build a GraphQL schema from scalars and types, write queries, mutations and resolvers, handle nested relationships, then secure and error-handle a complete API.

Beginner

Postman Testing

Use Postman as a testing tool rather than a request sender: environment variables, reusable collections, assertions written in the Tests tab, mock servers, monitors and automated runs that catch a broken endpoint before users do.

Intermediate

API Security Tutorial

A complete production-grade tutorial series for API Security, covering authentication, authorization, OWASP Top 10, and secure PHP development.