课程简介
本课程是全面系统的Go语言全栈开发课程,涵盖Go语言基础语法、并发编程、网络编程、数据库操作、Web开发等核心技术。课程从零开始讲解Go语言基础数据类型、结构体、函数、接口、反射等核心概念,深入解析HTTP标准库、Socket编程、GIN框架等高级内容。通过CMDB系统、用户中心、Kubernetes二次开发等实战项目,帮助学员掌握Go语言在微服务、云原生领域的应用。课程包含完整的项目实训,涵盖前后端开发、GRPC、Prometheus监控等企业级技术栈,适合想要系统学习Go语言并从事后端开发的学员。学完本课程,您将具备独立开发企业级Go应用的能力,掌握高并发、分布式系统的设计与实现。
下载地址
课程目录
01 薪选认证介绍
课程认证与学习目标介绍。
02 Go语言入门
Go语言发展、环境搭建与基础语法入门。
03 数据类型
基础数据类型、复合类型与类型转换讲解。
04 流程控制
结构体、流程控制语句与深浅拷贝概念。
05 函数和接口
函数形式、闭包、接口与面向接口编程。
06 Go工程化与标准库
包管理、常用标准库与编码操作。
07 面向对象与反射
继承、泛型、反射机制与JSON序列化。
08 Go基础语法入门
初识Go语言与基础语法快速入门。
09 Go语言基础语法
语言介绍、操作符、变量与作用域。
10 Go复合数据类型
基础数据类型与复合类型详解。
11 Go复合数据类型
数据类型、字符串、切片、Map与Channel。
12 Go结构体和流程控制
结构体使用与流程控制语句介绍。
13 Go结构体和流程控制
条件判断、循环控制与结构体操作。
14 Go语言中的函数
函数基础、高阶函数与面向接口编程。
15 Go语言中的函数
函数形式、闭包、接口与异常处理。
16 Go面向对象与反射
面向对象编程方式与反射机制讲解。
17 Go面向对象与反射
反射基础概念、应用与面向对象编程。
18 Go包与常用标准库
包管理、工程化与常用标准库使用。
19 Go包与常用标准库
编码解码、IO操作、时间与数据库库。
20 Go基础回顾与实战
语言基础回顾与策略系统配置化实战。
21 Go基础回顾与实战
基础知识回顾、特征提取与性能测试。
22 Go语言数据结构
数据安全、加解密算法与数据结构。
23 Go语言数据结构
密码学API、数据结构与加密算法应用。
24 Go语言并发编程
并发编程基础与改进方法讲解。
25 Go语言并发编程
并发模型、Channel、安全性与多路复用。
26 Web开发HTTP标准库
HTTP标准库解读与框架使用讲解。
27 Web开发HTTP标准库
HTTP协议、Router、验证器与GIN框架。
28 Go语言Socket编程
TCP、UDP与WebSocket协议介绍使用。
29 Go语言Socket编程
网络通信原理、TCP编程与WebSocket实现。
30 Go语言操作数据库
数据库操作、ORM与NoSQL技术讲解。
31 Go语言操作数据库
MySQL理论、实践与GORM框架使用。
32 文件中转站
简易版工具开发与系统方式实现。
33 项目工程Demo简化版
Demo后端开发实战与项目构建。
34 项目工程DemoIoc版
IoC版本Demo后端开发与实现。
35 RPC入门
RPC基础、Protobuf编解码与语法入门。
36 GRPC入门
GRPC入门与基础概念讲解。
37 CMDB API
GRPC入门与框架支持GRPC开发。
38 CMDB
云资源Provider管理与同步操作。
39 CMDB
云凭证管理与云资源同步API开发。
40 用户中心
用户中心功能设计与实现。
41 用户中心
登录认证、权限判定与安全控制。
42 用户中心
用户中心功能完善与扩展。
43 审计中心
消息队列、Kafka与审计中心实现。
44 Web入门
HTML、CSS、JavaScript与浏览器基础。
45 Vue入门
Vue基础、路由、状态管理与项目框架。
46 项目前端
CMDB主机列表、搜索与同步页面开发。
47 总线和缓存
总线与缓存技术补课讲解。
48 项目前端
项目前端整体架构与页面实现。
49 Web与Prometheus二次开发
Web开发、Prometheus概念与Exporter实现。
50 Kubernetes二次开发
Kubernetes简介、Client-go与Operator开发。
51 总结与回顾
Kubernetes二次开发与课程内容回顾。
52 API Server开发
API Server与Pipeline调度器开发。
53 Pipeline调度器开发
Informer、服务注册与调度器Controller开发。
54 订阅SCM事件
Step调度器、Node开发与事件订阅实现。
--- 点击展开详细目录 ---
|