Get in Touch

Course Outline

Introduction

Overview of Laravel and PHP

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

Setting Up the Development Environment

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

RESTful APIs in Laravel

  • Creating components.
  • Implementing RESTful API models.
  • Structuring the database.
  • Utilizing 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.

Handling API Errors and Exceptions

  • Generating errors for missing records.
  • Returning validation errors.
  • Processing errors effectively.

Middleware Handlers

  • Developing middleware for logging purposes.
  • Creating middleware for rate limiting.

Authentication

  • Implementing token-based authentication.
  • Using OAuth for token creation.

API Testing and Troubleshooting

  • Configuring Postman.
  • Conducting endpoint testing.

Summary and Conclusion

Requirements

  • A solid understanding of object-oriented programming principles.
  • Practical experience with Laravel and PHP.

Target Audience

  • Web Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories