You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
5.1 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Serverless入门课
## 你将获得
* 构建Serverless核心知识框架
* 实操Serverless应用部署
* 零基础搭建一个Serverless云上应用
* 一套完整的Serverless架构应用代码
## 讲师介绍
蒲松洋花名秦粤前百度国际化前端组组长现任某一线互联网公司高级前端技术专家。他目前负责公司对应业务的Node.js应用治理和微服务架构设计在微服务、Serverless 以及中台项目中都有着丰富经验。
## 课程介绍
Serverless 兴起于 2017 年近年伴随着云原生概念的推广愈发火爆。在这波浪潮里以阿里巴巴、腾讯这样的一线大厂为首越来越多的互联网公司开始关注甚至推进Serverless的应用。
Serverless的大热表面上看好像是一件技术的事情其实背后与钱有关。
拿你部署一套博客来说常见的Node.js MVC架构需要购买云服务商的Linux虚拟机、RDS关系型数据库做得好的话还要购买Redis缓存、负载均衡、CDN等等。再专业一点可能还会考虑容灾和备份。这么算下来一年最小开销都在1万元左右。但如果你用Serverless的话这个成本可以直接降到1000元以下。
就像iPhone当年颠覆诺基亚一样Serverless对运维体系的极端抽象给应用开发和部署提供了一个极简模型。这种高度抽象的模型可以让一个零运维经验的人几分钟就部署一个Web应用上线并对外提供服务。这是在省钱的基础上又为你省了力。
所以有人就说Serverless就是让前端拓宽边界去做一些后端的事情。可事实上它对于前后端程序员的机遇和挑战又是什么Serverless又该如何与现有业务结合去谈实践
本专栏将结合蒲松洋近年的研究成果从Serverless的概念、运行原理入手到应用实践带你系统化地深入学习Serverless。为了让你学以致用本专栏会设置有录屏演示、项目Demo、动手作业等等教学活动。
具体内容上,专栏共分为三大部分,基础篇、进阶篇和实战篇。
**基础篇:**带你理解Serverless要解决什么问题以及Serverless的边界和定义。搞清楚了来龙去脉后会进入动手环节通过一个例子给你讲解Serverless引擎盖下的工作原理以及FaaS的一些应用场景。
**进阶篇:**专注FaaS的后端解决方案BaaS以及现有的后端应用如何BaaS化。为了更好地展现Serverless的发展历程和背后的思考这部分还设有一个基于Node.js的待办任务的Web应用帮助你动手实践。点击获取 [GitHub地址](https://github.com/pusongyang/todolist-backend)。
**实战篇:**通过Google开源的Kubernetes向你演示本地化Serverless环境如何搭建并结合作者的经验带你了解Serverless架构应该如何选型以及目前Serverless开发的最佳实践。
# 学习路径图
![](https://static001.geekbang.org/resource/image/62/10/62bb60b638c2cde5efd95ae94789bf10.jpg)
## 课程目录
![](https://static001.geekbang.org/resource/image/e6/46/e63513a43350993db2fd9d7c163c7a46.jpg)
## 适合人群
面向所有开发者新手以及进阶开发对Serverless技术感兴趣有意愿探索Serverless应用的前端工程师、架构师、后端工程师等。至少懂一门开发语言但本专栏不限制语言。
## 特别放送
#### 免费领取福利
[![](https://static001.geekbang.org/resource/image/b0/9b/b01d6e3d17b9708b70b81ce043e4e69b.jpg?wh=1035x360)](https://u.geekbang.org/subject/intro/1000861?utm_source=zhuanlanxiangqingye&utm_medium=app&utm_term=appzhuanlanxiangqingye&gk_cus_user_wechat=university)
#### 限时活动推荐
[![](https://static001.geekbang.org/resource/image/67/a0/6720f5d50b4b38abbf867facdef728a0.png?wh=1035x360)](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?dc_ps=2913145716543073286.200001)
## 订阅须知
1. 订阅成功后推荐通过“极客时间”App端、Web端学习。
2. 本专栏为虚拟商品,交付形式为图文+音频,一经订阅,概不退款。
3. 订阅后分享海报,每邀一位好友订阅有现金返现。
4. 戳此[先充值再购课更划算](https://shop18793264.m.youzan.com/wscgoods/detail/2fmoej9krasag5p?scan=1&activity=none&from=kdt&qr=directgoods_1541158976&shopAutoEnter=1),还有最新课表、超值赠品福利。
5. 企业采购推荐使用“[极客时间企业版](https://b.geekbang.org/?utm_source=geektime&utm_medium=columnintro&utm_campaign=newregister&gk_source=2021020901_gkcolumnintro_newregister)”便捷安排员工学习计划,掌握团队学习仪表盘。
6. 戳此[申请学生认证](https://promo.geekbang.org/activity/student-certificate?utm_source=geektime&utm_medium=caidanlan1)订阅课程享受原价5折优惠。
7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。