Go语言程序设计

课程时长 33小时01分钟

学习期限 36 个月 退款期限 7 天

市场价格 ¥399.00 会员价格 免费

难度级别 中级 学习人次 1569 综合评分 5.0

内容实用 5.0 分

简洁易懂 5.0 分

逻辑清晰 5.0 分

  • 详情
  • 目录

课程简介

本课程专为零基础及编程入门者打造,系统讲解 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节 helloGolang
    09分钟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-rune
    24分钟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()-nil
    14分钟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-fallthrough
    10分钟25秒
  • 第17节 流程控制-switch-条件分支
    09分钟02秒
  • 第18节 流程控制-for-break-continue
    27分钟52秒
  • 第19节 流程控制-for-多重循环嵌套
    11分钟38秒
  • 第20节 流程控制-for-多重循环的终止
    27分钟01秒
  • 第21节 流程控制-goto标签跳转
    11分钟39秒
  • 第22节 流程控制-forRange
    06分钟44秒

第四章:Go语言运算符与关键字

  • 第1节 运算符-辨析表达式语句字面量
    10分钟35秒
  • 第2节 运算符-算数运算符
    10分钟18秒
  • 第3节 运算符-算数运算符-自增减
    01分钟54秒
  • 第4节 运算符-关系和逻辑运算
    10分钟36秒
  • 第5节 运算符-赋值运算符
    10分钟44秒
  • 第6节 运算符-位运算符-A
    18分钟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延迟调用-A
    11分钟
  • 第10节 函数-defer延迟调用-defer栈-值拷贝-进程停止
    14分钟52秒
  • 第11节 函数-递归调用-A
    27分钟04秒
  • 第12节 函数-递归调用-B
    26分钟04秒
  • 第13节 函数-递归调用-练习
    15分钟54秒
  • 第14节 函数小结
    20分钟51秒
  • 第15节 何为分治策略
    08分钟39秒
  • 第16节 比较递归和迭代实现斐波那契
    25分钟38秒
  • 第17节 错误-错误数据-函数返回错误
    23分钟46秒
  • 第18节 错误-自定错误
    08分钟20秒
  • 第19节 错误-更严重的错误终止执行panic
    24分钟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节 OOP
    17分钟23秒
  • 第2节 OOP-结构体类型实现OOP
    15分钟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秒
1569
0
0
0