“AppSync全能大师班”将使你有能力构建可扩展且性能良好的全栈无服务器应用程序。
学习使用AppSync、Lambda、DynamoDB和Vue.js,从零开始构建一个Twitter克隆版。
通过在测试、调试、可观察性、设计模式和安全性方面的实战训练,提升你的技能。
获取与AWS服务如AppSync、Lambda、DynamoDB和Cognito有关的实际经验,同时使用Vue.js和Tailwind CSS制作渐进式Web应用。
通过PWA优化、可观察性和性能增强,确保你的应用程序在生产环境中随时可以使用。

The AppSync Masterclass empowers you to build scalable and high-performing full-stack serverless applications.
Learn to harness the power of AppSync, Lambda, DynamoDB, and Vue.js by constructing a Twitter clone from scratch.
Elevate your skills with hands-on training in testing, debugging, observability, design patterns, and security.
Gain practical experience with AWS services like AppSync, Lambda, DynamoDB, and Cognito, while crafting a progressive web app with Vue.js and Tailwind CSS.
Ensure your app is production-ready with PWA optimization, observability, and performance enhancements.

  • 教程编号:0845341484
  • 教程语言:英语 / 无字幕
  • 安全扫描:无病毒无插件 / 云查杀 Virustotal Virscan
  • 培训机构:未知
  • 文件大小:6.68GB
  • 文件格式:视频 / 文档 / 图文
  • 压缩软件:7ZIP
  • 视频播放:完美解码

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


此处内容需要权限查看

您还没有获得查看权限包月包年终身可免费查看

升级VIP免费查看

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注