Companies Home Search Profile

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
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Students 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