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