课程简介
本课程是专为希望掌握Go语言全栈开发的学习者设计的体系化课程。课程全面覆盖Go语言核心语法、数据结构、并发编程、错误处理等基础内容,并深入讲解Gin框架、微服务部署、Docker容器化、K8s编排等云原生关键技术。通过项目实战,学员将掌握从代码管理、工程化规范到JWT认证、日志处理的全流程开发技能。课程配套完整的视频、课件和代码资料,帮助学员构建扎实的Go语言开发能力,适合零基础入门及希望转型云原生开发的程序员,最终达到独立完成企业级项目开发的水平。
下载地址
课程目录
01 课程导学
第1-5节:课程介绍、项目演示、大纲详解及学习目标。
02 程序开发基础
第1-9节:开发语言对比、变量常量、数据类型与数据结构。
03 代码规范与逻辑控制
第1-9节:强类型语言、运算符、条件循环及代码规范。
04 代码管理
第1-8节:Git仓库管理、分支管理及版本控制。
05 Go语言环境搭建
第1-8节:Go环境安装、VSCode配置及Hello World。
06 Go基础语法
第1-10节:变量常量、运算符、流程控制及函数作用域。
07 Go数据结构
第1-13节:数组切片、对象操作、指针及数据处理。
08 Go函数进阶
第1-7节:函数参数、递归函数及业务场景应用。
09 Go错误处理
第1-6节:异常处理、panic、defer及recover机制。
10 Go结构体
第1-7节:结构体定义、方法、嵌套及成员冲突。
11 Go接口
第1-8节:接口定义、空接口、类型断言及嵌套。
12 Go并发编程
第1-9节:协程、通道、Select及并发数据共享。
13 Go包管理
第1-14节:包使用、go mod、自定义包及日志配置。
14 Web框架实战
第1-13节:Gin框架、HTTP请求、参数获取及数据交互。
15 中间件与工程化
第1-8节:Gin中间件、路由分组及项目工程化实践。
16 认证与项目配置
第1-16节:JWT认证、日志封装、路由拆分及数据加密。
17 项目部署
第1-3节:Docker容器化及K8s部署Go微服务。
--- 点击展开详细目录 ---
|