Laravel API Master Class
Offered By: Laracasts
Course Description
Overview
In this workshop series, you'll learn how to design, version, build, and protect a web API using Laravel. We'll begin from scratch with a basic Laravel project, and construct a fully-featured API one lesson at a time.
Syllabus
- What You Need
- Status 200
- Working with Postman
- Setup the System
- Designing the Url
- How to Version Your API
- Authentication Using Tokens
- Revoking Authentication Tokens
- Responding to Requests
- Designing Response Payloads
- Conditionally Omitting and Including Data
- Using Optional Parameters to Load Optional Data
- Writing Filters
- Using (and Filtering) Nested Resources
- Sorting Data
- Handling Requests
- Creating Resources with Post Requests
- Deleting Resources with Delete Requests
- Replacing Resources with Put Requests
- Updating Resources with Patch Requests
- Controlling Access
- Using Policies for User Authorization
- Controlling Access with Token Abilities
- Applying Granular Permissions
- Implement Those Controllers
- Implementing the AuthorTicketsController
- Managing Users
- Some Important Topics
- The Principle of Least Privilege
- Handling Errors
- Documenting Your API with Scribe
Taught by
Jeremy McPeak
Related Courses
Postman - Intro to APIs (without coding)Coursera Project Network via Coursera NEW:Angular Material: The full guide using a Spring boot API
Udemy Generate API Documentation from Postman
Coursera Project Network via Coursera Node.js API Masterclass With Express & MongoDB
Udemy Documenting an ASP.NET Core API with OpenAPI / Swagger
Pluralsight