Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

API Platform Crash Course

Gary Clarke via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build fully-featured APIs using API Platform, a comprehensive PHP framework designed for API-driven projects and Jamstack architecture implementation. Master the creation of hypermedia and GraphQL web APIs that support industry standards including JSON-LD with Hydra and OpenAPI. Start with fundamental setup and resource creation, then progress through data persistence, resource relationships, and validation techniques. Explore API testing methodologies using Postman and understand JSON-LD implementation for semantic web compatibility. Dive deep into CRUD operations, filtering, ordering, and pagination strategies to optimize API performance. Master serialization concepts and serialization groups for precise data control, while implementing subresources for complex data relationships. Develop robust testing practices using PHPUnit for REST API validation and implement comprehensive authentication systems including token-based authentication and custom Symfony authenticators. Conclude by establishing role-based access control and permission systems to secure your APIs effectively.

Syllabus

API Platform Crash Course - Complete 3 Hour Course
API Platform Crash Course Part 1: Introduction and Setup
API Platform Crash Course Part 2: Creating API Resources
API Platform Crash Course Part 3: Persisting Data
API Platform Crash Course Part 4: Relating Resources
API Platform Crash Course Part 5: Validation
API Platform Crash Course Part 6: Using Postman
API Platform Crash Course Part 7: JSON LD
API Platform Crash Course Part 8: Operations Explained (API CRUD Operations)
API Platform Crash Course Part 9: Filtering and Ordering
API Platform Crash Course Part 10: Pagination
API Platform Crash Course Part 11: Serialization and Serialization Groups
API Platform Crash Course Part 12: Subresources
API Platform Crash Course Part 13: Testing a REST API using PHPUnit
API Platform Crash Course Part 14: API Token Authentication Part 1
API Platform Crash Course Part 15: Custom Authentication with Symfony Authenticators
API Platform Crash Course Part 16: Adding Authentication to Tests
API Platform Crash Course Part 17: Role-based Access Control
API Platform Crash Course Part 18: Access Control - Permissions

Taught by

Gary Clarke

Reviews

Start your review of API Platform Crash Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.