Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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.
Testimonials (1)
Training style and the overall knowledge of the trainer.