Go语言从入门到实战,资源教程下载 - 数智资源

Go语言从入门到实战,资源教程下载

Go语言从入门到实战

课程名称

Go语言从入门到实战,资源教程下载

课程介绍

Go语言是Google公司开发的一种静态型、编译型并自带垃圾回收和并发的编程语言。不使用虚拟机,只有运行时(runtime)提供垃圾回收和goroutine调度等。使用自己的链接器,不依赖任何系统提供的编译器、链接器。因此编译出的可执行文件可以直接运行在几乎所有的操作系统和环境中。从Go 1.5版本之后,Go语言实现自举,实现了使用Go语言编写Go语言编译器及所有工具链的功能。可以利用自己的特性实现并发编译,并发编译的最小元素是包。从Go 1.9版本开始,最小并发编译元素缩小到函数,整体编译速度提高了20%。

独特的学习方法:着重对比 Go 语言语法和其他其他编程语言的不同,带你快速入门 Go 语言,高效掌握 Go 语言的编程方法。学以致用,注重实战:带你对 Go 语言在开发中的常见问题进行拆解分析,比如并发编程模式,常见并发任务,高可用服务设计,性能调优等难题,让你可以从入门走向实战。

通过课程你将获得:

1.快速掌握Go语言基础语法和特性

2.学习性能调优方法并编写高性能代码

3.轻松搞定编程中的常见并发任务

4.设计并实现可扩展架构和高可用系统

本课程适合已经掌握如 C/C++ Java Python PHP 等其它一门或多门编程语言的学员。

课程目录

01Go语言课程介绍

02内容综述

03Go语言简介:历史背景、发展现状及语言特性

04编写第一个Go程序

05-变量、常量以及与其他语言的差异

06数据类型

07运算符

08条件和循环

09数组和切片

10-Map声明、元素访问及遍历

11-Map与工厂模式,在Go语言中实现Set

12字符串

13 Go 语言的函数

14可变参数和defer

15行为的定义和实现

16Go语言的相关接口

17扩展与复用

18不一样的接口类型,一样的多态

19编写好的错误处理

20panic和recover

21构建可复用的模块(包)

22-依赖管理

23协程机制

24共享内存并发机制

25CSP并发机制

26多路选择和超时

27channel的关闭和广播

28任务的取消

29Context与任务取消

30只运行一次

31仅需任意任务完成

32所有任务完成

33对象池

34 ync.pool对象缓存

35单元测试

36Benchmark

37 DD

38 射编程

39 能程序

40 安全编程

41实现pipe-filterframework

42 现micro-kernelframework

43 置JSON解析

44 easyjson

45 HTTP服务

46-构建Restful服务

47-性能分析工具

48-性能调优示例

49-别让性能被锁住

50-GC友好的代码

51-高效字符串连接

52-面向错误的设计

53-面向恢复的设计

54-chaos_engineering

55-结束语

资源下载此资源下载价格为8学分,VIP免费,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格8 学分
VIP免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?