首页 实战 Google资深工程师深度讲解Go语言 由浅入深掌握Go语言
收藏

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

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

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

已完结 难度 中级 时长 24小时20分钟 学习人数 5995 综合评分 9.99

Go作为专门为并发和大数据设计的语言,在编程界越来越受欢迎!不论是c/c++,php,java,重构首选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.13.2
  • 操作系统 Mac
  • IDE idea
  • es 7.4.2

万事俱备 只等你来

  • evenardo

    好评

    确实讲的挺好的, 尤其是带入了很多的基础算法用go语言如何编写的例子, 这样子更容易理解go语言在应用的时候如何思考。每个老师可以把他自己对这件事物的理解告诉你,每个事物都可以有不同的理解角度。一个相对好的好的老师, 他理解事物的角度更加通顺,更利于别人接受。这个老师就是个好老师。

  • 水番丘山

    好评

    之前也听过一些go的课程,也买过两本书,但是都没有老师讲解的透彻。特别是老师的逻辑清晰,层次分明,让我体会到了一个资深工程师的实力,也是我追求的高度。虽然我之前已经用过go做了一些项目,但是在对于go的认识应该是从这们课程开始,感谢老师的课程,让我再次感受到了go的魅力所在。

  • 慕娘2491957

    好评

    自己陆陆续续看了一些视频,课程内容通俗易懂,知识涵盖广泛,老师逻辑清晰。老师使用理论加实践的讲课方式,让学习者更好的理解学习,很推荐,值的购买。

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

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题