AppSync Masterclass
Focused View
35:52:40
8 View
1.1. Welcome and introductions.mp4
04:02
2.1. What is GraphQL-.mp4
10:11
2.2. What is AWS AppSync-.mp4
07:52
2.3. AppSync now supports EventBridge as data source.html
2.4. AppSync vs API Gateway.mp4
11:14
2.5. AppSync vs running GraphQL in Lambda.mp4
07:16
2.6. AppSync now supports Merged APIs.html
2.7. What is AWS Amplify-.mp4
07:17
2.8. Quiz Answers.html
3.1. Introduction.html
3.2. DynamoDB 101.mp4
06:45
3.3. CloudFormation 101.mp4
06:45
3.4. Cognito 101.mp4
03:24
3.5. IAM 101.mp4
08:29
3.6. Additional learning resources.html
4.1. Pre-requisites.html
4.2. Recommended VS Code plugins.html
4.3. Check out the AppSync Masterclass forum.html
5.1. Set up the backend project.mp4
09:34
5.2. Designing the GraphQL schema.mp4
18:44
5.3. Configure Cognito User Pool.mp4
09:40
5.4. Save user profile on PostConfirmation Vide.mp4
17:51
5.5. What should we test-.mp4
11:42
5.6. Add integration test for confirmUserSignup.mp4
19:22
5.7. Add acceptance test for confirmUserSignup.mp4
08:06
5.8. Implement getMyProfile query.mp4
11:37
5.9. Add unit test for getMyProfile query.mp4
11:54
5.10. Add acceptance test for getMyProfile query.mp4
17:36
5.11. Capture AppSync-s GraphQLUrl in .env.mp4
05:44
5.12. Implement editMyProfile mutation.mp4
07:26
5.13. Add tests for editMyProfile mutation.mp4
06:33
5.14. Implement getImageUploadUrl query.mp4
14:18
5.15. Add unit test for getImageUploadUrl query.mp4
08:16
5.16. Add acceptance test for getImageUploadUrl query.mp4
12:43
5.17. Implement tweet mutation.mp4
17:27
5.18. Add integration test for tweet mutation.mp4
06:38
5.19. Add acceptance test for tweet mutation.mp4
06:22
5.20. Implement getTweets query.mp4
13:04
5.21. Add unit tests for getTweets query.mp4
07:09
5.22. Add acceptance test for getTweets query.mp4
06:59
5.23. Implement getMyTimeline query.mp4
11:42
5.24. Add tests for getMyTimeline query.mp4
09:00
5.25. Use context.info to remove unnecessary DynamoDB calls.mp4
08:55
5.26. how-are-you-finding-the-appsync-masterclass-so-far.html
5.27. Implement like mutation.mp4
15:26
5.28. Implement Tweet.liked nested resolver.mp4
04:29
5.29. Rewrite tests with GraphQL fragments.mp4
10:03
5.30. Add tests for like mutation.mp4
05:00
5.31. Implement unlike mutation.mp4
02:24
5.32. Add tests for unlike mutation.mp4
02:00
5.33. Implement getLikes query.mp4
04:03
5.34. Add tests for getLikes query.mp4
04:59
5.35. Implement Profile.tweets nested resolver.mp4
05:40
5.36. Implement retweet mutation.mp4
13:20
5.37. Implement Retweet nested resolvers.mp4
05:35
5.38. Add integration tests for retweet mutation.mp4
17:50
5.39. Add acceptance tests for retweet mutation.mp4
13:32
5.40. Implement unretweet mutation.mp4
07:04
5.41. Add integration tests for unretweet mutation.mp4
07:43
5.42. Add acceptance tests for unretweet mutation.mp4
08:21
5.43. Implement reply mutation.mp4
11:36
5.44. Add integration tests for reply mutation.mp4
18:11
5.45. Implement Reply nested resolvers.mp4
08:24
5.46. Add unit tests for Reply.inReplyToUsers VTL.mp4
08:51
5.47. Add acceptance tests for reply mutation.mp4
21:40
5.48. Implement follow mutation.mp4
14:40
5.49. Implement Profile.following and Profile.followedBy.mp4
03:49
5.50. Implement getProfile query.mp4
05:19
5.51. Add tests for follow mutation.mp4
08:07
5.52. Distribute tweets to followers.mp4
18:06
5.53. Add integration tests for the distribute-tweets function.mp4
12:08
5.54. Add acceptance tests for the distribute-tweets function.mp4
06:21
5.55. Add tweets to timeline when following someone.mp4
18:47
5.56. Add integration tests for distribute-tweets-to-followe.mp4
06:44
5.57. Add acceptance tests for distribute-tweets-to-follower.mp4
07:58
5.58. Implement unfollow mutation.mp4
04:22
5.59. Add acceptance tests for unfollow mutation.mp4
04:28
5.60. Implement getFollowers query.mp4
14:38
5.61. Compare the two ways of hydrating results.mp4
04:07
5.62. Add unit tests for hydrateFollowers.request VTL template.mp4
05:08
5.63. Add acceptance tests for getFollowers query.mp4
07:04
5.64. Implement getFollowing query.mp4
08:55
5.65. CI-CD pipeline intro.mp4
09:27
5.66. Configure CI-CD pipeline with Github Actions.mp4
15:00
5.67. How to promote change through different stages.mp4
06:59
5.68. VTL now supports ULID.html
5.69. Wrap up.mp4
02:17
6.1. Setup- create new Vue.js project.mp4
01:44
6.2. Setup- configure TailwindCss.mp4
02:32
6.3. Setup- configure font-awesome.mp4
03:36
6.4. Setup- integrate backend.mp4
23:32
6.5. Router- setup router.mp4
02:42
6.6. Router- add public pages.mp4
04:20
6.7. Router- setup router guard for authenticated pages.mp4
05:06
6.8. Vuex- setup multi-module store.mp4
05:27
6.9. Vuex- add authentication module.mp4
06:55
6.10. Vuex- add store access to UI components.mp4
10:45
6.11. Landing page- setup and styling with Tailwind.mp4
24:54
6.12. Landing page- add signup modal and step logic.mp4
06:51
6.13. Landing page- add signup Vu.mp4
08:27
6.14. Landing page- add escape directive to c.mp4
07:37
6.15. Landing page- add signup step 1- create account.mp4
12:02
6.16. Landing page- add signup step 2- customise.mp4
10:43
6.17. Landing page- add signup step 3- password.mp4
09:10
6.18. Landing page- add signup step 4- review.mp4
14:13
6.19. Landing page- add signup step 5- verification code.mp4
18:33
6.20. Signup steps overview.mp4
05:36
6.21. Login page- add user login with Amplify.mp4
18:53
6.22. Configure CI-CD pipeline with Amplify.mp4
08:39
6.23. Home page- setup and styling with Tailwind.mp4
18:53
6.24. Home page- loading profile data.mp4
21:28
6.25. Home page- posting a new tweet.mp4
12:43
6.26. Home page- rendering the timelin.mp4
10:17
6.27. Home page- adding Reply- Retweet- Like and Unlike.mp4
19:20
6.28. Profile page- setup and styling with Tailwind.mp4
06:42
6.29. Profile page- rendering profile details.mp4
13:23
6.30. Profile page- rendering profile timeline.mp4
11:51
6.31. Profile page- edit profile details.mp4
31:48
6.32. Profile page- following-unfollowing a user.mp4
27:07
6.33. UI- add infinite scrolling.mp4
18:48
6.34. UI- add loading indicator.mp4
09:58
6.35. Wrap up.mp4
02:57
6.36. Minor fixes to the demo code.html
7.1. Welcome back-.mp4
05:27
7.2. Why not Elasticsearch-.mp4
07:01
7.3. Sign up to Algolia.mp4
01:53
7.4. Sync users and tweets to Algolia.mp4
12:51
7.5. Securely handle Algolia API key.mp4
16:33
7.6. Add search to GraphQL schema.mp4
04:11
7.7. Implement search query.mp4
21:17
7.8. Add tests for search query.mp4
18:53
7.9. Add getHashTag to GraphQL schema.mp4
03:19
7.10. Implement getHashTag query.mp4
10:29
7.11. Add tests for getHashTag query.mp4
10:33
7.12. What are AppSync subscriptions-.mp4
06:46
7.13. Add subscriptions to GraphQL schema.mp4
14:55
7.14. Restricting access to onNotified subscription.mp4
03:30
7.15. Add subscription for retweets.mp4
30:54
7.16. Add subscription for likes.mp4
08:46
7.17. Add subscription for mentions.mp4
12:34
7.18. Add subscription for replies.mp4
05:52
7.19. Add e2e tests for retweeted notifications.mp4
19:39
7.20. Use serverless-layers to reduce package size.mp4
08:55
7.21. Add e2e tests for liked- replied and mentioned notificatio.mp4
09:08
7.22. Support Direct Messages in the GraphQL schema.mp4
05:25
7.23. Implement sendDirectMessage mutation.mp4
19:00
7.24. Implement listConversations query.mp4
05:51
7.25. Implement getDirectMessages query.mp4
10:41
7.26. Support notifyDMed in the GraphQL schema.mp4
02:31
7.27. Implement the notifyDMed notification.mp4
09:36
7.28. What about group messaging-.mp4
04:32
7.29. Understanding AppSync caching.mp4
08:56
7.30. AppSync caching update -Jan 2022.html
7.31. Configure per-resolver caching.mp4
20:06
7.32. Use BatchInvoke to reduce the number of Lambda invocations.mp4
25:29
7.33. AppSync BatchInvoke update -Jan 2022.html
7.34. Report individual errors in a BatchInvoke request.mp4
09:08
7.35. How can we implement two-way pagination-.mp4
10:21
7.36. Wrap up.mp4
03:16
8.1. Add search page.mp4
22:43
8.2. Add hashtag page.mp4
23:25
8.3. Add notifications page.mp4
22:12
8.4. Add messages page.mp4
17:35
8.5. Send direct messages.mp4
13:51
8.6. Layout and Profile page integration.mp4
13:01
8.7. Wrap up.mp4
01:33
9.1. Welcome back-.mp4
03:13
9.2. Kinesis Firehose 101.mp4
12:27
9.3. Configure Kinesis Firehose.mp4
12:17
9.4. Configure Cognito Identity Pool and IAM role.mp4
14:24
9.5. Update schema to return Kinesis Firehose stream name.mp4
05:33
9.6. How to create unauthenticated GraphQL operations in AppSync.mp4
08:43
9.7. Catalog and query analytics events.mp4
08:19
9.8. How to configure Glue with CloudFormation.html
9.9. Wrap up.mp4
01:20
10.1. Mobile styling.mp4
19:23
10.2. How to make a Progressive Web Application.mp4
27:14
10.3. Get IAM credentials from Cognito Identity Pool.mp4
04:34
10.4. Track -sign up- button clicks.mp4
07:25
11.1. Understanding the AppSync logging options.mp4
18:19
11.2. Configure AppSync Logging.mp4
10:32
11.3. Implement sampling for resolver logs.mp4
16:51
11.4. Set log retention for all log groups.mp4
05:56
11.5. Configure tracing with X-Ray.mp4
18:07
11.6. X-Ray shortcomings.mp4
06:31
11.7. My observability strategy.mp4
07:05
11.8. Set up dashboards in CloudWatch.mp4
12:33
11.9. Set up CloudWatch alerts.mp4
09:09
11.10. Configuring Lumigo.mp4
14:41
11.11. Wrap up.mp4
02:24
12.1. How to configure custom domain names.mp4
05:29
12.2. Considerations for scaling an AppSync API.mp4
07:11
12.3. Load testing the AppSync API.mp4
25:46
12.4. Versioning AppSync APIs.mp4
07:14
12.5. How to model multi-tenant applications with Cognito.mp4
14:20
12.6. How to model multi-tenant applications with Lambda authorizer.mp4
05:07
12.7. How to handle advanced multi-tenant use cases.mp4
05:43
12.8. GraphCDN.mp4
08:30
13.1. Live Q-A -1 -27th Nov 2020.mp4
58:46
13.2. Live Q-A -2 -12th Mar 2021.mp4
01:09:23
13.3. Live Q-A -3 -30th July 2021.mp4
01:05:49
14. Next steps. Congratulations on completing this course.html
More details
User Reviews
Rating
average 0
Focused display

Udemy
View courses UdemyStudents take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
- language english
- Training sessions 187
- duration 35:52:40
- Release Date 2023/12/16