Go 语言课程

至少有一门语言基础、有志于使用 Go 语言做分布式系统编程的人员, 想往系统架构师方向发展的同学可以通过我们的课程学习实现 Golang 入门,通过我们的实战项目学会使用 Golang 高并发、分布式高可用编程并应用到工作中。

全国 Golang 工程师

平均起薪 ¥12000+

北京、上海、杭州等地区

起薪 ¥25000+

数据来自职友集数据

课程介绍

适合人群:要求有 Python / C / C++/ php / java / GO 等至少一门语言基础想要做分布式系统编程者 / 架构方向发展者。
课程费用:面授费用和网络班学费(提供课堂视频、多媒体直播、免费重听一次)点击咨询
面授地点:
课程安排:历时 3 个月(每周六 9:00-18:00)最新一期 开课

课程目标

  • 树立正确的后端架构思维
  • 能使用 Golang 进行项目开发
  • 了解分布式架构,微服务架构
  • 能作为初级架构师进行简单的架构规划

一流师资

PC

曾就职豆瓣、百度、360、第四范式,见证 BAT 运维自动化从无到有。擅长系统底层、分布式系统开发,热衷于开源运动,给 memcached、SETI@Home 等多个开源项目贡献过代码。 知乎《面向工资编程》 51Reboot 金牌讲师。

饼干

架构师,曾就职腾讯。主要技术方向是高并发以及分布式系统的设计与实现。

GY

10年一线软件开发经验,先后经历了传统安全公司,以及多家互联网公司;在安全开发方面,曾开发过 Linux 防火墙、web 应用防火墙、Linux 安全内核加固,基于大流量的 Web 安全威胁分析等项目;在互联网公司工作时,曾基于 DPDK 高性能网络开发框架开发过基于全流量的网络流量分析平台和基于 Sflow 网络流量分析平台,基于 Golang 开发 SmartDNS 等;开发语言也是从 C -> python -> golang 的转变过程?现从事基于 K8S 和 Docker 在私有云平台建设方面的研发工作;具备丰富的 Linux 系统开发经验、网络开发经验以及项目管理经验;目前开发工作90+% 都在用 Golang,Golang 是一门简洁、高效、强大且灵活的编程语言。

课程大纲

第一阶段:Golang 语法入门
  • Golang 常用开发工具介绍
  • Golang 语法熟悉
  • Golang 处理命令行参数
  • Golang 实现用 GIF 动画展示程序并发架构
第二阶段:Golang 微服务实战
  • 实现一个简单的基于 Telnet 聊天室服务
  • 基于 Socket 手写一个简单的 HTTP 服务器
  • Socket 版 echo 协议服务器
第三阶段:Golang 高并发实战
  • 并发的 Clock 服务
  • 并发的 Echo 服务
  • 并发的 Web 爬虫
  • 聊天服务
第四阶段:分布式高可用实战
  • 分布式高可用监控 OpenFalcon 架构讲解
  • 通过 cgo 调用 C 代码
  • 深度解析 Golang Net/RPC 框架
  • 用户自定义监控项
  • Go 写入 ElasticSearch
第五阶段:运维监控系统实战
  • 手写监控系统
  • 完成监控 Agent 的数据上报逻辑:将本端的数据进行采集,然后将数据交个网络模块,最后由网络模块将数据传输给 server 端。
赠送课程
  • 名企架构分享