培训说明
简介
1.golang基础开发培训
数据结构(数字、字符串、数组、切片、字典)、变量、函数、分支与循环语句、指针、结构体、接口
2.golang高级开发培训 协程(goroutine)、管道、GOTO标签、锁、正则、template、异常处理、反射、测试
3.golang项目开发培训
标准包、数据库:mysql、redis、mongo
项目实战:网络编程、web程序(gin、beego、iris)、爬虫、运维
阅读程序、设计模式
*4.微服务开发
go-micro
grpc
protobuf
etcd、minio
Mq:rabbit、kafka
FLK\EFK
5.【补充学习】
linux系统(unix)和常用命令100
网络技术中高级
存储ceph:对象存储、块存储、文件存储
常用监控报警:prometheus(grafana)、falcon/zabbix、
容器快速掌握(docker、docker compose、k8s、sidecar、serveless)
学习方法
细听、多练、勤思、精问
授课方式:采用
在线授课
,对于学习优异的直接免费转线下并推荐BATJ、TMD机会线上授课:
80%免费
+20%收费
课程适合的人群
基础课程:适合初学和需要加深复习的同学,完成后可以深入掌握golang运行基础,能进行单程序模块开发
高级课程:适合中级阶段学生,MVC和devops,完成后可以独立承担高级模块开发
项目实战:适合进入实际中型以上规模使用的同学,完成后可以成为MVC全栈工程师
*微服务:适合后台架构师的同学,全面深入的掌握
容器化(如docker)
下服务网格(service mesh)
的同学,可以承担分布式场景下(互联网、物联网结合、企业应用、PaaS、多云【混合云】) 架构师
主要工具Tool
1.IDE:goland
2.OS:linux、mac、windows 10+
3.git 2.5+ github账号自己注册一个,并发给老师后授权访问teachgolang权限
4.文档笔记:markdown
5.DB:navicat两款software、redis客户端、kafka客户端、mongo客户端、es、大数据平台客户端
6.其他第三方和老师自研的软件(终生免费、独立授权)
老师联系方式:QQ & wechat 2095686947