设为首页 收藏本站
开启辅助访问 切换到宽版 快捷导航
菜单

编辑推荐

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

【原价7000】go语言教程零基础入门到精通——2019版

[复制链接]
admin发表于 2019-6-29 22:20:04 | 显示全部楼层 |阅读模式
go语言教程零基础入门到精通——2019版
主讲:哪吒课时:6周
采用“理论+代码实例”的形式详细讲解了Go语言基础·、函数、结构体、方法、接口、常用标准库、网络编程、并发编程、测试等部分。本书适合想系统学习Go语言、快速上手Go语言开发的读者。
售价 : 48金钱
提取码 : 购买后方可查看

课程介绍

课程大纲:



教学大纲
专为在职人员设计,课程内容丰富、紧凑、贴近企业实战
阶段
1

GO开发基础(4周)
  • 学习目标1
  • 学习目标2
  • 解锁技能1
  • 1. 了解Go语言中包的含义;
    2. 安装和使用第三方的包;
    3. 学会处理Go语言项目中包的依赖问题;
    4. 熟悉Go语言中的常用网络IO和磁盘IO操作;
    5. 学会编写命令行工具和简单的项目;
  • 1. 学会编写单元测试;
    2. 了解网络基础原理;
    3. 了解TCP/UDP协议、Web开发原理;
    4. 熟悉并使用net/http标准库;
    5. 熟悉常用的数据协议;
  • 1. 掌握大型Go项目的目录组织结构,掌握基本的编程规范;
    2. 为自己的项目编写测试用例;
    3. 具备编写大型交互式程序的能力;
    4. 具备独立编写Web应用程序框架的能力;
    5. 熟悉并了解目前业界先进的数据协议;
  • 学习目标3
  • 学习目标4
  • 解锁技能2
  • 1. 熟悉Go语言中的结构体;
    2. 理解Go语言中的面向对象编程;
    3. 使用面向对象思维方式进行Go语言编程,来解决实际问题;
  • 1. 熟悉Go语言中的接口;
    2. 掌握面向接口编程;
    3. 理解反射存在的意义及反射原理;
    4. 学会使用反射解决实际问题;
  • 1. 深入理解面向对象编程思想和反射的原理机制;
    2. 理解并掌握面向接口编程的思维方式;
    3. 能够编写出一定规模的Go语言程序解决现实问题;
实战案例
1、实战项目:图书管理系统;
2、实战项目:配置库开发;



阶段
2

GO高级编程(4周)
  • 学习目标1
  • 学习目标2
  • 解锁技能1
  • 1. 了解Go语言中包的含义;
    2. 安装和使用第三方的包;
    3. 学会处理Go语言项目中包的依赖问题;
    4. 熟悉Go语言中的常用网络IO和磁盘IO操作;
    5. 学会编写命令行工具和简单的项目;
  • 1. 学会编写单元测试;
    2. 了解网络基础原理;
    3. 了解TCP/UDP协议、Web开发原理;
    4. 熟悉并使用net/http标准库;
    5. 熟悉常用的数据协议;
  • 1. 掌握大型Go项目的目录组织结构,掌握基本的编程规范;
    2. 为自己的项目编写测试用例;
    3. 具备编写大型交互式程序的能力;
    4. 具备独立编写Web应用程序框架的能力;
    5. 熟悉并了解目前业界先进的数据协议;
  • 学习目标3
  • 学习目标4
  • 解锁技能2
  • 1. 理解并发和并行;
    2. 深入理解Go语言的并发编程机制;
    3. 理解goroutine调度模型;
    4. 深入理解channel;
    5. 使用goroutine和channel实现并发编程;
    6. 深入理解context;
    7. 使用互斥锁、读写锁实现线程安全;
  • 1. 熟悉MySQL数据的基本使用;
    2. 使用Go操作MySQL数据库及ORM的使用;
    3. 熟悉Redis的基本使用;
    4. 熟练使用Go语言操作Redis;
    5. 掌握分布式实时消息平台-NSQ;
  • 1. 深入理解Go的并发模型,掌握Go核心的并发编程技巧;
    2. 可以开发出可靠的高并发程序;
    3. 掌握业界主流数据库、缓存、消息队列程序的使用,能够完成项目的架构设计;
实战案例
1、实战项目:日志库开发;
2、实战项目:海量用户聊天室开发;



阶段
3

项目实战(4~6周)
  • Web开发方向:个人博客项目
  • 解锁技能1
  • 1. gin框架介绍;
    2. RESTful 风格API介绍;
    3. MVC模式与MVVM模式介绍;
    4. gin路由;
    5. gin模板与渲染;
    6. gin表单提交与上传文件;
    7. gin中间件;
  • 8. 项目实战(博客系统/问答系统);
    9. 文章列表展示功能;
    10. 文章详情页功能;
    11. 发表文章功能;
    12. 文章评论功能;
    13. 性能分析和压力测试;
  • 能够使用Go语言开发Web项目,如在线商城、问答网站、新闻站点等,升级为Go语言全栈开发工程师。
  • 后端开发方向:日志收集系统
  • 解锁技能2
  • 1. etcd介绍;
    2. 模块划分与api接口设计;
    3. 收集客户端开发;
    4. 测试与运行;
    5. 日志收集后台开发;
    6. 测试与运行;
    7. Kafka介绍;
  • 8. kafka搭建与测试;
    9. 生产与消费代码示例;
    10. 日志检索方案设计;
    11. 日志transfer子系统开发;
    12. Elastic Search搭建;
    13. kibana搭建;
    14. 系统整合和测试;
  • 能够根据业务需求,设计并开发出大规模、高并发的服务端程序,升级为服务端开发工程师、服务端开发架构师。
  • 后端开发/架构:微服务架构
  • 解锁技能3
  • 1. 微服务架构介绍;
    2. 微服务框架Go Micro介绍;
    3. 网关;
    4. 配置中心;
    5. RPC;
    6. protobuf协议;
    7. 实战案例;





回复

使用道具 举报

精彩评论16

heihei发表于 2020-1-25 11:56:51 | 显示全部楼层
可以可以,确实不错!主要客服真的很好!
回复

使用道具 举报

清风望月发表于 2020-2-1 00:17:02 | 显示全部楼层
过来小姐姐站个台,课好,售后更好!
回复

使用道具 举报

obamuza发表于 2020-2-3 03:36:29 | 显示全部楼层
爱了
回复

使用道具 举报

forestpeak发表于 2020-2-3 03:47:03 | 显示全部楼层
确实同步!
回复

使用道具 举报

934181发表于 2020-2-3 04:09:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

297972发表于 2020-3-7 02:10:56 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

yindev@163.com发表于 2020-3-13 03:16:57 | 显示全部楼层
真的不错,同事介绍过来的,下载了 确实不错,还送百度SVIP账号!
回复

使用道具 举报

pingapple发表于 2020-3-19 02:54:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

JasperKiss发表于 2020-3-22 01:32:02 | 显示全部楼层
不喜欢这门课讲师的讲课风格
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则