首页 实战 Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能
收藏

Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能

云原生专家带来 PaaS 平台实战,带你直击核心业务+技术

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

¥348.00
难度 中级 时长 24小时30分钟 学习人数 374 综合评分 9.67
基于GO构建主流平台与中间件
套餐价格:¥763.00
2门课 总价:¥847.00
立即购买
GO开发者进阶涨薪必修课程
套餐价格:¥853.00
2门课 总价:¥947.00
立即购买

云原生已是毋庸置疑的技术发展趋势之一。PaaS作为云原生体系的核心架构层,正被越来越多的公司应用,PaaS工程师也成为企业招聘热门资源。Go开发者,正是PaaS工程师的主要人才来源。本课程将带领大家,结合Go微服务打造PaaS平台的核心业务(包括Pod,service,deplyment,Ingress,存储,监控,中间件,镜像市场等),帮助Go工程师探索PaaS开发,挖掘职业新可能。

Cap
讲师

系统架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

一线商用 PaaS 平台开发大牛授课,实用项目实战带你探索涨薪可能

PaaS 作为云原生技术体系的核心层,是普通开发与云原生研发的实力分水岭

Cap 老师
从事大规模容器化 PaaS 平台研究多年,交付过多个千万级项目,是早期容器化布道者。对
行业发展如数家珍,课程设计水平高。
市面少见的实战案例
手把手开发云原生 PaaS 平台核心功能
掌握其核心业务模块及开发流程
云原生绕不开的 K8s
介绍K8s的核心原理和流程架构
深入理解其运作机制
不可不懂的微服务技术
熟悉go微服务基础开发技能
学会其主流框架go-micro v3的使用

源自商用级 PaaS 平台的核心业务开发,训练举一反三的 PaaS 实战能力

全流程、可复用,不用再东拼西凑找资料,更可直接用于后续工作

项目架构图
1. 一键快速启动应用:能够完成docker的快速创建,磁盘的快速建立
2. 满足日常开发需求:能够快速扩展需要的中间件体系
3. 云原生体系的基石: 支持快速开发DevOps 系统

K8s + Go 微服务,两大重难点知识覆盖,在实战运用中吃透相关原理

分门别类的原理总结+清晰的图形化讲解,让复杂的知识更易于理解

重点:
1.理解API 操作管理node节点的核心流程。
2.明确kubelet 组件在系统中改的角色。
3.K8s 核心组件的原理。
4.K8s 调度策略。
5.K8s 应用监控流程。
难点:
1.掌握K8s数据传输方式。
2.各组件的核心作用。
3.K8s的调度器已经调度策略。
4.K8s 应用监控流程。
重点:
1.ingress 的类型
2.Ingress nginx代理架构。
3.Ingress nginx 工作原理。
4.Ingress nginx 在k8s的部署架构
难点:
1.Ingress nginx 工作原理
2.Ingress nginx 在k8s的部署架构
重点:
1.Ceph 支持的协议
2.Ceph 系统架构
3.Ceph 核心组件及原理
4.Ceph Rados 逻辑架构
5.Ceph 存储过程
难点:
1.Ceph 核心组件及原理
2.Ceph 存储过程
3.Ceph 系统架构图
重点:
1.Go-micro v3 基础框架使用
2.Go-micro v3 对应的工具使用
3.Go-micro v3 对应的中间件
4.Go-micro v3 通讯原理
5.Go-micro v3 与proto 结合使用
难点:
1.Go-micro v3 对应的工具使用
2.Go-micro v3 对应的中间件
3.Go-micro v3 通讯原理

课程附带细节福利,让你不仅学得会,更要学得“爽”

多种编程技巧
分层式架构——API与Service分层,能
够有效复用底层能力。

用接口类型(interface)来约束具有共
性的结构体部分。

创建结构体(Struct)带有标签
(Tag)的语法,数据转化一劳永逸。
编程框架自动生成工具
工具容器化,统一工具使用标准。
开发框架模板化,快速开发基础代码提
高编程效率。

容器化开发环境,团队合作利器,所有
人员开发环境高度一致。
精美前端页面
丰富的前端模板,能够快速二次DIY开
发。

风格统一,功能便捷,所见即所得。
毕设利器,安装即可运行,易理解,易
使用。
课程大纲
第1章 云原生时代已经来临,你准备好了么?
随着云计算的发展,越来越多的企业逐步的把IT资源迁移到云上。PaaS平台作为基础设施基座,可以帮助企业快速构建功能丰富的容器云平台,提升交付效率,降低成本;而PaaS平台研发工程师更是大厂竞相争抢的高薪人才,本课程将会带你进阶pass平台开发,掌握高薪密码!
第2章 Go 搭建基础开发环境
本章中,将带领大家一起准备开发环境,逐步介绍go mod 的慕课网代理设置、工程目录结构的规划、Docker-compose 的使用等知。同时,为了帮助同学们提升开发效率,Cap 老师精心准备了自动化的生成框架 Cap-tool ,不仅可以应用于课程项目开发,更可以无缝衔接日常业务,快来一起认识它~
第3章 Go 微服务 go-micro v3 框架快速入门
要完成PaaS 平台的开发,需要对微服务有充分的认知。本章中,将带领大家一起认识 v3 与 micro 的区别;了解 go-micro 框架,认识它的注册中心、配置中心、链路追踪、熔断&限流、监控等模块组件的使用,帮助同学们快速掌握Go主流微服务框架的核心应用。
第4章 云原生 Go PaaS 平台 K8s 快速入门
开发 PaaS 平台必须要对底层 K8s 的核心有深入的了解,本章中,将带领同学们一起探究 k8s 核心组件以及核心组件的原理,方便同学们在后续的开发过程中,能够对需求快速理解,并轻松上手。
第5章 云原生 Go PaaS 平台应用服务管理功能开发,产品化创建资源
容器应用的管理为 PaaS 平台的核心内容,更是平时使用最多的模块,该模块对生产使用,动态创建,资源分配都有极大的简化作用,能够帮助研发,运维人员通过改功能,快速创建需要的资源及需要部署的应用,本章将带领大家完成相关模块功能的开发,并掌握 K8S 部署的实用技巧。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过
课程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
实用图文资料
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
希望结合有深度的生产级项目提升开发能力的GO开发者
技术储备
熟悉go基础
具备linux,mysql的入门知识
环境参数
go 1.16
kubernetes 1.21.5
docker 20.10.6
docker-compose 1.29.1
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题