Serverless核心技术与实战
体系课

Serverless核心技术与实战

  • K8S
  • 架构设计

从原理到实战,零基础快速上手Serverless,提升架构设计能力

¥399.9
本课程包括
  • 9小时14分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 认识Serverless的整体架构逻辑及底层原理
  • 课程覆盖公有云和私有云,演练教学,帮助学员掌握3大主流Serverless形态产品分析
  • 手把手核心技术详解与平台实现,帮助学员构建"用户" + "平台"双视角的知识体系
  • 讲练结合,高效入门,助力学员稳步进阶
  • 完整的Serverless学习路径,一线老兵踩坑经验无保留分享,帮助学员快速入门和提升

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

从Docker到Kubernetes,再到现在的Serverless,容器技术的完善,进一步推动了Serverless这一技术热点的更迭。Servereless进一步抽象,将基础设施的维护、配置、更新和容量规划都交由平台处理,开发者只需关注自身业务逻辑,进一步提升生产效率,释放社会价值。

但Serverless还是一个相对比较新的技术领域。在 Serverless 真正落地使用的时候,大多数的技术人都还像是在摸着石头过河。因为 Serverless 不断延伸发展的特性,极大地提升了每一个人学习和使用的难度。况且,Serverless发展到今天,已经不是一两个明确的技术或者产品了,它包含着一整套的产品体系和技术理念。想要在这个快速迭代、动态发展的技术领域里构建完整的知识体系实在是难上加难。

本课程着眼于Serverless方向和技术本身的同时,重在传授掌握它不断延伸的学习方法。

为此,本课程设计成7个章节,分别是认知与思维构建、设计思想基础、核心特性、开发工具链、可观测、公有云实战和私有云构建,希望通过这7个章节啊,以循序渐进的方式让你一步一步成为 Serverless 领域的专家。

其中,在认知与思维构建这一章;会详细的跟你阐述Serverless的发展历程和走势情况、告诉你Serverless这一理念怎么贯穿在架构模式和产品设计中,来体现它的价值的,让你有一个初步的认知,同时会讲解在Serverless道路上的学习方法,让你升级打怪的道路更加平坦。

第二章,是设计思想基础,课程会通过具象化的FaaS产品和技术,带你了解整个Serverless的架构原理,通过数据面和控制面让你清楚的知道一个函数是怎么跑起来的,事件和触发器是怎么一回事、连接器到底有多强大,以及函数的高级能力有哪些;

而核心特性这一章:主要会从流量的转发和调度,冷启动、弹性伸缩、运行时等核心技术的实现机制,帮助你迅速抓住核心,深入到Serverless这一新的技术理念中来。

开发工具链;这是提高开发效率的关键领域,课程中会跟你详细分析工具的重要性和业界开发者现状,并通过命令行工具CLI、插件、WEBIDE三种主要的实现方式来剖析他们的实现,带你从0到1体验工具带来的效率。

可观测:这一模块,将从Serverless的角度出发,跟你细说如何以可观测中的指标、日志和链路这三要素为基础,如何去构建一个完整的解决方案,

公有云实战和私有云构建,这两章主要以实战训练为主线,课程会通过业务方和平台方两种视角,跟你聊聊一线的经验,以及手把手演示几个典型的案例,如ETL、编排、传统服务迁移、对话式AI开发,以及混合云搭建的技巧,让你感受到目前云服务的强大。

最后,课程会以开源引擎架构为起点,带你一起了解如何自研和基于开源引擎二次开发的利弊,在真正的企业开发中如何抉择,最后我以如何构建自己的Serverless平台作为本次课程的结尾。

希望通过这样一个完整的由浅入深,从核心理论技术到实战的学习路径,把作者这几年和 Serverless打交道的一线经验、解决问题的技巧,以及平台设计上抽象出来的方法与你分享,交到你手中。

如果你是 Serverless 平台的使用者,通过本课程的学习,一定会在应用上更加得心应手,知其然,也知其所以然。

如果你是 Serverless 平台的开发者,通过本课程的学习,在云原生产品的开发和创新上,你的思路也一定会越来越开阔。

适合人群
  • 有一定容器技术经验(K8s、Docker),想拓展云原生技术栈的研发、运维和测试工程师
  • 希望在业务中使用 Serverless,且了解其中原理的工程师、运维、学习或者销售、售前解决方案人员
  • 有一定前端开发经验,希望能往全栈发展的前端工程师
  • 对云计算、Serverless领域感兴趣,有架构降本增效诉求的业务负责人、研发工程师、架构师
讲师介绍
资深架构师
擅长领域:
  • 架构设计
  • K8S
  • 技术管理
  • 项目管理
  • Python
  • Go语言
静远具备多年大型互联网应用的架构设计与研发经验,在跨语言技术栈、框架研发与 Serverless 方面有较深入的理解,成功申请专利 30 余项。 目前聚焦于企业内部和外部客户提供 Serverless 全栈解决方案。
课程大纲
共0节 时长0分钟 全部收起
第1章 Serverless认知与思维构建
共4节 | 1小时14分钟
  • 1-1 什么是Serverless?
    28分钟
  • 1-2 Serverless如何选型
    19分钟
  • 1-3 Serverless应用场景与核心产品应用
    12分钟
  • 1-4 如何在Serverless领域“升级打怪”
    14分钟
第2章 Serverless设计思想基础
共4节 | 1小时17分钟
  • 2-1 FaaS架构原理
    25分钟
  • 2-2 如何理解触发器
    18分钟
  • 2-3 如何理解FaaS作为连接器的角色
    16分钟
  • 2-4 公共层的设计和实现
    18分钟
第3章 Serverless核心特性
共4节 | 1小时53分钟
  • 3-1 冷启动:Serverless必须面对的问题
    25分钟
  • 3-2 流量转发与实例调度
    25分钟
  • 3-3 弹性伸缩的演进
    33分钟
  • 3-4 运行时:可以支撑多语言的根源是什么?
    30分钟
第4章 Serverless开发工具链
共4节 | 42分钟
  • 4-1 工具链实现各异:为什么工具很重要?
    11分钟
  • 4-2 命令行工具的实现
    7分钟
  • 4-3 插件的实现方式
    10分钟
  • 4-4 WebIDE实现原理
    15分钟
第5章 Serverless下的可观测
共2节 | 58分钟
  • 5-1 Serverless下的可观测是怎么一回事?
    21分钟
  • 5-2 如何构建Serverless可观测体系?
    37分钟
第6章 Serverless公有云实战
共6节 | 2小时15分钟
  • 6-1 你需要知道的Serverless业务经验?
    15分钟
  • 6-2 实战案例:Serverless是如何用于ETL的?
    22分钟
  • 6-3 实战案例:工作流在于“编排”
    25分钟
  • 6-4 实战案例:传统服务的迁移选择
    24分钟
  • 6-5 实战案例:Serverless下的混合云实战
    28分钟
  • 6-6 实战案例:Serverless下的智能音箱对话
    22分钟
第7章 Serverless私有云构建
共3节 | 54分钟
  • 7-1 为什么要做私有化?
    9分钟
  • 7-2 如何玩转一个Serverless开源引擎?
    18分钟
  • 7-3 如何构建一个Serverless的私有化平台?
    26分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。