种子简介
种子名称:
[Tutorialsplanet.NET] Udemy - APIs in PHP from Basic to Advanced
文件类型:
视频
文件数目:
89个文件
文件大小:
1.42 GB
收录时间:
2023-11-10 15:51
已经下载:
3次
资源热度:
147
最近下载:
2024-12-19 10:26
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:641cdd8ccf1d8c8d402859a19e93285ac572d096&dn=[Tutorialsplanet.NET] Udemy - APIs in PHP from Basic to Advanced
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
[Tutorialsplanet.NET] Udemy - APIs in PHP from Basic to Advanced.torrent
01 - Introduction how to use the course and software installation/001 Introduction and welcome how to get the most out of the course.mp410.88MB
01 - Introduction how to use the course and software installation/002 Install a package with a web server, PHP, a database server and phpMyAdmin.mp412.61MB
01 - Introduction how to use the course and software installation/003 Install Composer manage third-party packages and autoload class files.mp44.15MB
02 - API basics what APIs are and how to use them/001 What is an API.mp416.85MB
02 - API basics what APIs are and how to use them/002 Make an API call access an API from PHP.mp411.5MB
02 - API basics what APIs are and how to use them/003 Decode API results reading JSON in PHP.mp419.73MB
02 - API basics what APIs are and how to use them/004 Use API data in a web application.mp413.76MB
03 - HTTP basics requests, responses and using cURL/001 Use cURL instead of file_get_contents to make an API request.mp424.07MB
03 - HTTP basics requests, responses and using cURL/002 Response codes get the HTTP status code.mp427.83MB
03 - HTTP basics requests, responses and using cURL/003 Request headers add meta data about the request.mp422.12MB
03 - HTTP basics requests, responses and using cURL/004 Response headers read meta data about the response.mp421.48MB
03 - HTTP basics requests, responses and using cURL/005 Get all individual response headers in an array.mp422.58MB
03 - HTTP basics requests, responses and using cURL/006 Use an API that requires a specific request header.mp419.91MB
03 - HTTP basics requests, responses and using cURL/007 Request method change the method to get a different result with the same URL.mp423.42MB
03 - HTTP basics requests, responses and using cURL/008 Request body add a payload to send data along with the request.mp420.92MB
04 - REST and RESTful APIs using them from PHP/001 REST and RESTful APIs what are they.mp416.37MB
04 - REST and RESTful APIs using them from PHP/002 Access a RESTful API in PHP with cURL.mp422.54MB
04 - REST and RESTful APIs using them from PHP/003 Use the Guzzle HTTP client for object-oriented API code.mp425.45MB
04 - REST and RESTful APIs using them from PHP/004 Use an SDK compare the Stripe API to its SDK.mp429.27MB
05 - Create a RESTful API build a framework for serving the API/001 Start writing the API enable URL rewriting.mp47.97MB
05 - Create a RESTful API build a framework for serving the API/002 The front controller get the resource, ID and the request method.mp410.27MB
05 - Create a RESTful API build a framework for serving the API/003 Use a client for API development cURL, Postman or HTTPie.mp414.28MB
05 - Create a RESTful API build a framework for serving the API/004 Set the HTTP status code best practices.mp416.64MB
05 - Create a RESTful API build a framework for serving the API/005 Add a controller class to decide the response.mp416.06MB
05 - Create a RESTful API build a framework for serving the API/006 Use Composer's autoloader to load classes automatically.mp411.62MB
05 - Create a RESTful API build a framework for serving the API/007 Make debugging easier add type declarations and enable strict type checking.mp417.44MB
05 - Create a RESTful API build a framework for serving the API/008 Always return JSON add a generic exception handler and JSON Content-Type header.mp425.01MB
05 - Create a RESTful API build a framework for serving the API/009 Send a 405 status code and Allow header for invalid request methods.mp419.29MB
06 - Create a RESTful API create a database and retrieve data from it/001 Create a new database and a database user to access it.mp46.95MB
06 - Create a RESTful API create a database and retrieve data from it/002 Create a table to store resource data.mp44.62MB
06 - Create a RESTful API create a database and retrieve data from it/003 Connect to the database from PHP add a Database class.mp418.4MB
06 - Create a RESTful API create a database and retrieve data from it/004 Move the database connection data to a separate .env file.mp418.25MB
06 - Create a RESTful API create a database and retrieve data from it/005 Create a table data gateway class for the resource table.mp413.73MB
06 - Create a RESTful API create a database and retrieve data from it/006 Show a list of all records.mp413.36MB
06 - Create a RESTful API create a database and retrieve data from it/007 Configure PDO to prevent numeric values from being converted to strings.mp415.47MB
06 - Create a RESTful API create a database and retrieve data from it/008 Convert database booleans to boolean literals in the JSON.mp410.31MB
06 - Create a RESTful API create a database and retrieve data from it/009 Show an individual record.mp412.87MB
06 - Create a RESTful API create a database and retrieve data from it/010 Respond with 404 if the resource with the specified ID is not found.mp415.71MB
07 - Create a RESTful API create, update and delete individual resources/001 Get the data from the request as JSON.mp421.61MB
07 - Create a RESTful API create, update and delete individual resources/002 Insert a record into the database and respond with a 201 status code.mp422.45MB
07 - Create a RESTful API create, update and delete individual resources/003 Add a generic error handler to output warnings as JSON.mp419.02MB
07 - Create a RESTful API create, update and delete individual resources/004 Validate the data and respond with a 422 status code if invalid.mp421.13MB
07 - Create a RESTful API create, update and delete individual resources/005 Conditionally validate the data when updating an existing record.mp416.17MB
07 - Create a RESTful API create, update and delete individual resources/006 Get the data from the request for updating an existing record.mp419.7MB
07 - Create a RESTful API create, update and delete individual resources/007 Update the record in the database and return a 200 status code.mp422.38MB
07 - Create a RESTful API create, update and delete individual resources/008 Delete the record in the database and return a 200 status code.mp410.59MB
08 - API key authentication/001 Create a table to store user account data.mp414.56MB
08 - API key authentication/002 Add a register page to insert a new user record and generate a new API key.mp430.56MB
08 - API key authentication/003 Send the API key with the request query string or request header.mp414.39MB
08 - API key authentication/004 Check the API key is present in the request and return 400 if not.mp47.92MB
08 - API key authentication/005 Create a table data gateway class for the user table.mp411.63MB
08 - API key authentication/006 Authenticate the API key and return a 401 status code if invalid.mp410.86MB
08 - API key authentication/007 Refactor the front controller to a bootstrap file and Auth class.mp423.65MB
08 - API key authentication/008 Add a foreign key relationship to link task records to user records.mp46.02MB
08 - API key authentication/009 Retrieve the ID of the authenticated user when authenticating.mp410.2MB
08 - API key authentication/010 Restrict the tasks index endpoint to only show the authenticated user's tasks.mp412.01MB
08 - API key authentication/011 Restrict the rest of the task endpoints to the authenticated user's tasks.mp421.91MB
08 - API key authentication/012 Cache the database connection to avoid multiple connections in the same request.mp410.72MB
09 - An introduction to authentication using access tokens/001 An introduction to authentication using access tokens.mp48.43MB
09 - An introduction to authentication using access tokens/002 Create the login script and return 400 if the username and password are missing.mp411.66MB
09 - An introduction to authentication using access tokens/003 Select the user record based on the username in the request.mp412.41MB
09 - An introduction to authentication using access tokens/004 Check the username and password and return a 401 status code if invalid.mp49.43MB
09 - An introduction to authentication using access tokens/005 Generate an encoded access token containing the user details.mp414.27MB
09 - An introduction to authentication using access tokens/006 Pass the access token to the task API endpoints in the authorization header.mp423.85MB
09 - An introduction to authentication using access tokens/007 Validate the access token and decode its contents.mp424.14MB
09 - An introduction to authentication using access tokens/008 Get the authenticated user data from the access token.mp417.73MB
10 - Authentication using JSON Web Tokens (JWTs)/001 An introduction to JSON web tokens (JWTs).mp411.93MB
10 - Authentication using JSON Web Tokens (JWTs)/002 Create a class to encode a payload in a JWT.mp423.97MB
10 - Authentication using JSON Web Tokens (JWTs)/003 Generate a JWT access token in the login endpoint containing JWT claims.mp415.26MB
10 - Authentication using JSON Web Tokens (JWTs)/004 Add a method to decode the payload from the JWT.mp428.34MB
10 - Authentication using JSON Web Tokens (JWTs)/005 Pass in the secret key used for hashing as a dependency.mp411.24MB
10 - Authentication using JSON Web Tokens (JWTs)/006 Authenticate the task endpoints using the JWT.mp419.06MB
10 - Authentication using JSON Web Tokens (JWTs)/007 Use a custom exception class to return 401 if the signature is invalid.mp412.56MB
10 - Authentication using JSON Web Tokens (JWTs)/008 Don't store sensitive data in the JWT.mp414.79MB
11 - Expiring and refreshing access tokens/001 Why access tokens need to expire and how to refresh them in a user-friendly way.mp412.11MB
11 - Expiring and refreshing access tokens/002 Add an expiry claim to the access token payload when logging in.mp412.99MB
11 - Expiring and refreshing access tokens/003 Throw a custom exception to not accept the JWT if it has expired.mp412.91MB
11 - Expiring and refreshing access tokens/004 Issue a refresh token in addition to the access token when logging in.mp49.17MB
11 - Expiring and refreshing access tokens/005 Add a refresh endpoint and validate the refresh token in the request.mp417.85MB
11 - Expiring and refreshing access tokens/006 Validate the user in the refresh token using the database.mp416.1MB
11 - Expiring and refreshing access tokens/007 Issue a new access token and refresh token to the authenticated user.mp413.4MB
11 - Expiring and refreshing access tokens/008 Create a table to store a refresh token whitelist.mp47.54MB
11 - Expiring and refreshing access tokens/009 Store the refresh token in the whitelist when issued in the login endpoint.mp416.9MB
11 - Expiring and refreshing access tokens/010 Replace the refresh token in the whitelist when issued in the refresh endpoint.mp413.82MB
11 - Expiring and refreshing access tokens/011 Validate the refresh token is on the whitelist and return a 400 response if not.mp419.75MB
11 - Expiring and refreshing access tokens/012 Add a logout endpoint to remove the an active refresh token from the whitelist.mp425.13MB
11 - Expiring and refreshing access tokens/013 Add a script to clear out expired refresh tokens from the whitelist.mp418.47MB
11 - Expiring and refreshing access tokens/014 See how a single-page application interacts with the API using access tokens.mp423.26MB
12 - Conclusion/001 Conclusion & where to go from here.mp49.54MB