YoVDO

Building APIs in PHP Using the Slim Micro Framework

Offered By: LinkedIn Learning

Tags

PHP Courses JSON Courses Middleware Courses Routing Courses API Development Courses

Course Description

Overview

Learn how to build APIs using Slim. Go from concept to implementation in days, not months, with this efficient PHP micro framework.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Project description and goals
  • From empty editor to Hello World
  • Useful tools for this course
  • Using the exercise files
1. Project Explanation and Goals
  • Routing and middleware basics
  • The Request-Response Flow
  • Routing and parameter fundamentals
  • Setup the database
  • Our first middleware component
2. Authentication Options and Tradeoffs
  • Authentication options and tradeoffs
  • How authentication fits into our APIs
  • Cross framework middleware
  • API authentication middleware
3. Create a Read-Write API
  • Create a read-write API
  • Content negotiation and content types
  • Process JSON and response codes
  • Delete API
4. File Uploads via API
  • File uploads via API
  • Manage files safely and securely
  • Design JSON payloads for APIs
  • Process file uploads via API
  • File security and storage in your API
  • Wire up the file move
  • Create payloads and response codes for API
5. Scale Your API
  • Scale your API
  • Manage complex API routes
  • Implement versioning in your API
Conclusion
  • Next steps

Taught by

Keith Casey

Related Courses

Learn Angular Routing by building a Cocktails Application
Coursera Project Network via Coursera
Build ATM User Interface using Routing in Angular
Coursera Project Network via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Learn AngularJS 1.X
Codecademy
Computer Networks
University of Washington via Coursera