Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of Laravel and PHP

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

Setting Up the Development Environment

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

RESTful APIs with Laravel

  • Creating components
  • Implementing RESTful API models
  • Designing the database structure
  • 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 the API

API Errors and Exceptions

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

Middleware Handler

  • Developing middleware for logging
  • Developing middleware for rate limiting

Authentication

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

API Testing and Troubleshooting

  • Configuring Postman
  • Conducting endpoint testing

Summary and Conclusion

Requirements

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

Audience

  • Web Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories