Get in Touch
 Duration 14 hours

Course Outline

Introduction

Laravel and PHP Fundamentals

  • Exploring modularity, routing, configuration management, and ORM.
  • Utilizing Composer and Artisan.

Setting Up the Development Workspace

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

Working with RESTful APIs in Laravel

  • Creation of core components.
  • Implementation of RESTful API models.
  • Designing database structures.
  • Application of database seeding.
  • Browsing available records.
  • Retrieving and reading records.
  • Modifying existing records.
  • Inserting new records.
  • Removing records.
  • Transformation of API data.
  • Management of sub-resources.
  • Returning nested data structures.
  • Returning sideloaded data.
  • Pagination of API responses.

Handling API Errors and Exceptions

  • Generating errors for missing records.
  • Returning validation error messages.
  • Processing error states.

Middleware Handler Development

  • Building middleware for logging purposes.
  • Constructing middleware for rate limiting.

Authentication Mechanisms

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

Testing and Troubleshooting APIs

  • Configuring Postman for testing.
  • Conducting endpoint tests.

Summary and Wrap-up

Requirements

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

Target Audience

  • Web Developers.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories