Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

APIs in PHP: from Basic to Advanced

Use REST APIs from PHP, and create your own RESTful API using plain PHP, with API key and JWT token authentication
4.7
4.7/5
(266 reviews)
1,804 students
Created by

9.6

Classbaze Grade®

9.5

Freshness

9.3

Popularity

9.3

Material

Use REST APIs from PHP
Platform: Udemy
Video: 5h 10m
Language: English
Next start: On Demand

Best PHP classes:

Classbaze Rating

Classbaze Grade®

9.6 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.5 / 10
This course was last updated on 11/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

9.3 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.3 / 10
Video Score: 8.3 / 10
The course includes 5h 10m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 5 hours 53 minutes of 309 PHP courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
79 resources.
0 exercise.
0 test.

In this page

About the course

An API is a way for a program to interact with another program. By using third-party APIs from your code, you can utilise functionality developed elsewhere. By creating an API to access your own data, other programs can take advantage of your services in a secure and easy fashion.
Learn how to Use and Create Secure and Scalable APIs in PHP in this Comprehensive Course.
•Understand how APIs work
•Learn how to use an API from PHP
•Understand how HTTP requests and responses work
•Understand what REST and RESTful APIs are
•Create a RESTful API from scratch, using plain PHP and MySQL
•Understand how API authentication works
•Add API key authentication to your API
•Understand how JSON Web Tokens (JWTs) work
•Add JWT access token authentication to your API
The essential skills required to use and develop APIs with PHP.
Unless you create every component of your application from scratch, your code will need to interact with external services – for example a payment gateway, or currency data. To use such services, you need to consume their APIs. On this course you’ll learn how to do this from PHP, and also how to create an API so that external programs can interact with your application.
Content and Overview
This course is designed for the PHP developer who wants to learn in depth how to use APIs from their code. I designed the course to be easily understood by PHP developers who have no previous experience of using APIs, and who want to develop full, secure APIs quickly and easily. Learning the techniques on this course will enable you to create APIs that are secure, robust and that comply with industry standards.
•Suitable for all PHP developers, you’ll start by learning the basics of how APIs work.
•You’ll learn various techniques for consuming APIs from PHP, along with their advantages and disadvantages.
•We’ll build a full API from scratch, with each concept explained in detail at every stage.
•You’ll learn what REST and what RESTful APIs are, why we use them, and how to make your API RESTful.
•Throughout the course, we’ll build code that you can reuse in all your projects.
•All the source code developed in the lectures is available to download.
•All the time we’ll adhere to industry standards and best practices.
•Each section has short, self-contained lectures that you can go back to reinforce specific concepts if you need to.
When you complete the course you’ll be able to use APIs in your PHP applications to leverage third-party components and services. You’ll also be able to create your own API, using various authentication techniques depending on the type of API you want to create.
Complete with all the code shown in the lectures, you’ll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course.
Also, at all times throughout the course you have access to the instructor in the Q&A section to ask for help with any topic related to the course.
Enrol now and become a master of APIs in PHP!

What can you learn from this course?

✓ Understand how APIs work
✓ Learn how to use an API from PHP
✓ Create an API from scratch in plain PHP
✓ Create, Read, Update, Delete (CRUD) using an API
✓ Understand what REST and RESTful APIs are
✓ Create a RESTful API in PHP
✓ Understand how different API authentication mechanisms work
✓ Create API-key authentication for your API
✓ Understand how JSON web tokens (JWTs) work, the advantages and disadvantages, and why we use them
✓ Understand how HTTP requests and responses work

What you need to start the course?

• You need to know PHP, including the basics of classes and objects, and how to work with a database
• You need to be happy using the command line, although full instruction on what commands to use will be given
• Ideally have a web server with PHP and Composer installed, but a brief overview of installing these will be covered

Who is this course is made for?

• PHP developers of all levels who want to learn how to use third-party APIs in their code
• PHP developers of all levels who want to create their own APIs
• Experienced PHP API developers who want to add authentication to their APIs

Are there coupons or discounts for APIs in PHP: from Basic to Advanced ? What is the current price?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $17.9 of 309 PHP courses. So this course is 16% cheaper than the average PHP course on Udemy.

Will I be refunded if I'm not satisfied with the APIs in PHP: from Basic to Advanced course?

YES, APIs in PHP: from Basic to Advanced has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the APIs in PHP: from Basic to Advanced course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who will teach this course? Can I trust Dave Hollingworth?

Dave Hollingworth has created 9 courses that got 8,275 reviews which are generally positive. Dave Hollingworth has taught 32,795 students and received a 4.6 average review out of 8,275 reviews. Depending on the information available, we think that Dave Hollingworth is an instructor that you can trust.
IT Trainer
  Hi, I’m Dave Hollingworth. I’m an IT trainer and web application developer. I’ve been programming for over thirty years, and teaching IT since 1999.
    I’ve developed enterprise-level applications on platforms ranging from mainframes to mobiles: from my first web application, a quotes system created for a major insurance company back in 1999 – the first of its type in the sector – to interactive learning management systems for online language learning. 
    I’ve taught courses ranging from basic use of email to advanced web application development, both online and in-person. I’ve been teaching on Udemy since 2012. 
    I’m passionate about technology, and love teaching it! I believe it’s possible to explain even the most complex subjects in a simple, straightforward way that doesn’t confuse the student. 
    I look forward to welcoming you onto one of my courses! 

9.6

Classbaze Grade®

9.5

Freshness

9.3

Popularity

9.3

Material

Platform: Udemy
Video: 5h 10m
Language: English
Next start: On Demand

Classbaze recommendations for you