老男孩教育Go语言第一期教程 基础+项目


老男孩教育Go语言第一期教程 基础+项目



 

【课程内容】

第1天

开课介绍
开发环境搭建
高并发-channel演示
第一个go程序-包的概念

第2天

回顾
基本类型
包的概念
函数和常量
值类型和引用类型
函数参数传递
数据类型和操作符
字符串操作

第3天

课后作业讲解
strings和strconv包
时间类型和指针类型
流程控制
函数详解

第4天

课后作业讲解
内置函数-递归函数
闭包
数组
切片
map
包-锁机制

第5天

排序
结构体-链表
二叉树
结构体与方法
接口

第6天

复习
课后作业讲解
接口讲解
反射讲解

第7天

接口实例讲解
终端读写
文件读写
命令行参数处理
json协议
错误处理

第8天

复习
goroute原理
channel
channel读写
goroute通信
定时器
单元测试

第9天

复习
tcp编程
redis使用
redis连接池
聊天室

第10天

http web开发-模板
聊天室
mysql练习

第11天

复习
项目背景
日志库-配置文件库-tailf库-kafka库介绍
kafka库实战
配置库实战
日志收集客户端实战

第12天

复习
etcd使用介绍
context包使用介绍
etcd搭建以及代码
kafka消费实例
logagent使用etcd配置

第13天

log_transfe项目开发
日志收集系统整体架构
mysql 事务
beego web开发实践
beego metronic模板使用
日志管理平台开发

第14天

复习
秒杀架构演进
秒杀架构设计
秒杀接入层

第15天

秒杀接入层实现

第16天

秒杀逻辑层实现

第17天

beego 模板复习
秒杀后台实现

第18天

秒杀抢购整合
项目总结-面试题

相关资源

发表评论

点 击 提 交