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

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

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

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

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

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

Image
Cap
讲师

系统架构师

课程预览

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

一线商用 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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

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

Image

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