扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-go语言就业指南-Go语言
学习有效期:永久观看
学习时长:545分钟
学习计划:10天
难度:高
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:岳东卫
研究员/技术专家/教授
讲师介绍:进入研发行业五年,曾任职与烟台正浩、山东锐杰网格信息技术有限公司,负责核心研发工作。现就职于山东十二学教育科技有限公司,担任CTO一职,主要从事教育互联网产品研发、架构设计。
☛点击立即跟老师学习☚
「你将学到什么?」
授人予鱼不如授人予渔,本课程不但包含go语言从业者所的技能,而且还包含开发人员在开发中的学习技巧。掌握这些技巧和技能可以让你在面试中游刃有余。学习过程中任何问题联系: 4223665
「课程学习目录」
第1章:golang入门介绍 |
1.语言简介 |
2.特性讲解 |
3.网站资源与学习技巧 |
4.go语言国内就业前景 |
5.总结&回顾 |
第2章:golang基础开发环境搭建 |
1.Mac+Liteide开发环境搭建 |
2.Linux+Liteide下开发环境搭建 |
3.Windows+Liteide开发环境搭建 |
4.Sublime Text3开发环境搭建 |
5.总结&回顾 |
第3章:go语言基础入门 |
1.第一个go程序hello,go! |
2.变量 |
3.常量 |
4.类型&&整型 |
5.浮点数 |
6.布尔类型与逻辑关系运算 |
7.复数类型 |
8.数值运算 |
9.流程控制 |
10.变量自动推导与作用域 |
11.循环 |
12.函数 |
13.闭包和匿名函数 |
14.数组与切片基础 |
15.数组与切片练习 |
16.多维数组与切片练习 |
17.指针 |
18.string类型和rune类型 |
19.map介绍 |
20.map实例练习 |
21.package |
22.错误处理 |
23.异常处理 |
24.总结&回顾 |
第4章:go语言面向对象编程 |
1.结构体的定义和使用 |
2.为结构体添加属性和方法 |
3.关于结构体中的指针 |
4.结构中方法、属性的可见性 |
5.结构体知识综合练习 |
6.为任意数据类型添加方法 |
7.匿名组合继承 |
8.非侵入式接口 |
9.接口组合 |
10.任意类型Interface{} |
11.类型断言 |
12.类型查询 |
13.总结&回顾 |
第5章:go语言并发编程 |
1.go语言并发编程基础 |
2.go语言中协程(goroutine) |
3.channel基础 |
4.同步channel与Buffer channel |
5.select多路复用 |
6.channel综合练习 |
7.channel实现生产者消费者 |
8.队列在业务中的作用 |
9.锁的概念与基础 |
10.golang中的锁操作 |
11.总结&回顾 |
第6章:go语言网络编程 |
1.JSON编码和解码 |
2.socket编程基础 |
3.实现TCP协议的Server和Client |
4.实现UDP协议的Server和Client |
5.RPC的支持与实现 |
6.Http服务实现 |
7.Http Api中的路由 |
8.Http Api开发中的orm |
9.Http Api Mux+反向代理服务器代码实现 |
10.Http Api Mux+负载均衡技术代码实现 |
11.Web开发中的模板引擎 |
12.Web开发前后端分离架构 |
13.go语言中的Web开发框架介绍 |
14.总结&回顾 |
第7章:go语言反射机制 |
1.反射的概念 |
2.反射实例1-获取结构体实例的方法和属性列表 |
3.反射实例2-动态调用实例方法 |
4.总结&回顾 |
第8章:go语言安全编程 |
1.对称加密算法 |
2.非对称加密算法 |
3.Hash 算法练习 |
4.数字证书概念 |
5.Https服务器实现 |
6.基于SSL/TLS的TCP服务实现 |
7.总结&回顾 |
第9章:go语言命令行的使用 |
1.go build |
2.go test |
3.go install |
4.go fmt |
5.go doc |
6.go run |
7.go get |
8.搭建本地golang文档服务器 |
9.总结&回顾 |
第10章:Cgo-go与C混合开发 |
1.Cgo介绍 |
2.go与C中的类型映射 |
3.编译Cgo项目代码 |
4.go调用C中的函数 |
5.总结&回顾 |
第11章:go语言调试 |
1.利用输出log的方式调试程序 |
2.gdb介绍 |
3.pprof介绍 |
4.总结&回顾 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,10天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Go语言知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
1、掌握go语言基础 2、掌握go语言网络编程 3、掌握go语言并发编程 4、掌握go语言调试技巧 5、掌握go语言反射基础 6、掌握Cgo基本开发 7、掌握通过文档查阅所需资料的能力