Go语言从入门到企业级开发

2人 购买 好评度 - 收藏
  • 第一期
更多班级

第一期

支持随到随学,23年03月过期

¥898.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

课程目录

学员评论

老师介绍

砖家

砖家

高级讲师 从事多年JavaEE、大数据及相关教育工作,熟悉javaEE、hadoop、hive、flume、kafka、storm、spark等,有丰富的大数据实战经验和研究。曾在多家公司担任项目工程师,项目经理职务,企业内训包含联通等知名公司。
简  介 Go语言从入门到企业级开发,让你轻松掌握Go语言开发,胜任企业级的开发。
课程详细目录:  
├─L001-Go语言-avi
│       day1 开课介绍
│       day1 01-go的简单介绍
│       day1 02-go的语言特点
│       day1 03-go的代码演示
│       day1 04-go课程安排
│       day1 05-go语言的安装介绍
│       day1 06-go语言的windows和linux的安装
│       day1 07.go语言第一个应用程序的介绍
│       day1 08.vscode的安装
│       day1 09.通过同学电脑进行操作演示vscode的安装
│       day1 10.go语言的文件名&关键字&标识符
│       day1 11-go语言实战方法以及包名的讲解
│       day1 12-go语言实战不同包内变量之间的调用
│       day1 13-go语言实战包里面的注意点
│       day1 14-go语言常量的讲解
│       day1 15-go语言变量的声明和定义
│       day1 16-go语言变量的值类型和引用类型
│       day1 17-go语言局部变量和全局变量
│       day1 18-go语言数据类型和操作符和生产随机数
│       day1 19-go语言数据字符串类型和字符串反转俩种方式
│       day1 20-go语言fmt的格式输出介绍
│       day1 21-go语言判断101-200 之间有多少个素数,并输出所有素数
│       day1 22-go语言100-999中所有的水仙花数
│       day1 23-go语言求n的阶乘之和
│    
│      
├─L002-Go语言-avi
│       day2 01.实战-利用字符串实现水仙花
│       day2 02.实战-利用字符处理方法判断前缀和后缀
│       day2 03.go语言字符串常用的方法
│       day2 04.go语言时间处理方法以及时间格式化
│       day2 05.go语言时间实战-处理方法消耗时间
│       day2 06.go语言指针的讲解和实战
│       day2 07.go语言流程控制if语句
│       day2 08.go语言流程控制switch的5种写法
│       day2 09.go语言流程控制switch实战猜数字随机生成一个0到100的整数
│       day2 10.go语言循环控制语句for以及常用的几种方法
│       day2 11.go语言循环控制语句for的实战
│       day2 12.go语言函数的介绍以及函数一等公民的实战
│       day2 13.go语言函数的传递和多个返回值注意点
│       day2 14.go语言可变类型和实战
│       day2 15.go语言defer用途
│       day2 16.go语言字符编码以及中文为何用rune转换
│       day2 17.go语言rune回文实战
│       day2 18.go语言panic和recover错误处理和内置函数
│       day2 19.go语言make和new的区别
│       day2 20.go语言递归函数
│       day2 21.go语言闭包的使用和实战案例
│       day2 22.go语言数组的介绍
│       day2 23.go语言二维数组的遍历
│       day2 24.go语言切片的介绍和使用
│      
├─L003-Go语言-avi
│       day3 01.vsCode的安装
│       day3 02.vsCode的debug调试的介绍
│       day3 03.go语言的特征
│       day3 04.go包的概念以及系统目录结构介绍
│       day3 05.go语言文件名&关键字&标志符
│       day3 06.go包之间访问的4种实战案例
│       day3 07.go语言的函数&常量&实战
│       day3 08.go语言传值和局部变量和全局变量的关系
│       day3 09.go语言字符串介绍以及反转字符串的实战演示  
│       day3 10.go语言map的打印方式
│       day3 11.go语言map排序
│       day3 12.go语言map的反转
│       day3 13.go语言包和锁
│       day3 14.go语言冒泡和选择排序
│       day3 15.go语言指针和地址区别
│       day3 16.go语言结构体的定义
│       day3 17.go语言结构体作为函数的值传递和地址传递
│       day3 18.go语言定义和内存存储
│       day3 19.go语言结构体不能和其他类型进行强制转换
│       day3 20.go语言结构体转换成json和json转换成结构体
│       day3 21.go语言结构体中的方法定义
│       day3 22.go语言结构体中的方法实战
│       day3 23.go语言结构体中的继承和组合
│       day3 24.go语言结构体中的toString重写
│       day3 25.go语言接口的定义
│       day3 26.go接口的实战和实现所有接口
│       day3 27.go接口的实战断言
│      
├─L004-Go语言
│       day4 01.go语言断言介绍
│       day4 02.go语言反射的基本语法讲解
│       day4 03.go语言反射kind和value取值
│       day4 04.go语言通过Elem修改值
│       day4 05.go语言反射结构体
│       day4 06.go语言文件的写入操作和终端输入问题
│       day4 07.go语言fmt常用的打印方法
│       day4 08.go语言缓冲的读数据
│       day4 09.go语言文件的读和写操作
│       day4 10.go语言从终端读取一行字符串并统计
│       day4 11.go语言拷贝和复制以及gz压缩文件的读写
│       day4 12.go语言文件的写入和拷贝文件
│       day4 13.go语言命令行操作符flag
│      
├─L005-Go语言
│       day5 01.go语言协程的概念
│       day5 02.go语言chan的声明和初始化
│       day5 03.go语言chan中的读取和写入数据
│       day5 04.go语言chan带缓冲区的管道
│       day5 05.go语言chan的close关闭
│       day5 06.go语言channal退出机制
│       day5 07.go语言中的select语句
│       day5 08.go语言中的chan关闭案例
│       day5 09.go语言中的定时器任务
│       day5 10.go语言中的超时控制
│       day5 11.go语言的调试方法
│      
├─L006-Go语言
│  │   day6 01.go语言的tcp介绍
│  │   day6 02.go语言的tcp客户端连接服务器端实战
│  │  03 Go开发1期 day6 03.go语言的tcp模仿tcp的课程实战
│  │   day6 04.go语言的http协议
│  │   day6 05.go语言的httpclient端请求百度
│  │   day6 06.go语言的http头信息和状态码
│  │   day6 07.go语言的页面在代码里面嵌入form
│  │   day6 08.go语言的模板的渲染html
│  │   day6 09.go语言的html和业务绑定的小项目
│  │   day6 10.go语言操作mysql的介绍和对应的依赖下载
│  │   day6 11.go语言mysql的插入
│  │   day6 12.go语言mysql的查询功能
│  │   day6 13.go语言mysql的更新和删除功能
│  │   day6 14.go语言爬虫的讲解
│ 
│                              
├─L007-Go语言
│  │   day7 01.日志系统介绍
│  │   day7 02.zk和kafka的配置信息
│  │   day7 03.go语言实现kafka和tail的功能
│  │   day7 04.go语言实现读取config文件中的配置信息
│  │   day7 05.go语言实现log日志的打印
│  │   day7 06.go项目日志收集系统整合之--配置文件读取
│  │   day7 07.go项目日志收集系统整合之--日志文件的操作
│  │   day7 08.go项目日志收集系统整合之--tail日志监听

│                              
├─L008-Go语言
│       day8 01.go语言日志收集系统整合--tail,配置文件,Log整合
│       day8 02.go语言日志收集系统整合--tail收集kafkasparkstreaming收费
│       day8 03.go语言利用context实现超时
│       day8 04.go语言利用context关闭子线程方法
│       day8 05.go语言利用context之deadline
│       day8 06.go的etcd的使用
│       day8 07.go的etcd的linux配置
│       day8 08.go的etcd添加和删除功能
│       day8 09.go的解决谷歌被墙自己从github拼凑
│       day8 10.go语言etcd的增删该查
│       day8 11.go语言日志收集器的架构
│      
├─L009-Go语言
│  │   day9 01.日志收集器继承etcd
│  │   day9 02.日志收集器监听文件变化
│  │   day9 03.日志收集器监听文件动态的添加和修改
│  │   day9 04.日志收集器总体介绍
│  │   day9 05.beego的简单入门
│  │   day9 06.beego的快速入门
│  │   day9 07.beego的快速配置文件的介绍
│  │   day9 08.beego的mysql控制
│  │   day9 09.beego的博客系统
│                          
├─L010-Go语言
│  │   day10 01.博客系统的下载安装和使用
│  │   day10 02.数据库的安装和运行方法
│  │   day10 03.数据库的初始化
│  │   day10 04.博客系统首页的代码分析
│  │   day10 05.博客系统用户端的代码分析
│  │   day10 06.博客系统用户后端的管理业务
│  │ 
│  
├─L011-Go语言爬虫案例
│      01.linux环境安装go语言
│      02.linux下的第一个HelloWorld应用
│      03.linux下安装git
│      04.爬虫项目的介绍和pythonjava简单对比
│      05.利用go语言基础进行爬虫
│      06.Linux上面实战爬虫项目

* 课程提供者:泽日合月

老师还为你推荐了以下几门课程