你将获得
1. 快速掌握 Go 语言基础语法和特性;
2. 学习性能调优方法并编写高性能代码;
3. 轻松敲定编程中常见并发任务;
4. 设计并实现可扩展架构和高可用系统。
课程介绍
1. 讲师蔡超,曾任亚马逊(中国)和惠普的首席软件架构师,精通 Go 语言和多门编程语言,具有丰富的项目实战经验。
2. 独特的学习方法:着重对比 Go 语言语法和其他其他编程语言的不同,带你快速入门 Go 语言,高效掌握 Go 语言的编程方法。
3. 学以致用,注重实战:带你对 Go 语言在开发中的常见问题进行拆解分析,比如并发编程模式,常见并发任务,高可用服务设计,性能调优等难题,让你可以从入门走向实战。
课程目录
01-Go语言课程介绍[练椒课堂www.lajiaokt.com】ts
02-内容综述[辣椒课堂www.lajiaokt.com】ts
03-Go语言简介:历史背景、发展现状及语言特性[辣椒课堂www.lajiaokt..com】ts
04-编写第一个Go程序[辣椒课堂www.lajiaokt.com】ts
05-变量、常量以及与其他语言的差异[辣椒课堂www.lajiaokt.com】,ts
06-数据类型[辣椒课堂www.lajiaokt.com】ts
07-运算符[辣椒课堂www.lajiaokt.com】ts
08-条件和循环[辣椒课堂www.lajiaokt.com】ts
09-数组和切片[辣椒课堂www.lajiaokt.com】ts
10-Map声明、元素访问及這历【辣椒课堂www.lajiaokt.com】ts
11-Map与工厂模式,在Go语言中实现Set[球椒课堂www.lajiaokt.com】ts
12-字符串[辣椒课堂www.lajiaokt.com】ts
13-Go语言的函数[辣椒课堂www.lajiaokt.com】ts
14-可变参数和defer【辣椒课堂www.lajiaokt.com】ts
15-行为的定义和实现【辣椒课堂www.lajiaokt.com】ts
16-Go语言的相关接口【辣椒课堂www.lajiaokt.com】ts
17-扩展与复用[辣椒课堂www.lajiaokt.com】ts
18-不一样的接?类型.一样的多态【辣椒课堂www.lajiaokt.com】,ts
19-编写好的错误处理【辣椒课堂www.lajiaokt.com】ts
20-panic和recover[辣椒课堂ww.lajiaokt.com】ts
21-构建可复用的模块(包)【辣椒课堂www.lajiaokt.com】ts
22-依簌管理[辣椒课堂www.lajiaokt.com】,ts
23-协程机制[辣椒课堂www.lajiaokt.com】ts
24-共享内存并发机制【辣椒课堂www.lajiaokt..com】,ts
25-CSP并发机制【辣椒课堂www.lajiaokt.com】,ts
26-多路选择和超时【辣椒课堂www.lajiaokt.com】ts
27-channel的关闭和广播【辣椒课堂www.lajiaokt.com】ts
28-任务的取消[辣椒课堂www.lajiaokt.com】ts
29-Context-与任务取消【辣椒课堂www.lajiaokt.com】,ts
30-只运行一次【辣椒课堂www.lajiaokt.com】ts
31-仅需任意任务完成[辣椒课堂www.lajiaokt.com】ts
32-所有任务完成【辣椒课堂www.lajiaokt.com】,ts
33-对象池[辣椒课堂www.lajiaokt.com】ts
34-sync.pool对象缓存【辣椒课堂www.lajiaokt.com】.ts
35-单元测试[辣椒课堂www.lajiaokt.com】ts
36-Benchmark【辣椒课堂www.lajiaokt.com】,ts
37-BDD[辣椒课堂www.lajiaokt.com】ts
38-反射编程【辣椒课堂www.lajiaokt.com】ts
39-万能程序[球椒果堂www.lajiaokt.com】ts
40-不安全编程【辣椒课堂www.lajiaokt.com】ts
41-实现pipe-filterframework【辣椒课堂www.lajiaokt.com】,ts
42-实现micro-kernelframework【辣椒课堂www.lajiaokt.com】,ts
43-内置)SON解析【辣椒课堂www.lajiaokt.com】ts
44-easyjson【辣椒课堂www.lajiaokt..com】ts
45-HTTP服务[辣椒课堂www.lajiaokt.com】ts
46-构建RESTful服务【辣椒课堂www.lajiaokt.com】,ts
47-性能分析工具【辣椒课堂www.lajiaokt.com】ts
48-性能调优示例【辣椒课堂www.lajiaokt..com】,ts
49-别让性能被锁住【辣椒课堂www.lajiaokt..com】.ts
50-GC友好的代码【辣椒课堂www.lajiaokt.com】ts
51-高效字符审连接[辣椒课堂www.lajiaokt.com】ts
52-面向错误的设计【辣椒课堂www.lajiaokt.com】,ts
53-面向恢复的设计【辣椒课堂www.lajiaokt.com】ts
54-ChaosEngineering【球椒课堂vww.lajiaokt..com】,ts
55-结课试8结束语【辣椒课堂www.lajiaokt.com】ts
评论0