Certificate Authentication

Laravel: Middleware Development Certificate for Basson Thiart

Add to LinkedIn

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