Programming Academy
API Development
Design and build REST APIs — HTTP, endpoints, JSON, authentication and connecting front-ends to back-ends.
A
Taught by
Abena Boateng
Abena Boateng
About this course
Every modern app — web, mobile, third-party integrations — is powered by APIs. This course teaches you how APIs work, how to design them well, and how to build one from scratch that your own front-end or anyone else can use.\n\nYou will build a complete REST API step by step, protect it with authentication, document it and test it like a professional.
What you'll learn
Understand HTTP, requests, responses and status codes\n- Design REST APIs with clean endpoints and methods\n- Work with JSON data\n- Build a real API with PHP\n- Secure APIs with tokens and keys\n- Validate input and handle errors\n- Document and test APIs with tools like Postman\n- Download a PDF guide with every lesson
Course curriculum
3 modules · 9 lessons · around 78 min of video
API Basics
- What is an API? Preview 8 min
- HTTP Fundamentals Preview 9 min
- REST & JSON Preview 9 min
Building an API
- Project Setup & Routing Preview 9 min
- CRUD Endpoints Preview 10 min
- Validation & Errors 8 min
Securing & Shipping
- Authentication & Tokens Preview 9 min
- Documentation & Testing 8 min
- Deploying & Versioning 8 min
Requirements
PHP fundamentals (see the PHP Fundamentals course)\n- Basic database knowledge (see the MySQL Databases course)
Instructor
A
Abena Boateng
Instructor