Building PHP RESTful Web Services [Video]

Preview in Mapt

Building PHP RESTful Web Services [Video]

Halil Burak Cetinkaya

Learn to structure RESTful web services with Silex

Quick links: > What will you learn?> Table of content

Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$106.25
RRP $124.99

Frequently bought together


Building PHP RESTful Web Services [Video] Book Cover
Building PHP RESTful Web Services [Video]
$ 124.99
$ 106.25
Building RESTful Web services with Go Book Cover
Building RESTful Web services with Go
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $125.98
Add to Cart

Video Details

ISBN 139781788291767
Course Length3 hours 32 minutes

Video Description

PHP 7 has modernized the way developers write code, simplifying various operations and adding support for several more.

This course explains the basic concepts associated with the REST architectural style, but the emphasis is on creating PHP code for consuming and creating RESTful services in PHP. Filled with example PHP code to illustrate concepts, the course targets PHP developers who want to build or make use of RESTful web services, or explore the options available to them in PHP. Beginning with an introduction to the REST architecture, the course goes on to build a complete web service in vanilla PHP. It shows you how to develop APIs that can be consumed by other services.

You will learn to test and secure your web services and use a framework such as Silex or Phalcon to simplify the development process. You’ll finally understand how to add reactivity to your web services, gearing you up for the journey to a microservice-based application.

Style and Approach

This course marries in-depth content with tutorials that put the theory into practice. The focus of this course is on giving you both the understanding and the practical examples that will help you understand more about PHP RESTful web services.

Table of Contents

Overview Rest and Frameworks
The Course Overview
REST Overview
Request and Response Flow and HTTP Status Codes
Configuring and Installing Required Packages
Installing WAMP
Installing Composer
Installing Silex
Creating the Structure and Components for Our API
Project Explanation and Goals
Creating Our First Route
Creating Database, Tables, and Middleware Component
Establishing the Connection
Content Negotiation and Content Types
Creating Read-Write API
Deleting Resources
Authentication
Authentication Options and Tradeoffs
How Authentication Fits into Our APIs
Cross Framework Middleware
API Authentication Middleware
Adding New Features to Our API
Allowing File Uploads
Manage Files Safely and Securely
Process File Uploads by Means of API
File Security and Storage in the API
Conclude the File Move
Taking Further Steps
Hypermedia
Creating Payloads and Response Codes For the API
Scaling the API
Managing Complex API Routes
Versioning in the API

What You Will Learn

  • Set up the environment and structure RESTful web service and API
  • Implement your API with Silex framework for PHP
  • Create a well-designed & useful REST API
  • Improve the security of your RESTful API
  • Leverage the built-in dependency injection container
  • Get hands-on and test your RESTful API

Authors

Table of Contents

Overview Rest and Frameworks
The Course Overview
REST Overview
Request and Response Flow and HTTP Status Codes
Configuring and Installing Required Packages
Installing WAMP
Installing Composer
Installing Silex
Creating the Structure and Components for Our API
Project Explanation and Goals
Creating Our First Route
Creating Database, Tables, and Middleware Component
Establishing the Connection
Content Negotiation and Content Types
Creating Read-Write API
Deleting Resources
Authentication
Authentication Options and Tradeoffs
How Authentication Fits into Our APIs
Cross Framework Middleware
API Authentication Middleware
Adding New Features to Our API
Allowing File Uploads
Manage Files Safely and Securely
Process File Uploads by Means of API
File Security and Storage in the API
Conclude the File Move
Taking Further Steps
Hypermedia
Creating Payloads and Response Codes For the API
Scaling the API
Managing Complex API Routes
Versioning in the API

Video Details

ISBN 139781788291767
Course Length3 hours 32 minutes
Read More

Read More Reviews

Recommended for You

Building RESTful Web services with Go Book Cover
Building RESTful Web services with Go
$ 35.99
$ 25.20
Building Web Apps with Spring 5 and React [Video] Book Cover
Building Web Apps with Spring 5 and React [Video]
$ 124.99
$ 106.25
Building RESTful Web Services with PHP 7 Book Cover
Building RESTful Web Services with PHP 7
$ 35.99
$ 25.20
Building Serverless Applications [Video] Book Cover
Building Serverless Applications [Video]
$ 124.99
$ 106.25
Building RESTful Python Web Services with Django [Video] Book Cover
Building RESTful Python Web Services with Django [Video]
$ 124.99
$ 106.25
Building RESTful Python Web Services with Tornado [Video] Book Cover
Building RESTful Python Web Services with Tornado [Video]
$ 124.99
$ 106.25