基于Serverless,后端开发会变得非常简单,以往的后端应用被拆分为一个个函数,只需要写完函数并部署到Serverless服务即可,后续也不用关心任何服务器的运维操作,开发门槛将大幅度降低。但工程师基于Serverless去写后端,也需要具备一定的后端及其他知识。
6月24日Kubecon大会上,我们将为前端、开发及运维人员举办一场深度的ServerlessWorkshop培训,从服务型无服务化前端实践开始,到云函数在实际业务中的落地使用,通过技术培训+上手实操,教你掌握Serverless开发技能。
注:为保证参会者现场能顺利进行workshop,参会者需自带电脑,按如下需求提前安装运行环境,并注册腾讯账号。
培训1:新一代服务型无服务化前端实践
培训演讲
前端开发转型Node.js全栈开发的挑战;
Serverless对于前端开发的价值;
如何用Serverless全新开发一个web项目。包括Serverless的Node.jsruntime是如何执行用户的代码,针对这个执行机制我们怎么来组织好Serverless中的代码结构等;
怎么把现有的Node.js项目直接迁移到Serverless;
新一代服务型无服务化。
动手实操
使用TCFCLI搭建nodejs项目
主要实操环节
步骤一:环境搭建(需在活动前参会者自行完成)
python,pip
开发所需的语言环境nodejs8.10
TCFCLI(详见落地页的视频)
git
vscode
SCFvscode插件
步骤二:使用TCFCLI创建并部署项目
TCFinit命令,从git上下载项目模板,或通过vscode插件进行配置
对template.yaml做相应配置修改
进行代码编辑
步骤三:TCF+IDE插件本地执行及调试
模拟api网关请求,进行本地测试
通过vscode插件进行debug并查看日志
步骤四:部署到云端,在线调试
本地测试通过后,通过TCFpackage及deploy命令,部署到云端
云端查看函数项目,并进行线上测试
查看对应的监控和日志,配置告警
通过版本和别名控制不同版本的流量,进行灰度发布
配置环境安装包链接
1.python,pip;链接: