Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

HTTP Clients with Laravel: Use and Consume Services and APIs

JuanD MeGon, Professional Instructor and Web Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
43 Videos (3h 18m)
    • About the Instructor and the Course

      1:50
    • The Web Services and APIs World (REST and RESTful)

      4:37
    • What is HTTP and How it Works

      5:51
    • The HTTP Method GET

      2:55
    • The HTTP Method POST

      2:52
    • The HTTP Methods PUT and PATCH

      3:47
    • The HTTP Method DELETE

      2:49
    • The HTTP StatusResponse Codes

      5:12
    • Downloading and Installing XAMPP

      3:56
    • Downloading and Installing Composer

      2:55
    • Downloading and Installing Sublime Text 3

      2:06
    • Installing Postman for Google Chrome

      1:47
    • Creating a Virtual Host for Apache

      4:02
    • Installing Some Advanced Packages for SublimeText3

      5:06
    • Preview and Details About the API to Consume

      2:54
    • The GET Requests Over the API to Consume

      4:12
    • Obtaining an access token to Consume the API

      3:29
    • The POST Requests Over the API to Consume

      6:06
    • The PUT and PATCH Requests Over the API to Consume

      3:19
    • The DELETE Requests Over the API to Consume

      3:35
    • Obtaining the Laravel Structure for the HTTP Client

      3:28
    • Configuring Laravel and The Project

      3:25
    • About GuzzleHttp and Installing it on Laravel

      2:09
    • Creating a Layout a View and a Route

      5:17
    • Preparing the Client to Perform Requests Over HTTP and HTTPS

      5:51
    • Requesting the API to Obtain and Show all the Students in the HTTP Client

      4:15
    • Requesting the API to Obtain and Show all the Courses in the HTTP Client

      4:15
    • Requesting the API to Obtain and Show a Specific Student in the HTTP Client

      4:15
    • Requesting the API to Obtain and Show a Specific Teacher in the HTTP Client

      4:15
    • Implementing The Feature to Obtain an Access Token

      6:34
    • Preparing the Client to Perform Authorized Requests

      3:57
    • Creating Students in The API Through The HTTP Client

      7:31
    • Updating a Student in The API Through The HTTP Client

      10:16
    • Removing a Teacher in The API Through The HTTP Client

      6:46
    • Showing All The Students of a Course (GET)

      7:30
    • Creating Courses in The API Through the HTTP Client (POST)

      6:31
    • Updating a Course in The API Through The HTTP Client (PUT)

      7:53
    • Removing a Course in The API Through The HTTP Client (DELETE)

      4:50
    • Removing a Student from a Course Through The HTTP Client (DELETE)

      6:14
    • Handling Exceptions While Requesting The API

      6:59
    • Handling Exceptions Inside The HTTP Client

      5:26
    • Fixing Issues and Details

      6:23
    • Receive My Thanks

      1:09

About This Class

Learn to perform requests over HTTP with Laravel. Use Web Services and APIs online using PHP and Laravel.

Create your HTTP Client: Build and design your web project with Laravel, to consume services and APIs online.

During this course, you are going to learn all the required skills and concepts to consume from your Laravel, PHP project, whatever service or API online.

Along with this course, you are going to see how to perform requests over HTTP directly from your PHP code on Laravel. 

Use whatever method of the HTTP protocol (GET, POST, PUT, PATCH and DELETE), to consume whatever service online that runs over HTTP, all of this directly from your project with PHP and through advanced dependencies and facilities of Laravel, the PHP framework.

What are you going to learn?

  • Learn, what is HTTP and how it works
  • How to use different HTTP methods like (GET, POST, PUT, PATCH o DELETE)
  • How to consume/request services or projects online over HTTP, using Laravel
  • Install and configure your development environment with very useful tools
  • Prepare and create an accurate development environment for Laravel and PHP projects
  • Install Laravel directly in your system
  • Set Laravel in your system for an optimal development
  • How to build routes, views (with Bootstrap 3), layouts, controllers and much more, with Laravel
  • Make a professional and scalable project with Laravel
  • Use Guzzle HTTP to perform requests over HTTP with Laravel
  • Configure your HTTP Client to perform requests over HTTP and HTTPS
  • Request and create online data with a friendly user interface with Bootstrap 3 and Laravel
  • Use Bootstrap 3 in the right way and easily with the right development tools
  • Develop responsive templates and views with Bootstrap 3 directly in Laravel
  • Configure and use the code editor, Sublime Text 3
  • Utilization and take advantage of PHP artisan of Laravel to generate code and components
  • Handle and manage exceptions and errors for your HTTP Client with Laravel
  • Consume protected services sending authorization headers and access_token
  • Many further contents

What are you waiting for? Be a PHP professional with Laravel and take advantage of the web data with your HTTP Client.

See you in classes!

9

Students

--

Projects

0

Reviews (0)

JuanD MeGon

Professional Instructor and Web Developer

I enjoy transmitting knowledge and skills to the people through classes and contents. Then, see how they build their projects and tools using the concepts learned.

Continually work on improving my speech, looking for the best way to reach out the students with the central concepts and skills, I love easy but effective ways to transmit every single idea.

I appreciate every minute deloping, especially when I can use my skills to implement projects that can help other developers to...

See full profile