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

Requirements

  • An understanding of object oriented programming
  • Laravel and PHP experience

Audience

  • Web Developers
 14 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Laravel PHP Framework

14 Hours

Laravel Livewire

7 Hours

Laravel and Vue.js

14 Hours

Developing Websites with PHP

14 Hours

PHP Websites Optimization

7 Hours

Website Development in PHP

21 Hours

Creating and managing Web sites

35 Hours

Design Patterns in PHP

14 Hours

Web Application Development in PHP

21 Hours

PHP Patterns and Refactoring

21 Hours

Develop Web Applications with PHP and Yii 2

14 Hours

Web Development with Symfony3

28 Hours

Secure coding in PHP

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Behat: Behavior Driven Development (BDD) with PHP

14 Hours

Related Categories