点播 Google资深工程师深度讲解Go语言

课程时长 36小时48分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥399.00 会员价格 ¥319.00

难度级别 中级 学习人次 231 综合评分 4.2

内容实用 4.2 分

简洁易懂 4.1 分

逻辑清晰 4.2 分

  • 详情
  • 目录
  • 套餐9
  • 咨询8
  • 评价25

第1章 课程介绍

  • 1-1 Google资深工程师深度讲解go语言 试听
    11分钟57秒
  • 1-2 安装与环境
    29分钟54秒
  • 1-3 国内镜像配置
    15分钟32秒
  • 1-4 IntelliJ Idea 的安装和配置
    19分钟53秒
  • 1-5 vscode 的安装和配置
    24分钟47秒

第2章 基础语法

  • 2-1 变量定义
    14分钟20秒
  • 2-2 内建变量类型
    22分钟22秒
  • 2-3 常量与枚举
    13分钟43秒
  • 2-4 条件语句
    11分钟04秒
  • 2-5 循环
    11分钟13秒
  • 2-6 函数
    22分钟56秒
  • 2-7 指针
    26分钟25秒

第3章 内建容器

  • 3-1 数组
    21分钟44秒
  • 3-2 切片的概念
    20分钟15秒
  • 3-3 切片的操作
    15分钟27秒
  • 3-4 Map
    27分钟15秒
  • 3-5 Map例题
    12分钟38秒
  • 3-6 字符和字符串处理
    26分钟45秒

第4章 面向“对象”

  • 4-1 结构体和方法
    17分钟36秒
  • 4-2 包和封装
    27分钟35秒
  • 4-3 扩展已有类型
    26分钟05秒
  • 4-4 使用内嵌来扩展已有类型
    25分钟43秒

第5章 Go语言的依赖管理

  • 5-1 依赖管理
    11分钟06秒
  • 5-2 GOPATH 和 GOVENDOR
    18分钟18秒
  • 5-3 go mod的使用
    29分钟22秒
  • 5-4 目录的整理
    13分钟25秒

第6章 面向接口

  • 6-1 接口的概念 试听
    14分钟
  • 6-2 duck typing的概念
    16分钟25秒
  • 6-3 接口的定义和实现
    11分钟55秒
  • 6-4 接口的值类型
    19分钟13秒
  • 6-5 接口的组合
    28分钟16秒
  • 6-6 常用系统接口
    22分钟36秒

第7章 函数式编程

  • 7-1 函数式编程
    28分钟46秒
  • 7-2 函数式编程例一
    12分钟12秒
  • 7-3 函数式编程例二
    11分钟22秒

第8章 错误处理和资源管理

  • 8-1 defer调用
    28分钟18秒
  • 8-2 错误处理概念
    14分钟22秒
  • 8-3 服务器统一出错处理
    15分钟53秒
  • 8-4 panic和recover
    20分钟24秒
  • 8-5 服务器统一出错处理2
    23分钟47秒

第9章 测试与性能调优

  • 9-1 测试
    26分钟49秒
  • 9-2 代码覆盖率和性能测试
    19分钟43秒
  • 9-3 使用pprof进行性能调优
    22分钟51秒
  • 9-4 测试http服务器(上)
    29分钟59秒
  • 9-5 测试http服务器(下)
    13分钟40秒
  • 9-6 生成文档和示例代码
    13分钟26秒
  • 9-7 测试总结
    20分钟41秒

第10章 Goroutine

  • 10-1 goroutine
    24分钟50秒
  • 10-2 go语言的调度器
    19分钟06秒

第11章 Channel

  • 11-1 channel
    21分钟50秒
  • 11-2 使用Channel等待任务结束
    18分钟24秒
  • 11-3 使用Channel进行树的遍历
    22分钟25秒
  • 11-4 用select进行调度
    18分钟28秒
  • 11-5 传统同步机制
    27分钟05秒

第12章 迷宫的广度优先搜索

  • 12-1 迷宫_算法
    24分钟03秒
  • 12-2 迷宫代码实现
    27分钟19秒

第13章 http及其他标准库

  • 13-1 http标准库
    29分钟27秒
  • 13-2 其它标准库
    10分钟51秒
  • 13-3 gin 框架介绍
    16分钟31秒
  • 13-4 为gin增加middleware
    14分钟15秒

第14章 开始实战项目

  • 14-1 爬虫项目介绍
    10分钟01秒
  • 14-2 爬虫的法律风险
    14分钟
  • 14-3 新爬虫的选择
    21分钟45秒
  • 14-4 总体算法
    11分钟27秒

第15章 单任务版爬虫

  • 15-1 获得初始页面内容
    15分钟11秒
  • 15-2 正则表达式
    12分钟45秒
  • 15-3 提取城市和url
    20分钟12秒
  • 15-4 单任务版爬虫的架构
    28分钟35秒
  • 15-5 Engine 与 Parser
    17分钟18秒
  • 15-6 测试CityListParser
    25分钟56秒
  • 15-7 城市解析器
    17分钟12秒
  • 15-8 用户信息解析器(上)
    10分钟48秒
  • 15-9 用户信息解析器(下)
    17分钟52秒
  • 15-10 单任务版爬虫性能
    21分钟42秒

第16章 并发版爬虫

  • 16-1 并发版爬虫架构
    23分钟16秒
  • 16-2 简单调度器
    20分钟57秒
  • 16-3 并发调度器
    29分钟11秒
  • 16-4 队列实现调度器
    27分钟
  • 16-5 重构和总结
    20分钟34秒
  • 16-6 更多城市
    13分钟49秒
  • 16-7 更多用户与去重
    17分钟24秒

第17章 数据存储和展示

  • 17-1 ItemSaver的架构
    12分钟12秒
  • 17-2 Docker和ElasticSearch介绍
    12分钟26秒
  • 17-3 Docker的安装和使用
    12分钟15秒
  • 17-4 ElasticSearch入门
    18分钟55秒
  • 17-5 向ElasticSearch存储数据
    14分钟28秒
  • 17-6 完整爬虫的运行与数据存储
    26分钟07秒
  • 17-7 添加URL与ID
    19分钟37秒
  • 17-8 重构与运行
    29分钟38秒
  • 17-9 标准模板库介绍
    21分钟24秒
  • 17-10 实现前端展示页面
    22分钟02秒
  • 17-11 完善前端展示
    20分钟17秒

第18章 分布式爬虫

  • 18-1 分布式系统简介
    10分钟48秒
  • 18-2 分布式爬虫架构
    10分钟37秒
  • 18-3 jsonrpc的使用
    11分钟27秒
  • 18-4 ItemSaver服务
    18分钟56秒
  • 18-5 整合ItemSaver服务
    29分钟41秒
  • 18-6 解析器的序列化
    16分钟32秒
  • 18-7 实现爬虫服务
    29分钟08秒
  • 18-8 完整分布式爬虫的运行
    29分钟22秒
  • 18-9 使用连接池链接爬虫集群
    14分钟42秒
  • 18-10 实战项目总结
    28分钟33秒
  • 18-11 进一步的工作
    15分钟38秒

第19章 课程总结

  • 19-1 体会Go语言的设计
    11分钟43秒
  • 19-2 课程总结
    27分钟49秒

第20章 仿百度网盘:Go分布式网盘设计与实战

  • 20-1 G0仿百度网盘体验课课程技能树+大纲
    16分钟51秒
  • 20-2 序章-有磁性の声音,Nice
    20分钟18秒
  • 20-3 分块上传与断点续传原理
    11分钟08秒
  • 20-4 Go实现Redis连接池(存储分块信息)
    26分钟20秒
  • 20-5 实现初始化分块上传接口
    24分钟58秒
  • 20-6 实现分块上传接口
    16分钟
  • 20-7 分块上传场景测试+小结
    25分钟29秒
231
25
8
0