戳此领取300+Go面试真题、入门体验课>>>

Go 进阶学习路线

了解连报优惠

转型 Go 工程师,把握当下最好时机

想转型 Go 工程师的你,是否总会遇到这些难题?

Go 基础→单体架构→微服务架构,为你提供平滑的学习曲线

从分析设计到开发部署,助你掌握全流程开发能力

技术、面试两手抓,直击企业用人需求

从 0 到 1 实现一个企业级社交平台项目“小微书”

课程大纲

Go 基础语法
教学目标

1、掌握在 Linux、Mac 和 Windows 下的 Go 环境搭建

2、掌握如何配置 Goland IDE,以及 Goland IDE 使用小技巧

3、熟练使用 Go 基本语法

4、掌握 Go 内置类型(map、切片)使用

5、掌握 Go 接口定义和结构体定义

6、掌握 Go 泛型的使用

7、掌握 Go 语言单元测试写法,单元测试设计思路

针对的用户痛点

1、学习新语言的时候常常被环境搭建困扰,也会被 IDE 使用困扰

2、基本语法一学很简单,一写代码就忘记

3、难以理解 Go 鸭子类型的含义,无法抽象

4、无法理解 Go 中接收器的含义,难以准确把握在什么时候应该使用什么作为方法接收器

5、不懂 Go 泛型,或者无法用好 Go 泛型

实践练习

1、利用 Go 泛型,设计 map 的工具方法

2、利用 Go 泛型,设计切片的工具方法

3、利用 Go 泛型,设计 Set 接口,并提供基于 map 的实现

4、利用 Go 泛型,设计并实现基于切片的 ArrayList 和 LinkedList

5、利用 Table Driven 的思路设计测试用例

详细内容
1、Go 基本语法

Hello,World!

方法定义与调用、变量定义、常量定义

控制结构:循环、if-else

类型定义:接口定义和结构体定义

2、Go 内置类型

切片

map

数组

3、Go 泛型 4、Go 测试入门

单元测试入门

使用 Table Driven 来设计测试用例

5、职场刷亮点

利用泛型为公司提供工具包或者辅助类

利用泛型重构公司代码

6、面试要点
领取完整课程安排

八大实操案例,还原企业真实业务场景

学练结合,实战才是提升技术水平的不二法门

讲师介绍

邓明

前 Shopee 高级工程师、Beego PMC

口碑讲师,值得信赖

极客时间有基于 ast 的代码生成部分的代码,也是在训练营才了解到这方面知识,知识点讲得很循序渐进,风趣幽默,技术也很强,从 CRUD 工程师蜕变的最好路径。

适合人群

导、学、练、测、评教学闭环,为学习效果负责

9 项学习服务,让你学会并学有所成

VIP 学习资料免费领

免费领取

帮助与常见问题

Q:是否有基础要求?
要有计算机基础。至少掌握一门编程语言(Java、Python、PHP、SQL、Shell 等)。
课程学完后能到什么水平?
本课程通过企业级项目实战,帮助学员熟练掌握 Go 语言,熟练运用 Go 语言完成功能/应用的开发,按要求完成学习可以胜任 Go 语言初中级工程师的岗位(对标阿里 P6 级别)。
Q:是否有详细的课程表?
有的哦,点击页面按钮,添加学习顾问进行详细了解。
Q:是否有基础要求?
要有计算机基础。至少掌握一门编程语言(Java、Python、PHP、SQL、Shell 等)。
课程学完后能到什么水平?
本课程通过企业级项目实战,帮助学员熟练掌握 Go 语言,熟练运用 Go 语言完成功能/应用的开发,按要求完成学习可以胜任 Go 语言初中级工程师的岗位(对标阿里 P6 级别)。
Q:是否有详细的课程表?
有的哦,点击页面按钮,添加学习顾问进行详细了解。
展开更多
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

2023 年 7 月 13 日开课
21 周全程直播开课后 | 7 天内退全款 | 支持花呗分期 | 可开发票