Other

[ FreeCourseWeb com ] Udemy - APIs in PHP - from Basic to Advanced

  • Download Faster
  • Download torrent
  • Direct Download
  • Rate this torrent +  |  -
[ FreeCourseWeb com ] Udemy - APIs in PHP - from Basic to Advanced

Download Anonymously! Get Protected Today And Get your 70% discount


Torrent info

Name:[ FreeCourseWeb com ] Udemy - APIs in PHP - from Basic to Advanced

Infohash: FBA62568D96C5E07AC9E73F7045721F014F07DC1

Total Size: 1.38 GB

Seeds: 9

Leechers: 1

Stream: Watch Full Movie @ Movie4u

Last Updated: 2022-01-13 17:53:35 (Update Now)

Torrent added: 2021-11-17 02:04:26






Torrent Files List


Get Bonus Downloads Here.url (Size: 1.38 GB) (Files: 381)

 Get Bonus Downloads Here.url

0.18 KB

 ~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.88 MB

   1. Introduction and welcome how to get the most out of the course.srt

1.55 KB

   2. Install a package with a web server, PHP, a database server and phpMyAdmin.mp4

12.61 MB

   2. Install a package with a web server, PHP, a database server and phpMyAdmin.srt

1.58 KB

   2.1 MAMP.html

0.09 KB

   2.2 XAMPP Installers and Downloads.html

0.10 KB

   3. Install Composer manage third-party packages and autoload class files.mp4

4.15 MB

   3. Install Composer manage third-party packages and autoload class files.srt

0.93 KB

   3.1 Composer.html

0.08 KB

  10. Authentication using JSON Web Tokens (JWTs)

   1. An introduction to JSON web tokens (JWTs).mp4

11.93 MB

   1. An introduction to JSON web tokens (JWTs).srt

4.08 KB

   1.1 JSON Web Tokens.html

0.07 KB

   2. Create a class to encode a payload in a JWT.mp4

10.08 MB

   2. Create a class to encode a payload in a JWT.srt

5.56 KB

   2.1 base64 URL encoding.html

0.12 KB

   2.2 HMAC with SHA-2 Functions.html

0.12 KB

   2.3 PHP JWT package.html

0.09 KB

   2.4 PHP hash_hmac.html

0.11 KB

   2.5 Search 256-bit key generator.html

0.11 KB

   3. Generate a JWT access token in the login endpoint containing JWT claims.mp4

15.26 MB

   3. Generate a JWT access token in the login endpoint containing JWT claims.srt

2.53 KB

   3.1 JSON Web Token claims.html

0.10 KB

   4. Add a method to decode the payload from the JWT.mp4

28.34 MB

   4. Add a method to decode the payload from the JWT.srt

6.22 KB

   4.1 PHP hash_equals.html

0.11 KB

   5. Pass in the secret key used for hashing as a dependency.mp4

11.24 MB

   5. Pass in the secret key used for hashing as a dependency.srt

2.00 KB

   6. Authenticate the task endpoints using the JWT.mp4

19.06 MB

   6. Authenticate the task endpoints using the JWT.srt

3.94 KB

   7. Use a custom exception class to return 401 if the signature is invalid.mp4

12.56 MB

   7. Use a custom exception class to return 401 if the signature is invalid.srt

2.65 KB

   7.1 HTTP status code 401 Unauthorized.html

0.12 KB

   8. Don't store sensitive data in the JWT.mp4

14.79 MB

   8. Don't store sensitive data in the JWT.srt

3.09 KB

   8.1 Search base64 URL decoder.html

0.11 KB

   api

    bootstrap.php

0.29 KB

    htaccess

0.20 KB

    index.php

0.81 KB

    login.php

1.27 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   env

0.16 KB

   register.php

2.04 KB

   src

    Auth.php

1.77 KB

    Database.php

0.72 KB

    ErrorHandler.php

0.59 KB

    InvalidSignatureException.php

0.06 KB

    JWTCodec.php

2.00 KB

    TaskController.php

3.81 KB

    TaskGateway.php

4.44 KB

    UserGateway.php

0.96 KB

  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.11 MB

   1. Why access tokens need to expire and how to refresh them in a user-friendly way.srt

3.50 KB

   10. Replace the refresh token in the whitelist when issued in the refresh endpoint.mp4

13.82 MB

   10. Replace the refresh token in the whitelist when issued in the refresh endpoint.srt

3.25 KB

   11. Validate the refresh token is on the whitelist and return a 400 response if not.mp4

19.75 MB

   11. Validate the refresh token is on the whitelist and return a 400 response if not.srt

3.69 KB

   12. Add a logout endpoint to remove the an active refresh token from the whitelist.mp4

25.13 MB

   12. Add a logout endpoint to remove the an active refresh token from the whitelist.srt

4.86 KB

   13. Add a script to clear out expired refresh tokens from the whitelist.mp4

18.48 MB

   13. Add a script to clear out expired refresh tokens from the whitelist.srt

4.32 KB

   14. See how a single-page application interacts with the API using access tokens.mp4

23.26 MB

   14. See how a single-page application interacts with the API using access tokens.srt

4.14 KB

   2. Add an expiry claim to the access token payload when logging in.mp4

12.99 MB

   2. Add an expiry claim to the access token payload when logging in.srt

2.49 KB

   2.1 PHP time.html

0.11 KB

   2.3 The exp (Expiration Time) Claim.html

0.12 KB

   3. Throw a custom exception to not accept the JWT if it has expired.mp4

12.91 MB

   3. Throw a custom exception to not accept the JWT if it has expired.srt

2.64 KB

   4. Issue a refresh token in addition to the access token when logging in.mp4

9.17 MB

   4. Issue a refresh token in addition to the access token when logging in.srt

2.18 KB

   5. Add a refresh endpoint and validate the refresh token in the request.mp4

17.86 MB

   5. Add a refresh endpoint and validate the refresh token in the request.srt

4.28 KB

   6. Validate the user in the refresh token using the database.mp4

16.11 MB

   6. Validate the user in the refresh token using the database.srt

3.75 KB

   7. Issue a new access token and refresh token to the authenticated user.mp4

13.40 MB

   7. Issue a new access token and refresh token to the authenticated user.srt

2.56 KB

   8. Create a table to store a refresh token whitelist.mp4

7.54 MB

   8. Create a table to store a refresh token whitelist.srt

2.76 KB

   9. Store the refresh token in the whitelist when issued in the login endpoint.mp4

16.90 MB

   9. Store the refresh token in the whitelist when issued in the login endpoint.srt

4.27 KB

   api

    bootstrap.php

0.29 KB

    htaccess

0.20 KB

    index.php

0.81 KB

    login.php

1.29 KB

    logout.php

0.92 KB

    refresh.php

1.10 KB

    tokens.php

0.38 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   create_refresh_token.sql

0.16 KB

   delete-expired-refresh-tokens.php

0.44 KB

   env

0.16 KB

   example-client.html

6.82 KB

   register.php

2.04 KB

   src

    Auth.php

1.96 KB

    Database.php

0.72 KB

    ErrorHandler.php

0.59 KB

    InvalidSignatureException.php

0.06 KB

    JWTCodec.php

2.12 KB

    RefreshTokenGateway.php

0.74 KB

    TaskController.php

3.81 KB

    TaskGateway.php

4.44 KB

    TokenExpiredException.php

0.05 KB

    UserGateway.php

1.32 KB

  12. Conclusion

   1. Conclusion & where to go from here.mp4

9.54 MB

   1. Conclusion & where to go from here.srt

1.51 KB

   1.1 PHP Manual.html

0.10 KB

  2. API basics what APIs are and how to use them

   1. What is an API.mp4

16.85 MB

   1. What is an API.srt

4.33 KB

   1.1 Random User Generator.html

0.08 KB

   2. Make an API call access an API from PHP.mp4

6.15 MB

   2. Make an API call access an API from PHP.srt

2.75 KB

   2.1 Example domain.html

0.08 KB

   2.2 PHP file_get_contents.html

0.12 KB

   3. Decode API results reading JSON in PHP.mp4

19.73 MB

   3. Decode API results reading JSON in PHP.srt

4.00 KB

   3.1 JSON.org.html

0.08 KB

   3.2 PHP json_decode.html

0.11 KB

   4. Use API data in a web application.mp4

13.76 MB

   4. Use API data in a web application.srt

3.59 KB

   4.1 Agify.io.html

0.08 KB

   5. API basics.html

0.16 KB

   index.php

0.52 KB

  3. HTTP basics requests, responses and using cURL

   1. Use cURL instead of file_get_contents to make an API request.mp4

24.07 MB

   1. Use cURL instead of file_get_contents to make an API request.srt

5.58 KB

   1.1 cURL.html

0.08 KB

   1.2 PHP configuration setting allow_url_fopen.html

0.14 KB

   1.3 PHP cURL.html

0.10 KB

   1.4 PHP file_get_contents.html

0.12 KB

   2. Response codes get the HTTP status code.mp4

27.83 MB

   2. Response codes get the HTTP status code.srt

5.10 KB

   2.1 GitHub 404 page.html

0.08 KB

   2.2 List of HTTP status codes.html

0.11 KB

   2.3 OpenWeather API.html

0.09 KB

   3. Request headers add meta data about the request.mp4

22.12 MB

   3. Request headers add meta data about the request.srt

3.49 KB

   3.1 List of HTTP header fields.html

0.13 KB

   3.3 Unsplash.html

0.08 KB

   3.4 Unsplash API documentation public authentication.html

0.11 KB

   4. Response headers read meta data about the response.mp4

21.48 MB

   4. Response headers read meta data about the response.srt

2.48 KB

   4.1 List of HTTP header fields.html

0.13 KB

   4.2 PHP curl_getinfo.html

0.11 KB

   5. Get all individual response headers in an array.mp4

22.58 MB

   5. Get all individual response headers in an array.srt

4.01 KB

   5.1 PHP curl_setopt.html

0.11 KB

   6. Use an API that requires a specific request header.mp4

19.92 MB

   6. Use an API that requires a specific request header.srt

3.00 KB

   6.1 GitHub access tokens.html

0.09 KB

   6.2 GitHub API reference starring a repository.html

0.12 KB

   6.3 GitHub resources in the REST API.html

0.14 KB

   6.4 HTTPie GitHub repository.html

0.09 KB

   7. Request method change the method to get a different result with the same URL.mp4

23.42 MB

   7. Request method change the method to get a different result with the same URL.srt

3.70 KB

   7.1 GitHub activity starring a repository.html

0.17 KB

   7.2 HTTP request methods.html

0.13 KB

   7.3 HTTPie GitHub repository.html

0.09 KB

   7.5 The HTML form element.html

0.12 KB

   8. Request body add a payload to send data along with the request.mp4

20.92 MB

   8. Request body add a payload to send data along with the request.srt

3.24 KB

   8.1 GitHub API creating a repository.html

0.15 KB

   index.php

0.64 KB

  4. REST and RESTful APIs using them from PHP

   1. REST and RESTful APIs what are they.mp4

16.37 MB

   1. REST and RESTful APIs what are they.srt

3.90 KB

   1.1 REpresentational State Transfer.html

0.12 KB

   1.2 The REST architectural style.html

0.13 KB

   2. Access a RESTful API in PHP with cURL.mp4

22.54 MB

   2. Access a RESTful API in PHP with cURL.srt

3.50 KB

   2.1 GitHub API gists.html

0.11 KB

   3. Use the Guzzle HTTP client for object-oriented API code.mp4

25.46 MB

   3. Use the Guzzle HTTP client for object-oriented API code.srt

5.04 KB

   3.1 Guzzle documentation.html

0.10 KB

   3.2 Guzzle PHP HTTP client.html

0.09 KB

   3.3 PHP cURL.html

0.10 KB

   3.4 PHP file_get_contents.html

0.12 KB

   4. Use an SDK compare the Stripe API to its SDK.mp4

29.27 MB

   4. Use an SDK compare the Stripe API to its SDK.srt

5.33 KB

   4.1 Amazon PHP SDK.html

0.09 KB

   4.2 Guzzle PHP HTTP client.html

0.09 KB

   4.3 PHP SDK search.html

0.10 KB

   4.4 PHP http_build_query.html

0.12 KB

   4.6 Stripe API libraries.html

0.11 KB

   4.7 Stripe API reference.html

0.10 KB

   4.8 Stripe dashboard.html

0.09 KB

   4.9 Stripe payment gateway.html

0.08 KB

   composer.json

0.06 KB

   composer.lock

2.67 KB

   index.php

0.55 KB

  5. Create a RESTful API build a framework for serving the API

   1. Start writing the API enable URL rewriting.mp4

7.97 MB

   1. Start writing the API enable URL rewriting.srt

3.49 KB

   2. The front controller get the resource, ID and the request method.mp4

10.27 MB

   2. The front controller get the resource, ID and the request method.srt

4.17 KB

   3. Use a client for API development cURL, Postman or HTTPie.mp4

6.79 MB

   3. Use a client for API development cURL, Postman or HTTPie.srt

3.36 KB

   3.1 cURL.html

0.08 KB

   3.2 HTTPie API testing client.html

0.08 KB

   3.3 Postman API platform.html

0.08 KB

   4. Set the HTTP status code best practices.mp4

16.64 MB

   4. Set the HTTP status code best practices.srt

4.21 KB

   4.1 PHP header.html

0.11 KB

   4.2 PHP http_response_code.html

0.12 KB

   5. Add a controller class to decide the response.mp4

16.06 MB

   5. Add a controller class to decide the response.srt

4.70 KB

   6. Use Composer's autoloader to load classes automatically.mp4

11.62 MB

   6. Use Composer's autoloader to load classes automatically.srt

2.68 KB

   6.1 Autoloading with Composer.html

0.12 KB

   6.2 PHP spl_autoload_register.html

0.12 KB

   7. Make debugging easier add type declarations and enable strict type checking.mp4

17.44 MB

   7. Make debugging easier add type declarations and enable strict type checking.srt

3.19 KB

   7.1 PHP configuration setting display_errors.html

0.13 KB

   7.2 PHP Type declarations.html

0.12 KB

   8. Always return JSON add a generic exception handler and JSON Content-Type header.mp4

25.01 MB

   8. Always return JSON add a generic exception handler and JSON Content-Type header.srt

5.76 KB

   8.1 PHP set_exception_handler.html

0.12 KB

   8.2 PHP Throwable class.html

0.11 KB

   9. Send a 405 status code and Allow header for invalid request methods.mp4

19.29 MB

   9. Send a 405 status code and Allow header for invalid request methods.srt

4.43 KB

   9.1 405 status code Method not allowed.html

0.12 KB

   9.2 HTTP Allow header.html

0.12 KB

   api

    htaccess

0.15 KB

    index.php

0.51 KB

   composer.json

0.08 KB

   src

    ErrorHandler.php

0.37 KB

    TaskController.php

1.14 KB

  6. Create a RESTful API create a database and retrieve data from it

   1. Create a new database and a database user to access it.mp4

6.95 MB

   1. Create a new database and a database user to access it.srt

2.34 KB

   10. Respond with 404 if the resource with the specified ID is not found.mp4

15.71 MB

   10. Respond with 404 if the resource with the specified ID is not found.srt

4.33 KB

   2. Create a table to store resource data.mp4

4.63 MB

   2. Create a table to store resource data.srt

1.51 KB

   3. Connect to the database from PHP add a Database class.mp4

18.40 MB

   3. Connect to the database from PHP add a Database class.srt

4.38 KB

   3.1 PHP constructor promotion.html

0.15 KB

   4. Move the database connection data to a separate .env file.mp4

18.25 MB

   4. Move the database connection data to a separate .env file.srt

3.86 KB

   4.1 Packagist dotenv packages.html

0.09 KB

   5. Create a table data gateway class for the resource table.mp4

13.73 MB

   5. Create a table data gateway class for the resource table.srt

3.88 KB

   6. Show a list of all records.mp4

13.37 MB

   6. Show a list of all records.srt

3.52 KB

   7. Configure PDO to prevent numeric values from being converted to strings.mp4

15.48 MB

   7. Configure PDO to prevent numeric values from being converted to strings.srt

2.78 KB

   7.1 JSON.org.html

0.09 KB

   7.2 PDO setAttribute.html

0.11 KB

   8. Convert database booleans to boolean literals in the JSON.mp4

10.31 MB

   8. Convert database booleans to boolean literals in the JSON.srt

2.62 KB

   8.1 BOOLEAN values in MySQL MariaDB.html

0.09 KB

   8.2 JSON.org.html

0.09 KB

   9. Show an individual record.mp4

12.87 MB

   9. Show an individual record.srt

2.87 KB

   9.1 PDOStatement fetch.html

0.11 KB

   api

    htaccess

0.15 KB

    index.php

0.74 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   create_database.sql

0.11 KB

   create_task_table.sql

0.21 KB

   env

0.08 KB

   src

    Database.php

0.55 KB

    ErrorHandler.php

0.37 KB

    TaskController.php

1.29 KB

    TaskGateway.php

1.13 KB

  7. Create a RESTful API create, update and delete individual resources

   1. Get the data from the request as JSON.mp4

21.61 MB

   1. Get the data from the request as JSON.srt

5.39 KB

   1.1 HTTPie default behaviour.html

0.10 KB

   1.2 HTTPie request items.html

0.09 KB

   1.3 PHP input stream wrappers.html

0.12 KB

   1.4 PHP $_POST.html

0.12 KB

   2. Insert a record into the database and respond with a 201 status code.mp4

10.48 MB

   2. Insert a record into the database and respond with a 201 status code.srt

4.76 KB

   2.1 HTTP 201 Created status code.html

0.12 KB

   3. Add a generic error handler to output warnings as JSON.mp4

19.02 MB

   3. Add a generic error handler to output warnings as JSON.srt

3.16 KB

   3.1 PHP Error class.html

0.10 KB

   3.2 PHP ErrorException class.html

0.11 KB

   3.3 PHP set_exception_handler.html

0.12 KB

   4. Validate the data and respond with a 422 status code if invalid.mp4

21.13 MB

   4. Validate the data and respond with a 422 status code if invalid.srt

4.75 KB

   4.1 HTTP status code 422 unprocessable entity.html

0.12 KB

   5. Conditionally validate the data when updating an existing record.mp4

16.17 MB

   5. Conditionally validate the data when updating an existing record.srt

3.38 KB

   6. Get the data from the request for updating an existing record.mp4

19.70 MB

   6. Get the data from the request for updating an existing record.srt

4.72 KB

   7. Update the record in the database and return a 200 status code.mp4

22.38 MB

   7. Update the record in the database and return a 200 status code.srt

6.06 KB

   8. Delete the record in the database and return a 200 status code.mp4

10.59 MB

   8. Delete the record in the database and return a 200 status code.srt

2.47 KB

   api

    htaccess

0.15 KB

    index.php

0.79 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   env

0.08 KB

   src

    Database.php

0.55 KB

    ErrorHandler.php

0.59 KB

    TaskController.php

3.65 KB

    TaskGateway.php

3.80 KB

  8. API key authentication

   1. Create a table to store user account data.mp4

14.56 MB

   1. Create a table to store user account data.srt

3.78 KB

   1.1 GitHub REST API resources.html

0.12 KB

   1.2 PHP password_hash.html

0.11 KB

   1.3 Random User Generator.html

0.08 KB

   10. Restrict the tasks index endpoint to only show the authenticated user's tasks.mp4

12.01 MB

   10. Restrict the tasks index endpoint to only show the authenticated user's tasks.srt

2.64 KB

   11. Restrict the rest of the task endpoints to the authenticated user's tasks.mp4

21.91 MB

   11. Restrict the rest of the task endpoints to the authenticated user's tasks.srt

4.54 KB

   12. Cache the database connection to avoid multiple connections in the same request.mp4

10.72 MB

   12. Cache the database connection to avoid multiple connections in the same request.srt

2.21 KB

   2. Add a register page to insert a new user record and generate a new API key.mp4

30.56 MB

   2. Add a register page to insert a new user record and generate a new API key.srt

6.19 KB

   2.1 PHP bin2hex.html

0.11 KB

   2.2 PHP random_bytes.html

0.11 KB

   2.3 Pico CSS framework.html

0.08 KB

   3. Send the API key with the request query string or request header.mp4

14.40 MB

   3. Send the API key with the request query string or request header.srt

2.95 KB

   3.1 API key.html

0.13 KB

   3.2 PHP $_SERVER.html

0.12 KB

   4. Check the API key is present in the request and return 400 if not.mp4

7.92 MB

   4. Check the API key is present in the request and return 400 if not.srt

1.85 KB

   4.1 HTTP status code 400 Bad request.html

0.12 KB

   5. Create a table data gateway class for the user table.mp4

11.63 MB

   5. Create a table data gateway class for the user table.srt

2.68 KB

   6. Authenticate the API key and return a 401 status code if invalid.mp4

10.86 MB

   6. Authenticate the API key and return a 401 status code if invalid.srt

2.16 KB

   6.1 HTTP status code 401 Unauthorized.html

0.12 KB

   7. Refactor the front controller to a bootstrap file and Auth class.mp4

23.66 MB

   7. Refactor the front controller to a bootstrap file and Auth class.srt

5.09 KB

   8. Add a foreign key relationship to link task records to user records.mp4

6.02 MB

   8. Add a foreign key relationship to link task records to user records.srt

2.11 KB

   9. Retrieve the ID of the authenticated user when authenticating.mp4

10.20 MB

   9. Retrieve the ID of the authenticated user when authenticating.srt

2.26 KB

   api

    bootstrap.php

0.29 KB

    htaccess

0.15 KB

    index.php

0.77 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   create_user_table.sql

0.26 KB

   env

0.08 KB

   link_tasks_to_users.sql

0.16 KB

   register.php

2.04 KB

   src

    Auth.php

0.87 KB

    Database.php

0.55 KB

    ErrorHandler.php

0.59 KB

    TaskController.php

3.65 KB

    TaskGateway.php

3.80 KB

    UserGateway.php

0.56 KB

  9. An introduction to authentication using access tokens

   1. An introduction to authentication using access tokens.mp4

8.43 MB

   1. An introduction to authentication using access tokens.srt

2.70 KB

   2. Create the login script and return 400 if the username and password are missing.mp4

11.66 MB

   2. Create the login script and return 400 if the username and password are missing.srt

3.45 KB

   3. Select the user record based on the username in the request.mp4

12.41 MB

   3. Select the user record based on the username in the request.srt

2.96 KB

   4. Check the username and password and return a 401 status code if invalid.mp4

9.44 MB

   4. Check the username and password and return a 401 status code if invalid.srt

2.77 KB

   5. Generate an encoded access token containing the user details.mp4

14.27 MB

   5. Generate an encoded access token containing the user details.srt

3.66 KB

   5.1 PHP base64_encode.html

0.11 KB

   6. Pass the access token to the task API endpoints in the authorization header.mp4

23.85 MB

   6. Pass the access token to the task API endpoints in the authorization header.srt

5.94 KB

   6.1 HTTP Authorization header.html

0.13 KB

   6.2 PHP apache_request_headers.html

0.12 KB

   7. Validate the access token and decode its contents.mp4

24.15 MB

   7. Validate the access token and decode its contents.srt

6.14 KB

   8. Get the authenticated user data from the access token.mp4

17.74 MB

   8. Get the authenticated user data from the access token.srt

4.58 KB

   api

    bootstrap.php

0.29 KB

    htaccess

0.20 KB

    index.php

0.76 KB

    login.php

1.24 KB

   composer.json

0.14 KB

   composer.lock

15.93 KB

   env

0.08 KB

   register.php

2.04 KB

   src

    Auth.php

1.76 KB

    Database.php

0.72 KB

    ErrorHandler.php

0.59 KB

    TaskController.php

3.81 KB

    TaskGateway.php

4.44 KB

    UserGateway.php

0.96 KB

  Bonus Resources.txt

0.35 KB
 

tracker

leech seeds
 

Torrent description

Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information, Watch [ FreeCourseWeb com ] Udemy - APIs in PHP - from Basic to Advanced Online Free Full Movies Like 123Movies, Putlockers, Fmovies, Netflix or Download Direct via Magnet Link in Torrent Details.

related torrents

Torrent name

health leech seeds Size
 


comments (0)

Main Menu