5.1. Set up the backend project
5.2. Designing the GraphQL schema
5.3. Configure Cognito User Pool
5.4. Save user profile on PostConfirmation Vide
5.5. What should we test-
5.6. Add integration test for confirmUserSignup
5.7. Add acceptance test for confirmUserSignup
5.8. Implement getMyProfile query
5.9. Add unit test for getMyProfile query
5.10. Add acceptance test for getMyProfile query
5.11. Capture AppSync-s GraphQLUrl in .env
5.12. Implement editMyProfile mutation
5.13. Add tests for editMyProfile mutation
5.14. Implement getImageUploadUrl query
5.15. Add unit test for getImageUploadUrl query
5.16. Add acceptance test for getImageUploadUrl query
5.17. Implement tweet mutation
5.18. Add integration test for tweet mutation
5.19. Add acceptance test for tweet mutation
5.20. Implement getTweets query
5.21. Add unit tests for getTweets query
5.22. Add acceptance test for getTweets query
5.23. Implement getMyTimeline query
5.24. Add tests for getMyTimeline query
5.25. Use context.info to remove unnecessary DynamoDB calls
5.26. how-are-you-finding-the-appsync-masterclass-so-far.html
5.27. Implement like mutation
5.28. Implement Tweet.liked nested resolver
5.29. Rewrite tests with GraphQL fragments
5.30. Add tests for like mutation
5.31. Implement unlike mutation
5.32. Add tests for unlike mutation
5.33. Implement getLikes query
5.34. Add tests for getLikes query
5.35. Implement Profile.tweets nested resolver
5.36. Implement retweet mutation
5.37. Implement Retweet nested resolvers
5.38. Add integration tests for retweet mutation
5.39. Add acceptance tests for retweet mutation
5.40. Implement unretweet mutation
5.41. Add integration tests for unretweet mutation
5.42. Add acceptance tests for unretweet mutation
5.43. Implement reply mutation
5.44. Add integration tests for reply mutation
5.45. Implement Reply nested resolvers
5.46. Add unit tests for Reply.inReplyToUsers VTL
5.47. Add acceptance tests for reply mutation
5.48. Implement follow mutation
5.49. Implement Profile.following and Profile.followedBy
5.50. Implement getProfile query
5.51. Add tests for follow mutation
5.52. Distribute tweets to followers
5.53. Add integration tests for the distribute-tweets function
5.54. Add acceptance tests for the distribute-tweets function
5.55. Add tweets to timeline when following someone
5.56. Add integration tests for distribute-tweets-to-followe
5.57. Add acceptance tests for distribute-tweets-to-follower
5.58. Implement unfollow mutation
5.59. Add acceptance tests for unfollow mutation
5.60. Implement getFollowers query
5.61. Compare the two ways of hydrating results
5.62. Add unit tests for hydrateFollowers.request VTL template
5.63. Add acceptance tests for getFollowers query
5.64. Implement getFollowing query
5.65. CI-CD pipeline intro
5.66. Configure CI-CD pipeline with Github Actions
5.67. How to promote change through different stages
5.68. VTL now supports ULID.html
5.69. Wrap up