栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

马哥 Go运维百万开发5期视频 笔记

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

马哥 Go运维百万开发5期视频 笔记

一、Go语言基础编程

已报名马哥go运维,需要评论。了解GO语言历史及特点,学习GO开发环境搭建及工具链使用,掌握Go基本语法、Go面向对象语法、Go对IO操作等。

(一)技术要点

1.Go的发展历史

2.Go开发环境搭建

3.Go程序结构介绍

4.变量声明&赋值

5.基本数据类型定义&操作

7.Go语言流程控制

8.复合数据类型定义&操作

9.Go的函数定义&调用

10.Go语言中的错误处理方法

11.Go语言中包定义&导入

12.结构体定义与面向对象编程

13.Go语言的方法声明

14.变量/属性/方法可见性

15.Go的文件与IO操作

16.Go语言的编码和解码

17.Go的接口介绍与使用

18.反射的原理与使用

(二)解锁实战

1.完成猜数字游戏

2.完成访问日志统计,每个IP出现次数,每个状态码出现次数

二、Go进阶并发编程

(一)技术要点

1.Goroutine的介绍与实战

2.闭包陷阱

3.计数信号量

4.读写锁与互斥锁

5.原子操作

6.管道(带缓冲器管道、读写管道)

7.多路复用

8.定时器/延迟器

9.runtime包常用函数解析

(二)解锁实战

1.初步掌握并发编程要点

2.掌握生产者/消费者模型

三、Go进阶网络编程

了解网络编程,熟悉HTTP协议、远程方法调用RPC及实现方式,掌握TCP,UDP服务器、客户端开发、Go WEB编程、Go WEB client开发等。

(一)技术要点

1.Socket介绍

2.TCP,UDP服务器和客户端开发介绍

3.HTTP协议介绍

4.远程方法调用RestAPI,RPC介绍

5.WEB编程处理器介绍

6.HTML及模板介绍

(二)解锁实战

1.命令行端对端聊天系统

2.简单文件服务

3.完成命令行用户管理功能(实现登录 、查询 、添加 、修改 、删除功能,使用文件存储数据)

4.完成命令行端对端聊天系统

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/903895.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号