Get in Touch

Course Outline

Introduction

Laravel and PHP Overview

  • Modularity, routing, configuration management, and ORM.
  • Composer and Artisan.

Preparing the Development Environment

  • Installing Composer.
  • Installing Vagrant.
  • Installing GitHub Shell.
  • Installing Postman.

RESTful APIs and Laravel

  • Creating components.
  • Implementing RESTful API models.
  • Creating a database structure.
  • Using database seeding.
  • Browsing records.
  • Reading records.
  • Editing records.
  • Adding records.
  • Deleting records.
  • Transforming API data.
  • Managing subresources.
  • Returning nested data.
  • Returning sideloaded data.
  • Paginating the API.

API Errors and Exceptions

  • Generating a missing record error.
  • Returning validation errors.
  • Processing errors.

Middleware Handler

  • Building a middleware for logging.
  • Building a middleware for rate limiting.

Authentication

  • Working with token authentication.
  • Using OAuth for creating tokens.

API Testing and Troubleshooting

  • Setting up Postman.
  • Using endpoint testing.

Summary and Conclusion

Requirements

  • A basic understanding of object-oriented programming.
  • Experience with Laravel and PHP.

Audience

  • Web Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories