Laravel: Middleware Development Certificate for Basson Thiart
Certificate ID:
790331
Authentication Code:
fce5d
Certified Person Name:
Basson Thiart
Trainer Name:
Batsirai Muchareva
Duration Days:
4
Duration Hours:
28
Course Name:
Laravel: Middleware Development
Course Date:
2024-11-28 09:00 to 2024-11-29 16:30
Course Outline:
Introduction
Laravel and PHP Overview
- Modularity, routing, configuration management, and ORM
- Composer and Artisan
Preparing the Development Environment
- Installing Composer
- Installing Vagrant
- Installing GitHub Shell
- Installing Postman
RESTful APIs and Laravel
- Creating components
- Implementing RESful API models
- Creating a database structure
- Using 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
API Errors and Exceptions
- Generating a missing record error
- Returning validation errors
- Processing errors
Middleware Handler
- Building a middleware for logging
- Building a middleware for rate limiting
Authentication
- Working with token authentication
- Using OAuth for creating tokens
API Testing and Troubleshooting
- Setting up Postman
- Using endpoint testing
Summary and Conclusion