|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-appsync-amplify-with-react-graphql-course/
课程评论:没有评论
课程名称:AWS AppSync与Amplify结合React与GraphQL - 完整指南 课程概述:你是否曾想过如何在AWS中创建一个生产就绪的后端API?如果这一切都是无服务器的,并由GraphQL支持呢?它可以处理数百万次请求,并且操作简单吗?——AWS AppSync与Amplify是开始在AWS云中部署基于GraphQL应用程序的最佳方式,完全无须部署任何服务器,具备无限扩展性。欢迎来到无服务器计算的伟大世界!本课程将为你提供动手实践的机会,让你学习并实践:GraphQL速成课程、如何在AWS中部署基于GraphQL的后端、如何使用AWS Amplify框架和AWS AppSync开发下一代Web应用程序。你将体验如何快速构建一个安全、可扩展、功能齐全且具实时性的应用程序! 讲师介绍:Paulo Dichone,是本课程的讲师。他是一名软件工程师、教师,并且是一系列备受好评的开发课程的作者,在线教授超过20万学生,获得了超过12000条评价。学生们喜爱他的教学方法,强调实践和项目导向。 课程大纲: - 第1节:课程介绍:了解课程目标和结构,下载课程代码,做好准备! - 第2节:AWS AppSync与AWS Amplify入门:学习AWS AppSync和AWS Amplify如何帮助开发者快速构建无服务器应用程序。 - 第3节:安装开发工具:设置开发环境并安装开发工具。 - 第4至11节:GraphQL与基础知识完整课程:深入学习GraphQL及如何使用Express和Node.JS创建自己的GraphQL API,虽然这一部分是可选的,但建议至少浏览一下。 - 第12节:AWS AppSync控制台:使用AWS AppSync控制台构建完整的无服务器API,并通过构建简单API来掌握控制台。 - 第13节:使用Amplify CLI构建真实的AWS AppSync API:开始构建前端/客户端应用程序(Next JS),使用Amplify CLI构建AWS AppSync API。 - 第14节:AWS AppSync、Amplify CLI和Next JS - 导航与身份验证:继续在Next JS应用程序 - 博客应用中集成前端与后端功能,添加亚马逊Cognito用户池。 - 第15节:真实世界的AWS AppSync、Amplify CLI和Next JS - 博客应用帖子数据:向AppSync后端添加和保存帖子到DynamoDB。 - 第16节:编辑和删除用户的帖子:允许授权用户删除和编辑帖子。 - 第17节:添加帖子图片到亚马逊S3存储:将图片保存至S3存储。 - 第18节:创建评论:使用GraphQL变更创建帖子的评论。 - 第19节:Amplify重要CLI命令:学习一些重要的Amplify CLI命令。 - 第20节:AWS托管:在AWS托管中部署我们的博客应用,使用Amplify CLI准备与部署Web应用。 - 第21节:订阅:使用AppSync订阅允许应用广播onPostCreated事件,使应用实时驱动。 - 第22节:下一步! 该课程还包括: - 终身访问所有未来更新 - 讲师在问答部分的快速响应 - 有趣文章链接和丰富的代码示例供你下次模板使用 - 课程完成证书可下载 - 30天“无条件”退款保证! 加入本课程,提升你的AWS技能,学习如何在AWS云中部署基于无服务器的GraphQL与React JS的JavaScript应用程序,掌握AWS平台!
Have you ever wondered how to create a production-ready backend API in AWS?On top of it, what if it was all serverless and powered by GraphQL?What if it could scale to millions of requests?What if it was.easy!?---AWS AppSync & Amplify is the BEST way to start deploying GraphQL-based applications in the AWS Cloud, all without deploying any servers that are infinitely scalable. Welcome to the great world of Serverless computing! This course is fully hands-on, in which you'll get the chance to practice and learn:GraphQL crash-courseHow to deploy GraphQL-based backends in AWS How to develop your next-gen web application using the AWS Amplify framework & AWS AppSyncYou will see how you can quickly build a secure, scalable, functional, and real-time application in no time!=======================================InstructorPaulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly-rated Development courses on Udemy. He has already taught over 200,000 students online and received over 12,000 reviews. Students love his teaching methodology, which is heavy on a hands-on, project-based approach.=======================================Section Outline: Section 1 - Course Introduction: Get an understanding of the course objectives, and how the course is structured, download the course code, and get ready! Section 2 -What's AWS AppSync and AWS Amplify - Getting Started: Learn how AWS AppSync and AWS Amplify help us, developers, to build serverless's applications in record time.Section 3 - Install Development Tools - Setting up our development environment and Installing Development toolsSection 4 through 11 - Full Course on GraphQL and Fundamentals: Deep-dive into learning all you need to know about GraphQL and how to create your own GraphQL API's using Express and Node.JS. This Section could be optional, but it's highly recommended that you at least skim through it. Section 12 - The AWS AppSync Console - Build a full Serverless API using the AWS AppSync Console. Master AppSync Console by building a simple API.Section 12 - Real World AWS AppSync API Using Amplify CLI: Getting started building our front-end/Client app with Next JS. Build the AWS AppSync API using Amplify CLI.Section 13 - Real World AWS AppSync, Amplify CLI and Next JS - Navigation and Authentication with Cognito: Kee building the front-end and back-end functionalities into the Next JS App - Blop App. Adding Amazon Cognito User PoolsSection 14 -Real World AWS AppSync, Amplify CLI and Next JS - Blog App Post Data - Adding and saving posts to DynamoDB in the AppSync backendSection 15 - Editing And Deleting User's Posts - Allowing authorized users to delete and edit posts.Section 16 - Adding a Post Image with Amazon S3 Storage - Save images to S3 (StorageSection 17 - Creating Comments - Using GraphQL mutations to create comments for posts.Section 18 - Amplify Important CLI Commands - Learn some important amplify CLI commandsSection 19 - AWS Hosting - Hosting our Blog app in AWS Hosting- Preparing and deploying the web app in AWS Hosting using Amplify CLISection 20 - Subscriptions - Allowing the app to broadcast onPostCreated event using AppSync subscriptions - making the app real-time driven!Section 13 - Next Steps! =======================================This Course Also Comes With:Lifetime Access to All Future UpdatesA responsive instructor in the Q & A SectionLinks to interesting articles, and lots of good code to base your next template ontoUdemy Certificate of Completion Ready for DownloadA 30 Day "No Questions Asked" Money Back Guarantee!This is the course that could change your AWS skills. Join me in this course if you want to learn how to deploy a Serverless GraphQL & React JS-based Javascript application in AWS Cloud and master the AWS platform!