00:00:00 – 1. Module Introduction
00:00:38 – 2. Whats a Backend And Why Would You Want One
00:04:10 – 3. What Is HTTP & How Does It Work
00:08:20 – 4. Setting Up a Dummy Backend (Firebase)
00:11:46 – 5. Adding the http Package
00:15:05 – 6. Sending a POST Request to the Backend
00:25:02 – 7. Working with the Request & Waiting for the Response
00:33:58 – 8. Fetching & Transforming Data
00:48:55 – 9. Avoiding Unnecessary Requests
00:53:42 – 10. Managing the Loading State
01:00:49 – 11. Error Response Handling
01:06:04 – 12. Sending DELETE Requests
01:12:48 – 13. Handling the No Data Case
01:16:31 – 14. Better Error Handling
01:22:24 – 15. Using the FutureBuilder Widget
01:40:31 – 16. Module Summary