17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Udemy - APIs In PHP - From Basic To Advanced
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English + srt | Duration: 89 lectures (5h 10m) | Size: 1.24 GB Learn how to use third-party APIs in your PHP projects, and develop your own RESTful API using plain PHP and MySQL What you'll learn: 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
Requirements 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
Description 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.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1. Introduction how to use the course and software installation/1. Introduction and welcome how to get the most out of the course.mp4
10.9 MB
~Get Your Files Here !/1. Introduction how to use the course and software installation/1. Introduction and welcome how to get the most out of the course.srt
1.5 KB
~Get Your Files Here !/1. Introduction how to use the course and software installation/2. Install a package with a web server, PHP, a database server and phpMyAdmin.mp4
12.6 MB
~Get Your Files Here !/1. Introduction how to use the course and software installation/2. Install a package with a web server, PHP, a database server and phpMyAdmin.srt
1.6 KB
~Get Your Files Here !/1. Introduction how to use the course and software installation/2.1 MAMP.html
90 B
~Get Your Files Here !/1. Introduction how to use the course and software installation/2.2 XAMPP Installers and Downloads.html
101 B
~Get Your Files Here !/1. Introduction how to use the course and software installation/3. Install Composer manage third-party packages and autoload class files.mp4
4.2 MB
~Get Your Files Here !/1. Introduction how to use the course and software installation/3. Install Composer manage third-party packages and autoload class files.srt
949 B
~Get Your Files Here !/1. Introduction how to use the course and software installation/3.1 Composer.html
85 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1. An introduction to JSON web tokens (JWTs).mp4
11.9 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1. An introduction to JSON web tokens (JWTs).srt
4.1 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1.1 JSON Web Tokens.html
76 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2. Create a class to encode a payload in a JWT.mp4
10.1 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2. Create a class to encode a payload in a JWT.srt
5.6 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.1 base64 URL encoding.html
118 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.2 HMAC with SHA-2 Functions.html
118 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.3 PHP JWT package.html
96 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.4 PHP hash_hmac.html
113 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.5 Search 256-bit key generator.html
116 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3. Generate a JWT access token in the login endpoint containing JWT claims.mp4
15.3 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3. Generate a JWT access token in the login endpoint containing JWT claims.srt
2.5 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3.1 JSON Web Token claims.html
107 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4. Add a method to decode the payload from the JWT.mp4
28.3 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4. Add a method to decode the payload from the JWT.srt
6.2 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4.1 PHP hash_equals.html
115 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/5. Pass in the secret key used for hashing as a dependency.mp4
11.2 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/5. Pass in the secret key used for hashing as a dependency.srt
2 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/6. Authenticate the task endpoints using the JWT.mp4
19.1 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/6. Authenticate the task endpoints using the JWT.srt
3.9 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7. Use a custom exception class to return 401 if the signature is invalid.mp4
12.6 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7. Use a custom exception class to return 401 if the signature is invalid.srt
2.6 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7.1 HTTP status code 401 Unauthorized.html
121 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8. Don't store sensitive data in the JWT.mp4
14.8 MB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8. Don't store sensitive data in the JWT.srt
3.1 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8.1 Search base64 URL decoder.html
112 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/bootstrap.php
298 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/htaccess
205 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/index.php
831 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/login.php
1.3 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/composer.json
139 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/composer.lock
15.9 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/env
164 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/register.php
2 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/Auth.php
1.8 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/Database.php
733 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/ErrorHandler.php
606 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/InvalidSignatureException.php
60 B
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/JWTCodec.php
2 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/TaskController.php
3.8 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/TaskGateway.php
4.4 KB
~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/UserGateway.php
979 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/1. Why access tokens need to expire and how to refresh them in a user-friendly way.mp4
12.1 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/1. Why access tokens need to expire and how to refresh them in a user-friendly way.srt
3.5 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/10. Replace the refresh token in the whitelist when issued in the refresh endpoint.mp4
13.8 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/10. Replace the refresh token in the whitelist when issued in the refresh endpoint.srt
3.2 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/11. Validate the refresh token is on the whitelist and return a 400 response if not.mp4
19.8 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/11. Validate the refresh token is on the whitelist and return a 400 response if not.srt
3.7 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/12. Add a logout endpoint to remove the an active refresh token from the whitelist.mp4
25.1 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/12. Add a logout endpoint to remove the an active refresh token from the whitelist.srt
4.9 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/13. Add a script to clear out expired refresh tokens from the whitelist.mp4
18.5 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/13. Add a script to clear out expired refresh tokens from the whitelist.srt
4.3 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/14. See how a single-page application interacts with the API using access tokens.mp4
23.3 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/14. See how a single-page application interacts with the API using access tokens.srt
4.1 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/2. Add an expiry claim to the access token payload when logging in.mp4
13 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/2. Add an expiry claim to the access token payload when logging in.srt
2.5 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/2.1 PHP time.html
108 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/2.3 The exp (Expiration Time) Claim.html
120 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/3. Throw a custom exception to not accept the JWT if it has expired.mp4
12.9 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/3. Throw a custom exception to not accept the JWT if it has expired.srt
2.6 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/4. Issue a refresh token in addition to the access token when logging in.mp4
9.2 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/4. Issue a refresh token in addition to the access token when logging in.srt
2.2 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/5. Add a refresh endpoint and validate the refresh token in the request.mp4
17.9 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/5. Add a refresh endpoint and validate the refresh token in the request.srt
4.3 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/6. Validate the user in the refresh token using the database.mp4
16.1 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/6. Validate the user in the refresh token using the database.srt
3.7 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/7. Issue a new access token and refresh token to the authenticated user.mp4
13.4 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/7. Issue a new access token and refresh token to the authenticated user.srt
2.6 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/8. Create a table to store a refresh token whitelist.mp4
7.5 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/8. Create a table to store a refresh token whitelist.srt
2.8 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/9. Store the refresh token in the whitelist when issued in the login endpoint.mp4
16.9 MB
~Get Your Files Here !/11. Expiring and refreshing access tokens/9. Store the refresh token in the whitelist when issued in the login endpoint.srt
4.3 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/bootstrap.php
298 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/htaccess
205 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/index.php
831 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/login.php
1.3 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/logout.php
945 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/refresh.php
1.1 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/api/tokens.php
386 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/composer.json
139 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/composer.lock
15.9 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/create_refresh_token.sql
160 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/delete-expired-refresh-tokens.php
453 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/env
164 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/example-client.html
6.8 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/register.php
2 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/src/Auth.php
2 KB
~Get Your Files Here !/11. Expiring and refreshing access tokens/src/Database.php
733 B
~Get Your Files Here !/11. Expiring and refreshing access tokens/src/ErrorHandler.php