实战 \Google资深工程师深度讲解Go语言
收藏

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

基本语法、函数式编程、面向接口、并发编程、分布式爬虫实战 全面掌握Go语言

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

难度 中级 ·
时长 20小时 ·
学习人数 1737 ·
综合评分 9.98分
¥ 399.00

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

观看导学视频

Google资深工程师深度讲解Go语言
Go作为专门为并发和大数据设计的语言,在编程界占据越来越重要的地位!不论是c/c++,php,java,重构首选语言就是Go~本次课程特邀谷歌资深工程师,将Go语言使用经验总结归纳,从Go语言基本语法到函数式编程、并发编程,最后构建分布式爬虫系统,步步深入,带你快速掌握Go语言!
ccmouse

Google高级软件工程师

系统的学习线路,让你轻松驾驭Go语言

从基础语法,到应用拓展,为你打通Go语言的学习路线

系统详实的讲解GO的语法特性

由浅入深的带你步入实战

Google资深工程师,带你更深层次掌握Go语言精髓

  • 函数式编程与“对象”

    Go不需要”对象“,一样可以实现原
    本通过封装继承多态所做到的事情!
    接口和函数式编程,改变你的三观

  • 并发编程

    学习Goroutine和Channel,使用CSP模
    型而不是锁,轻松实现原本繁琐的并
    发任务

  • Go语言工程化

    错误处理,单元测试,性能调优,把
    “优美“的代码升级为项

从0开始搭建分布式爬虫,理解分布式系统设计思想

原生代码构建爬虫系统,层层递进,让你学的更快更深入
1

单任务爬虫

应用广度优先算法框架,嵌入数
据爬取,信息提取等逻辑
实现基本爬虫任务

2

并发式爬虫

利用Go在并发性上的天然优势
实现爬虫任务的分发和调度完
成并发需求

3

分布式爬虫

使用rpc,分离并独立单机版中
的并发任务,实现分布式爬虫

4

数据存储和展示

使用Docker+ElasticSearch
搭建数据存储后端
使用Go语言模板库
实现数据展示

紧跟技术潮流,先人一步学好Go语言

越来越多的一线互联网公司,开源项目,首选语言就是Go

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识自行修改、优化

适合人群及技术储备要求

如果你已经掌握了一门编程语言,想转型Go语言工程师,
或者是对Go的基础语法有简单的认识,想更深层次的了解Go语言
那么本门课程非常适合你

技术储备要求:

至少掌握一门编程语言
具有一定项目基础和工作经验者学习效果更佳

环境参数

  • 技术语言 GO 1.9.2
  • 操作系统 Mac
  • IDE idea
  • es 5.6.6

万事俱备 只等你来

  • marks888

    老师的课讲的实在太好了! 目前快看到实战部分了,真的是让我对 go 语言有了重新的深入。感谢老师! 希望老师回谷歌上班后能抽出时间给我录制新的 编程视频,比如 golang 算法的、设计模式的、实战运用的... 我贪心了,呵呵! 真心喜欢老师的视频。最后祝老师工作顺利!

  • qq_後知后觉_0

    不管是慕课还是其它平台,看过很多教学视频。只有这个真正诠释:内容实用,通俗易懂,逻辑清晰。 提个小需求建议:看了一些go的开源优秀项目,感觉淹没在代码行数中抓不住重点,原因不是很了解go的项目结构,有什么好的建议或者课?

  • GeorgeHao

    非常好的课程,爬虫部分跟着敲代码,反复看了好多遍,对go语言特别是channel和goroutine的理解更深了一步,期待更好作品

查看全部91条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信