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

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

难度 中级
时长 20小时
学习人数 363
10.0分
¥ 399.00

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

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

系统的学习线路,让你轻松驾驭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语言
那么本门课程非常适合你

技术储备要求:

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

Google高级软件工程师

ccmouse

讲师曾任职于Google,担任高级软件工程师,Tech Leader,拥有十余年后端开发经验,精
通C++,Java,Go,分布式系统开发等,精通分布式系统设计,从Go语言早期就开始关注和
使用Go语言,对Go语言背后的实现及设计理念有独到的见解。本课程在灌输Go语言语法的
同时,讲师也会把这些见解带给大家,让同学们真正理解和用好这门新兴的、有特色的、
通用的语言。

环境参数

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

万事俱备 只等你来

  • 慕数据1402393

    内容非常棒。非常喜欢,在讲到一些知识的时候,举一些例子写代码是常用到的技巧。期待后面的课程开放~~

  • 匿名用户

    良心可能,帮助很大。而且遇到问题,在问答中提问,老师也会及时耐心的解答,非常感谢!!

  • Upper丶

    还不错适合有一定基础的同学学习,前面的课巩固基础,结合后面的实战很nice

查看全部12条用户评价
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信