Filename | Size |
| 1. Welcome!/1. How to take this course.html | 940 B |
| 1. Welcome!/2. Before we get started a self-assessment.html | 356 B |
| 1. Welcome!/3. Python on Windows.html | 790 B |
| 1. Welcome!/4. Python on Mac.html | 659 B |
| 10. Security in your REST APIs/1. Welcome to this section.html | 781 B |
| 10. Security in your REST APIs/10. Security in REST APIs.html | 131 B |
| 10. Security in your REST APIs/11. Extra technical SSL resources.html | 858 B |
| 10. Security in your REST APIs/12. Conclusion of this section.html | 256 B |
| 10. Security in your REST APIs/2. Security in REST APIs e-book.html | 390 B |
| 10. Security in your REST APIs/3. Getting our domain name.vtt | 9.7 KB |
| 10. Security in your REST APIs/5. What is DNS.vtt | 7.6 KB |
| 10. Security in your REST APIs/7. Verifying everything works—this is important!.vtt | 2.5 KB |
| 10. Security in your REST APIs/8. Creating our SSL certificate in Cloudflare.vtt | 4.9 KB |
| 11. Token refreshing and Flask-JWT-Extended/1. Welcome to this section.html | 1 KB |
| 11. Token refreshing and Flask-JWT-Extended/10.1 Start and end code for this lecture.html | 155 B |
| 11. Token refreshing and Flask-JWT-Extended/11. Requiring a fresh token in an endpoint.vtt | 4.6 KB |
| 11. Token refreshing and Flask-JWT-Extended/11.1 Start and end code for this lecture.html | 165 B |
| 11. Token refreshing and Flask-JWT-Extended/12.2 Start and end code for this lecture.html | 177 B |
| 11. Token refreshing and Flask-JWT-Extended/13. Blacklisting with Flask-JWT-Extended.vtt | 8.7 KB |
| 11. Token refreshing and Flask-JWT-Extended/13.1 Start and end code for this lecture.html | 155 B |
| 11. Token refreshing and Flask-JWT-Extended/14.1 Start and end code for this lecture.html | 160 B |
| 11. Token refreshing and Flask-JWT-Extended/15. E-book complete review of the API so far.html | 520 B |
| 11. Token refreshing and Flask-JWT-Extended/16. Flask-JWT-Extended further reading.html | 654 B |
| 11. Token refreshing and Flask-JWT-Extended/2.2 Start and end code for this lecture.html | 155 B |
| 11. Token refreshing and Flask-JWT-Extended/3.1 Start and end code for this lecture.html | 174 B |
| 11. Token refreshing and Flask-JWT-Extended/4. Testing our new Resource with Postman.vtt | 9.3 KB |
| 11. Token refreshing and Flask-JWT-Extended/5.2 Start and end code for this lecture.html | 171 B |
| 11. Token refreshing and Flask-JWT-Extended/6. Testing the login with Postman.vtt | 4.7 KB |
| 11. Token refreshing and Flask-JWT-Extended/7.1 Start and end code for this lecture.html | 155 B |
| 11. Token refreshing and Flask-JWT-Extended/8. Getting the JWT identity in and endpoint and @jwt_optional.vtt | 7.8 KB |
| 11. Token refreshing and Flask-JWT-Extended/8.1 Start and end code for this lecture.html | 154 B |
| 12. Bonus Section/1. Bonus lecture where will your learning take you next.html | 2.4 KB |
| 2. A Full Python Refresher/1. Introduction to this section.vtt | 1.9 KB |
| 2. A Full Python Refresher/11. Advanced set operations.vtt | 9.1 KB |
| 2. A Full Python Refresher/12. Lists, tuples, and sets.html | 131 B |
| 2. A Full Python Refresher/13. Solution to coding exercise Lists, tuples, sets.vtt | 7.2 KB |
| 2. A Full Python Refresher/16. Flow control—loops and ifs.html | 131 B |
| 2. A Full Python Refresher/17. Solution to coding exercise Flow control.vtt | 8.7 KB |
| 2. A Full Python Refresher/2. Access the code for this section here.html | 810 B |
| 2. A Full Python Refresher/20. Dictionaries.vtt | 8.7 KB |
| 2. A Full Python Refresher/21. Are dictionaries things.vtt | 6 KB |
| 2. A Full Python Refresher/22. Dictionaries and students.html | 131 B |
| 2. A Full Python Refresher/25. A Student example.vtt | 8 KB |
| 2. A Full Python Refresher/26. Classes and objects.html | 131 B |
| 2. A Full Python Refresher/27. Solution to coding exercise Classes and objects.vtt | 8.1 KB |
| 2. A Full Python Refresher/28. @classmethod and @staticmethod.vtt | 9.6 KB |
| 2. A Full Python Refresher/29. @classmethod and @staticmethod.html | 131 B |
| 2. A Full Python Refresher/30. Solution to coding exercise @classmethod and @staticmethod.vtt | 9.4 KB |
| 2. A Full Python Refresher/34. Decorators in Python.vtt | 9.4 KB |
| 2. A Full Python Refresher/36. Conclusion of this section.vtt | 1 KB |
| 2. A Full Python Refresher/4. Variables.html | 131 B |
| 2. A Full Python Refresher/5. Solution to coding exercise Variables.vtt | 3 KB |
| 2. A Full Python Refresher/7. Methods.html | 131 B |
| 2. A Full Python Refresher/8. Solution to coding exercise Methods.vtt | 5.8 KB |
| 3. Your first REST API/1. Introduction to this section.vtt | 1.8 KB |
| 3. Your first REST API/10.1 index.html.html | 471 B |
| 3. Your first REST API/12. Conclusion of this section.vtt | 1.3 KB |
| 3. Your first REST API/2. Installing Flask.vtt | 3.2 KB |
| 3. Your first REST API/3. Access the code for this section here.html | 491 B |
| 4. Flask-RESTful for more efficient development/1. Welcome to this section.vtt | 603 B |
| 4. Flask-RESTful for more efficient development/11. DELETE to delete Items.vtt | 7 KB |
| 4. Flask-RESTful for more efficient development/12. PUT to create or update Items.vtt | 6.3 KB |
| 4. Flask-RESTful for more efficient development/14. Optimising our final code and request parsing.vtt | 6.1 KB |
| 4. Flask-RESTful for more efficient development/15. Conclusion of this section.vtt | 1.1 KB |
| 4. Flask-RESTful for more efficient development/3. Access the code for this section here.html | 501 B |
| 5. Storing resources in a SQL database/1. Welcome to this section.vtt | 1.5 KB |
| 5. Storing resources in a SQL database/10. Deleting our Item resources from the database.vtt | 6.3 KB |
| 5. Storing resources in a SQL database/11. Refactoring insertion of items.vtt | 7.1 KB |
| 5. Storing resources in a SQL database/12. The PUT method with database interaction.vtt | 7.9 KB |
| 5. Storing resources in a SQL database/14. Advanced Flask-JWT Configuration.html | 795 B |
| 5. Storing resources in a SQL database/15. Conclusion of this section.vtt | 888 B |
| 5. Storing resources in a SQL database/2. Setting up our project.vtt | 5.6 KB |
| 5. Storing resources in a SQL database/3. Access the code for this section here.html | 774 B |
| 5. Storing resources in a SQL database/7. Preventing duplicate usernames when signing users up.vtt | 4 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/1. Welcome to this section!.vtt | 1.3 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/11. Easily displaying the ItemList resource with SQLAlchemy.vtt | 8.3 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/12. No more creating tables manually—telling SQLAlchemy to create tables.vtt | 4.5 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/15. Final testing of this section's API.vtt | 9.2 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/16. Conclusion of this section.vtt | 1.5 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/2. Access the code for this section here.html | 501 B |
| 6. Simplifying storage with Flask-SQLAlchemy/3. Setting up this section's project.vtt | 9.8 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/4. Improving the project structure and maintainability.vtt | 8.2 KB |
| 6. Simplifying storage with Flask-SQLAlchemy/6. Verifying the app works after our changes.vtt | 7.3 KB |
| 7. Git—version control/1. Welcome to this section.vtt | 2.6 KB |
| 7. Git—version control/2. Installing Git on Mac and Windows.vtt | 5.9 KB |
| 7. Git—version control/3. What is a Git repository.vtt | 8.5 KB |
| 7. Git—version control/4. The Git workflow—part 1.vtt | 7.2 KB |
| 7. Git—version control/5. The Git workflow—part 2, including GitHub.vtt | 8.4 KB |
| 7. Git—version control/6. Using SSH keys for security.vtt | 9.5 KB |
| 7. Git—version control/7. The README file.vtt | 9.2 KB |
| 7. Git—version control/8. Conclusion of this section.vtt | 1.1 KB |
| 8. Deploying Flask apps to Heroku/1. Welcome to this section.vtt | 1.7 KB |
| 8. Deploying Flask apps to Heroku/11. Conclusion of this section.vtt | 1.4 KB |
| 8. Deploying Flask apps to Heroku/2. Access the code for this section here.html | 335 B |
| 8. Deploying Flask apps to Heroku/5. Setting up Heroku for Flask.vtt | 8.1 KB |
| 8. Deploying Flask apps to Heroku/8. Testing the deployed API with Postman.vtt | 6 KB |
| 9. Deploying Flask apps to our own server/1. Welcome to this section.vtt | 1.2 KB |
| 9. Deploying Flask apps to our own server/8. Testing our API to make sure everything works.vtt | 9.7 KB |
| 9. Deploying Flask apps to our own server/9. Conclusion of this section.vtt | 2 KB |