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

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

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

课程介绍

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

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

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

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

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

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

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

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

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

课程目录

第1章 云原生时代已经来临,你准备好了么? 5 节23分钟

随着云计算的发展,越来越多的企业逐步的把IT资源迁移到云上。PaaS平台作为基础设施基座,可以帮助企业快速构建功能丰富的容器云平台,提升交付效率,降低成本;而PaaS平台研发工程师更是大厂竞相争抢的高薪人才,本课程将会带你进阶pass平台开发,掌握高薪密码!...
视频:1-1 云原生时代,什么样的人才更稀缺?
视频:1-2 什么是云原生GO PaaS 平台以及有哪些优势
视频:1-3 云原生Go PaaS 平台与 DevOps 的关系
视频:1-4 云原生PaaS 平台与服务网格
视频:1-5 云原生Go PaaS 平台与低代码

第2章 Go搭建基础开发环境8 节46分钟

本章中,将带领大家一起准备开发环境,逐步介绍go mod 的慕课网代理设置、工程目录结构的规划、Docker-compose 的使用等知。同时,为了帮助同学们提升开发效率,Cap 老师精心准备了自动化的生成框架 Cap-tool ,不仅可以应用于课程项目开发,更可以无缝衔接日常业务,快来一起认识它~...
视频:2-1 环境安装级版本说明
视频:2-2 go 代理和慕课网 git 设置
视频:2-3 项目目录结构
视频:2-4 cap-tool 代码目录生成 & proto 文件生成
视频:2-5 docker-compose yml编写和常见用法
视频:2-6 总结&思考
图文:2-7 【扩展阅读】docker 安装和详细操作命令
图文:2-8 【扩展阅读】Dockerfile 详细说明

第3章 Go微服务 v3 框架快速入门14 节96分钟

要完成PaaS 平台的开发,需要对微服务有充分的认知。本章中,将带领大家一起认识 v3 与 micro 的区别;了解 框架,认识它的注册中心、配置中心、链路追踪、熔断&限流、监控等模块组件的使用,帮助同学们快速掌握Go主流微服务框架的核心应用。
视频:3-1 本章概览
视频:3-2 go-micro v3 框架与 micro v3 的关系
视频:3-3 go-micro v3 框架整体介绍
视频:3-4 go-micro v3 添加集群版本consul(上)
视频:3-5 go-micro v3 添加集群版本consul(下)
视频:3-6 go-micro v3 添加配置中心
视频:3-7 go-micro v3 如何使用配置中心连接 mysql
视频:3-8 go-micro v3 添加链路追踪
视频:3-9 go-micro v3 添加熔断和限流
视频:3-10 go-micro v3 启用日志中心
视频:3-11 go-micro v3 添加监控中心
视频:3-12 总结&思考
图文:3-13 【扩展阅读】升入源码理解 Go-micro v3

第4章 云原生 Go PaaS 平台 K8s快速入门10 节57分钟

开发 PaaS 平台必须要对底层 K8s 的核心有深入的了解,本章中,将带领同学们一起探究 k8s 核心组件以及核心组件的原理,方便同学们在后续的开发过程中,能够对需求快速理解,并轻松上手。
视频:4-1 Go PaaS 平台k8s 架构原理
视频:4-2 Go PaaS 平台 k8s 核心组件-apiserver 架构原理讲解
视频:4-3 Go PaaS 平台 controller 与 scheduler 调度器原理(上)
视频:4-4 Go PaaS 平台 controller 与 scheduler 调度器原理(下)
视频:4-5 Go PaaS 平台 Service,deployment,pod的关系
图文:4-6 【扩展阅读】RS和Replicaset 区别
视频:4-7 k8s的安装(上)
视频:4-8 k8s的安装(下)
视频:4-9 总结&思考

第5章 云原生 Go PaaS 平台应用服务管理功能开发,产品化创建资源 30 节312分钟

容器应用的管理为 PaaS 平台的核心内容,更是平时使用最多的模块,该模块对生产使用,动态创建,资源分配都有极大的简化作用,能够帮助研发,运维人员通过改功能,快速创建需要的资源及需要部署的应用,本章将带领大家完成相关模块功能的开发,并掌握 K8S 部署的实用技巧。...
视频:5-1 PaaS 平台应用开发-Deployment介绍
视频:5-2 PaaS 平台Pod 基本概念依据调度策略介绍
视频:5-3 「必看」基于慕课网go mod的相关设置
视频:5-4 GO PaaS 平台开发工程目录创建及说明
视频:5-5 Go PaaS 平台 Pod 模型的开发(上)
视频:5-6 Go PaaS 平台 Pod 模型的开发(下)
视频:5-7 GO PaaS 平台 Repository 代码开发(上)
视频:5-8 GO PaaS 平台 Repository 代码开发(下)
视频:5-9 GO PaaS 平台 Proto 对外服务开发
视频:5-10 GO PaaS 平台 Service 开发(1)
视频:5-11 GO PaaS 平台 Service 开发(2)
视频:5-12 GO PaaS 平台 Service 开发(3)
视频:5-13 GO PaaS 平台 Main 开发、基础中间件创建(上)
视频:5-14 GO PaaS 平台 Main 开发、基础中间件创建(下)
视频:5-15 创建k8s集群config ,通过kubectl操作(上)
视频:5-16 创建k8s集群config ,通过kubectl操作(下)
视频:5-17 pod handler 对外服务逻辑实现(上)
视频:5-18 pod handler 对外服务逻辑实现(下)
视频:5-19 POD 服务打包到docker中的注意事项及代码修改注意事项
视频:5-20 Pod API 工程目录以及 proto 文件开发
视频:5-21 Pod API Handler 开发
视频:5-22 Pod main 开发
视频:5-23 统一网关的说明讲解
视频:5-24 API 完善及pod 前端页面开发(上)
视频:5-25 API 完善及pod 前端页面开发(下)
视频:5-26 总结&思考
图文:5-27 【扩展阅读】Kubernetes Pod 优先级和抢占源码解析
图文:5-28 【扩展阅读】POD 节点压力驱逐策略详解
图文:5-29 【扩展阅读】K8s 调度器 kube-scheduler 详解

第6章 云原生 Go PaaS 平台服务管理功能开发,学习服务与底层的关系10 节106分钟

PaaS 平台中服务起着至关重要的作用,负责控制多种发布策略,是保证服务负载均衡,蓝绿发布,金丝雀发布的基础,本章通过 Service 服务的管理功能,讲解 Service 与 Pod 的关联关系。同时介绍快速开发框架 cap-tool,cap-v3 的使用说明,掌握后也能复用于日常工作,提高开发效能。...
视频:6-1 Service 类型原理介绍
视频:6-2 cap-v2,cap-tool,cap-api-gateway 工具说明
视频:6-3 Service 服务端 model 模型开发
视频:6-4 service 服务端proto 文件开发及代码生成
视频:6-5 Service 服务开发
视频:6-6 svc API 工程创建及接口业务逻辑开发
视频:6-7 服务管理前端效果展示及删除接口完善
视频:6-8 总结&思考
图文:6-9 【扩展阅读】深度剖析 K8S DNS 的 Service 与 Pod

第7章 云原生 Go PaaS 平台路由管理功能开发,对外域名映射,动态设置域名10 节101分钟

域名能够让我们的服务提供外网访问的能力,让公网也能够访问到集群内部的资源,是我们开放业务的入口。本章将讲解 Ingress 的核心原理和流量转化流程,帮助大家熟练掌握,如何应用 K8s 中的服务通过域名的方式映射到公网,提供外网访问能力。...
视频:7-1 路由ingress 架构详解
视频:7-2 路由model与repository开发调整
视频:7-3 路由 service 开发
视频:7-4 路由 handler 逻辑开发和注意事项
视频:7-5 route 对外API的开发
视频:7-6 在k8s 中创建 nginx-controller 资源对象
视频:7-7 route 前端管理页面及效果演示
视频:7-8 总结&思考
图文:7-9 【扩展阅读】Kubernetes 使用 ingress 配置 https 集群

第8章 云原生Go PaaS 平台后台监控能力建设,总览集群资源使用6 节32分钟

集群的状态需要有强有力的全局视图,监控系统应运而生,通过强大的监控系统能够窥探整个 PaaS 的运行状态,实施反馈集群信息。学习完本章能够帮助大家,轻松掌握使用 Promethus 对整个 PaaS 平台应用和组件的监控能力,可以通过监控结合不同的业务逻辑适应企业多变的业务需求。...
视频:8-1 Go PaaS 平台监控系统 Prometheus 架构介绍
视频:8-2 Go PaaS 平台Prometheus 监控安装
视频:8-3 Go PaaS 平台 监控 Grafana 图标使用说明
视频:8-4 总结&思考
图文:8-5 【扩展阅读】Prometheus Operator 安装配置详细文档

第9章 云原生 Go PaaS 平台分布式存储管理功能开发,提供数据落盘方案19 节189分钟

数据是非常宝贵的财富,业务运行过程中产生的数据是无形的资产,分布式存储系统能够提供多种数据保存方案。本章将带领大家深度解读 Ceph 分布式系统的原理、架构、核心组件等知识,帮助大家知其然更知其所以然。
视频:9-1 Go PaaS 平台分布式存储 Ceph 架构介绍
视频:9-2 Go PaaS 平台 Ceph 核心组件介绍
视频:9-3 Go PaaS 平台 Ceph 存储过程及核心概念介绍
视频:9-4 Go PaaS 平台Ceph 资源购买注意事项
视频:9-5 Go PaaS 平台Ceph 安全机器初始化
视频:9-6 Go PaaS 平台cephadm 安装基础集群(上)
视频:9-7 Go PaaS 平台cephadm 安装基础集群(下)
视频:9-8 Go PaaS 平台ceph 核心组件安装
视频:9-9 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph系统(上)
视频:9-10 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph 系统(下)
视频:9-11 Go PaaS 平台PVC 模型开发
视频:9-12 Go PaaS 平台 Service 开发(上)
视频:9-13 Go PaaS 平台 Service 开发(下)
视频:9-14 Go PaaS 平台 PV与PVC 的关系和原理说明
视频:9-15 Go PaaS 平台 Service Handler 开发
视频:9-16 Go PaaS 平台 volume api 开发
视频:9-17 总结&思考
图文:9-18 【扩展阅读】基于kubernetes-1.21.5使用Rook方式部署Ceph

第10章 云原生 Go PaaS 平台中间件后端管理服务,动态创建中间件22 节220分钟

研发过程中通常有创建不同中间件的需求,能够提供开箱即用的提供中间件资源,是一件非常高效的方式,本章将带领大家一起学习mysql 的中间的创建和管理,并且通过中间件挂载分布式存储来满足数据落盘的需求。
视频:10-1 Go 云原生PaaS 平台 中间件 model - middleware 创建
视频:10-2 Go PAAS 平台 中间件model-middle_port. 创建
视频:10-3 中间件model-middle_env 创建
视频:10-4 中间件model-MiddleConfig 创建
视频:10-5 中间件model-MiddleStorage创建
视频:10-6 中间件类型type 和 version 创建
视频:10-7 中间件 middleware repository 开发
视频:10-8 中间件类型type和verison repository开发
视频:10-9 中间件 proto 文件开发
视频:10-10 中间件 service 开发(1)
视频:10-11 中间件 service 开发(2)
视频:10-12 中间件middleware service开发(3)
视频:10-13 中间件middleware service开发(4)
视频:10-14 中间件service 对应版本服务代码开发
视频:10-15 中间件main调整 及 handler 开发(上)
视频:10-16 中间件main调整 及 handler 开发(下)
视频:10-17 中间件前端页面以及核心API开发(上)
视频:10-18 中间件前端页面以及核心API开发(中)
视频:10-19 中间件前端页面以及核心API开发(下)
视频:10-20 总结&思考
图文:10-21 【扩展阅读】k8s 实战篇 - Mysql 容器化部署详解

第11章 云原生 Go PaaS 平台镜功能开发,商业化镜像市场,完善平台市场功能14 节120分钟

开发完成的应用能够包装成各自独立的应用程序,以便于在市场上通过售卖和安装的方式给客户获取到。本章将带领大家,开发满足业务需求的镜像市场功能,使得我们的应用能够像APP 应用一样在 PaaS 平台上购买和被安装。
视频:11-1 云应用市场开发介绍
视频:11-2 云应用app_store模型开发及管理说明
视频:11-3 云应用辅助信息model 开发
视频:11-4 云应用市场 repository 代码开发
视频:11-5 云应用平台Service 代码开发
视频:11-6 云应用市场服务端Proto 开发
视频:11-7 云应用市场服务端 handler 开发
视频:11-8 云应用市场APi Proto 开发
视频:11-9 云应用市场 API form 表单处理研发
视频:11-10 云应用添加应用addAppStore 接口(上)
视频:11-11 云应用addAppStore(中)
视频:11-12 云应用市场API 开发(下)
视频:11-13 总结&思考

第12章 云原生 Go PaaS平台用户中心,健全验证统一管理16 节109分钟

系统规模愈来愈大,人员规模成倍增长,关联的人员需要有精确的权限控制体系。本章将带领大家,通过权限管理,提供PaaS 平台的权限服务,得每个操作都可以进行权限控制,达到精细化管理PaaS 平台的目的。
视频:12-1 云原生平台用户中心-user-role-permission多对多模型开发
视频:12-2 元原生平台user repository开发
视频:12-3 用户中心-角色-repository 开发
视频:12-4 用户中心-权限-repository开发
视频:12-5 用户中心-权限-repository开发
视频:12-6 用户中心-user - service 开发
视频:12-7 用户中心-role-service 开发
视频:12-8 用户中心-权限-service开发
视频:12-9 用户中心-user-proto开发
视频:12-10 用户中心-角色-权限-proto开发及生成
视频:12-11 用户中心-user handler 开发
视频:12-12 用户中心-role handler 开发
视频:12-13 用户中心-权限-handler开发
视频:12-14 用户中前端API开发
视频:12-15 总结&思考
图文:12-16 【课后练习】
课件.zip

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件、阿里云盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源