无服务器框架训练营:Node.js,AWS和微服务
Serverless Framework Bootcamp: Node.js, AWS & Microservices
了解如何使用 Serverless Framework 轻松开发可靠且可扩展的后端应用程序
学习内容
-
熟悉 Serverless Framework
-
微服务架构
-
微服务中的身份验证和授权
-
Amazon Web Services 的实践经验
-
开发可以轻松处理极端规模的应用程序
-
使用 NodeJS 进行软件开发
-
REST API 开发
-
数据持久性 (DynamoDB)
-
使用 Message Queues (SQS) 的微服务松散通信
要求
-
建议对 JavaScript 和/或 NodeJS 有基本的了解,但不是必需的
-
建议具备后端开发的基本知识,但不是必需的
描述
您是否曾经想过构建一个可以处理数百万用户的后端应用程序,但您对管理(或学习如何管理)其背后的基础设施的想法感到恐惧?
您是否曾经觉得自己想专注于提供有价值的功能,而不是确保您的服务正常运行?
有没有觉得你付的钱多于你应该支付的?
好消息!
无服务器架构消除了您肩上的站点可靠性之痛。借助 Serverless Architecture,您和您的团队可以专注于功能开发。您的应用程序将轻松扩展,可靠地为用户提供服务。您无需成为基础设施专家即可大规模为应用程序提供服务。使用 Serverless,您只需按实际用量付费。
Serverless Framework 通过提供对开发人员友好的 API 来支持数十家云提供商,包括 Amazon Web Services、Google Cloud Platform、Microsoft Azure 等,彻底改变了我们开发无服务器应用程序的方式。
不仅如此,Serverless Framework 还能智能地帮助您管理基础设施即代码 (IaC),从而消除为未使用的服务付费的机会。
凭借活跃的社区和丰富的插件生态系统,您可以以光速完成工作,无需样板代码。
Serverless Framework 与语言无关,这意味着您可以使用自己选择的语言和运行时(Node.js、Ruby、Python、Go、C#、Java 等)。
随着每周超过 450,000 次下载和过去两年的 5 倍增长,对无服务器专家的需求正在上升。它是市场上最需要的技能之一。
___
在本课程中,您将学习如何遵循微服务架构开发可靠且可扩展的无服务器应用程序。本课程将是 100% 的实践,您将开发一个真实世界的应用程序;
-
REST API 和 CRUD 终端节点(AWS Lambda、API Gateway)
-
数据持久性 (AWS DynamoDB)
-
用于跨服务通信的 Message Queue (AWS SQS)
-
计划事件触发器 (AWS EventBridge)
-
云堆栈管理 (AWS CloudFormation)
-
云上的对象存储 (AWS S3)
-
电子邮件通知 (AWS SES)
-
中间件
-
身份验证和授权 (Lambda 授权方)
-
数据验证和错误处理
-
…多
除此之外,您还将获得 AWS 平台上一些最受欢迎和最有用的服务的实践经验。对 AWS 专家的需求持续上升,因为 AWS 在所有云提供商中拥有最大的股份。
如果您是具有基本后端开发知识的业余爱好者或专业开发人员,并希望深入了解无服务器或微服务架构,那么本课程适合您。建议使用基本的 JavasScript/Node.js 背景,但不是必需的。
今天就和我一起学习 2020 年最热门的技能之一。
本课程适合谁:
- 想要了解有关 Serverless 架构和 Serverless Framework 的更多信息的开发人员
- 想要了解如何使用 Amazon Web Services (AWS) 云的开发人员
- 希望从零到生产开发真实、可靠且可扩展的应用程序的开发人员
- 想要深入研究后端开发的中级 JavaScript 开发人员
- 想要在开发 Lambda 函数时学习最佳实践的开发人员
评论(0)