- 详情
- 目录
课程简介
本课程专为零基础及编程入门者打造,系统讲解 Go 语言(又称 Golang)的核心语法与实战应用。作为 Google 开发的开源编程语言,Go 语言凭借简洁高效、并发性能优异、部署便捷等特点,已成为云计算、微服务、大数据处理等领域的优选语言。课程采用 "理论 + 案例 + 实战" 的教学模式,从环境搭建到项目开发,循序渐进培养学员的 Go 语言编程能力,帮助快速掌握这门高需求编程语言,提升职场竞争力。
适用人群
零基础编程爱好者,希望掌握一门高效编程语言
有其他编程语言基础,想拓展技能栈的开发者
从事后端开发、云计算、大数据领域的在职工程师
计算机相关专业学生,希望提升实战能力
创业者或技术负责人,需要快速开发高性能系统
对区块链、容器技术等 Go 语言热门应用领域感兴趣者
课程大纲
第一章:Go 语言基础入门
第二章:Go 语言数据类型与变量
第三章:Go 语言控制流
第四章:Go 语言运算符与关键字
第五章:Go 语言函数
第六章:Go 语言面向对象
课程收益
技能掌握:系统掌握 Go 语言核心语法,能够独立开发中小型应用程序
就业优势:获得 Go 语言开发技能认证,提升在云计算、后端开发等领域的就业竞争力
薪资提升:Go 语言开发者薪资普遍高于传统编程语言,平均薪资较 Java 高 20%-30%
实战能力:通过 10 + 实战案例训练,掌握从需求分析到代码实现的完整开发流程
社区资源:加入 Go 语言学习社区,获取持续技术支持与就业推荐
职业拓展:具备向微服务架构、区块链开发、云原生应用等高薪领域转型的基础
效率提升:掌握 Go 语言独特的并发编程模型,开发效率较传统语言提升 40% 以上
本课程注重实用性与就业导向,通过科学的课程设计和丰富的实战训练,帮助学员在最短时间内掌握 Go 语言精髓,成为企业急需的 Go 开发人才。
第一章:Go语言基础入门
- 第1节 Go语言介绍18分钟30秒
- 第2节 卸载旧版本06分钟14秒
- 第3节 安装新版本11分钟27秒
- 第4节 开发工具介绍05分钟08秒
- 第5节 helloGolang09分钟41秒
第二章:Go语言数据类型与变量
- 第1节 执行流程解析13分钟35秒
- 第2节 语法要素33分钟54秒
- 第3节 变量-定义-默认初始值27分钟48秒
- 第4节 变量-定义-类型推导08分钟07秒
- 第5节 变量-短定义05分钟58秒
- 第6节 变量-批量定义08分钟44秒
- 第7节 变量-匿名变量08分钟55秒
- 第8节 常量-说明和定义27分钟59秒
- 第9节 常量-iota迭代常量23分钟04秒
- 第10节 类型-摘要10分钟01秒
- 第11节 类型-整型24分钟16秒
- 第12节 类型-浮点数23分钟56秒
- 第13节 类型-布尔类型05分钟20秒
- 第14节 类型-浮点数精度20分钟29秒
- 第15节 类型-字符类型-byte-rune24分钟59秒
- 第16节 类型-字符串-定义08分钟58秒
- 第17节 类型-字符串-转义字符12分钟04秒
- 第18节 类型-字符串-切片12分钟59秒
- 第19节 类型-字符串-索引字节访问07分钟44秒
- 第20节 类型-字符串-len-连接-遍历操作11分钟03秒
- 第21节 类型-字符串-内部结构07分钟16秒
- 第22节 类型-指针类型33分钟05秒
- 第23节 类型-指针类型-new()-nil14分钟54秒
- 第24节 类型-数组类型-说明-定义20分钟47秒
- 第25节 类型-数组类型-索引-len()-比较10分钟45秒
- 第26节 类型-数组类型-遍历10分钟05秒
- 第27节 类型-数组类型-多维数组25分钟21秒
- 第28节 类型-数组类型-值拷贝-自解引用16分钟09秒
- 第29节 类型-切片类型-说明-定义18分钟53秒
- 第30节 类型-切片类型-内部结构-长度和容量11分钟48秒
- 第31节 类型-切片类型-动态扩容22分钟17秒
- 第32节 类型-切片类型-引用类型17分钟08秒
- 第33节 类型-切片类型-copy拷贝切片元素20分钟51秒
- 第38节 类型-切片类型-切片的切片15分钟11秒
- 第39节 类型-切片类型-常用操作-遍历-合并-比较-队列栈33分钟57秒
第三章:Go语言控制流
- 第1节 类型-映射表类型-定义-说明26分钟31秒
- 第2节 类型-映射表类型-nil比较-引用类型07分钟09秒
- 第3节 类型-映射表类型-key访问-存在性判断11分钟25秒
- 第4节 类型-映射表类型-遍历-集合无序性09分钟08秒
- 第5节 类型-映射表类型-删除-长度05分钟42秒
- 第6节 类型-结构体类型-说明-类型定义13分钟03秒
- 第7节 类型-结构体类型-数据初始化19分钟53秒
- 第8节 类型-结构体类型-值类型-引用传递12分钟59秒
- 第9节 类型-结构体类型-匿名结构体05分钟26秒
- 第10节 类型-类型别名05分钟28秒
- 第11节 类型-类型转换17分钟35秒
- 第12节 流程控制-流程图06分钟06秒
- 第13节 流程控制-if-语法和流程11分钟05秒
- 第14节 流程控制-if-布尔条件-条件初始化语句-细节语法18分钟09秒
- 第15节 流程控制-switch-基本语法和流程19分钟22秒
- 第16节 流程控制-switch-fallthrough10分钟25秒
- 第17节 流程控制-switch-条件分支09分钟02秒
- 第18节 流程控制-for-break-continue27分钟52秒
- 第19节 流程控制-for-多重循环嵌套11分钟38秒
- 第20节 流程控制-for-多重循环的终止27分钟01秒
- 第21节 流程控制-goto标签跳转11分钟39秒
- 第22节 流程控制-forRange06分钟44秒
第四章:Go语言运算符与关键字
- 第1节 运算符-辨析表达式语句字面量10分钟35秒
- 第2节 运算符-算数运算符10分钟18秒
- 第3节 运算符-算数运算符-自增减01分钟54秒
- 第4节 运算符-关系和逻辑运算10分钟36秒
- 第5节 运算符-赋值运算符10分钟44秒
- 第6节 运算符-位运算符-A18分钟48秒
- 第7节 运算符-位运算符-10和2进制转换15分钟18秒
- 第8节 运算符-位运算符-应用案例50分钟08秒
- 第9节 运算符-其他运算符和优先级04分钟40秒
第五章:Go语言函数
- 第1节 函数-说明13分钟08秒
- 第2节 函数-定义-调用18分钟33秒
- 第3节 函数-具名和匿名函数26分钟20秒
- 第4节 函数-参数说明34分钟49秒
- 第5节 函数-返回值说明26分钟55秒
- 第6节 函数-栈逃逸补充说明03分钟52秒
- 第7节 函数-变量作用于19分钟01秒
- 第8节 函数-闭包41分钟32秒
- 第9节 函数-defer延迟调用-A11分钟
- 第10节 函数-defer延迟调用-defer栈-值拷贝-进程停止14分钟52秒
- 第11节 函数-递归调用-A27分钟04秒
- 第12节 函数-递归调用-B26分钟04秒
- 第13节 函数-递归调用-练习15分钟54秒
- 第14节 函数小结20分钟51秒
- 第15节 何为分治策略08分钟39秒
- 第16节 比较递归和迭代实现斐波那契25分钟38秒
- 第17节 错误-错误数据-函数返回错误23分钟46秒
- 第18节 错误-自定错误08分钟20秒
- 第19节 错误-更严重的错误终止执行panic24分钟42秒
- 第20节 错误-recover错误恢复20分钟54秒
- 第21节 包管理-定义和导入36分钟34秒
- 第22节 包管理-语法细节25分钟49秒
- 第23节 包管理-init()包初始化20分钟27秒
- 第24节 包管理-传统代码组织形式16分钟19秒
- 第25节 包管理-get获取第三方包05分钟17秒
- 第26节 包管理-vendor目录机制和相关的工具说明18分钟18秒
第六章:Go语言面向对象
- 第1节 OOP17分钟23秒
- 第2节 OOP-结构体类型实现OOP15分钟47秒
- 第3节 OOP-实例化29分钟41秒
- 第4节 OOP-构造函数14分钟42秒
- 第5节 OOP-方法-接收器函数20分钟20秒
- 第6节 OOP-继承-嵌套结构体16分钟13秒
- 第7节 OOP-继承-嵌套结构体-成员访问快捷方式19分钟23秒
- 第8节 OOP-继承-重写15分钟15秒
- 第9节 OOP-继承-方法重写的特性09分钟55秒
- 第10节 OOP-继承-多嵌套12分钟09秒
- 第11节 OOP-继承-嵌套链11分钟39秒
- 第12节 OOP-继承-嵌套逻辑图11分钟32秒
- 第13节 OOP-包和访问控制29分钟08秒
- 第14节 接口类型-定义和实现37分钟23秒
- 第15节 接口类型-实现验证11分钟30秒
- 第16节 接口类型-类型说明11分钟51秒
- 第17节 接口类型-类型测试和断言23分钟45秒
- 第18节 接口类型-空接口46分钟
- 第19节 类型定义(完结)17分钟55秒