Get in Touch

Course Outline

Introduction

Overview of Laravel and PHP

  • Exploring modularity, routing, configuration management, and ORM
  • Working with Composer and Artisan

Setting Up the Development Environment

  • Installation of Composer
  • Installation of Vagrant
  • Installation of GitHub Shell
  • Installation of Postman

Integrating RESTful APIs with Laravel

  • Component creation
  • Implementing RESTful API models
  • Structuring the database
  • Applying database seeding
  • Browsing records
  • Reading records
  • Editing records
  • Adding records
  • Deleting records
  • Transforming API data
  • Managing subresources
  • Returning nested data
  • Returning sideloaded data
  • Paginating API responses

Handling API Errors and Exceptions

  • Generating error responses for missing records
  • Returning validation errors
  • Processing error states

Middleware Handlers

  • Constructing middleware for logging
  • Constructing middleware for rate limiting

Authentication

  • Implementing token-based authentication
  • Utilizing OAuth for token generation

API Testing and Troubleshooting

  • Configuring Postman
  • Conducting endpoint testing

Summary and Conclusion

Requirements

  • A solid grasp of object-oriented programming principles.
  • Hands-on experience with Laravel and PHP.

Target Audience

  • Web Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories