golang后端课程大纲

1. 语言基础

1.1Golang基础

--常量和变量 &&基础数据类型

--运算符 && 流程控制

--数组和切片:使用和底层原理

--map类型:使用和底层原理

--函数和方法

--结构体和指针

小练习:学员管理系统

1.2 Golang进阶:并发编程

--chan类型:通道的使用和底层原理

--goroutine:并发编程实践

--并发同步和锁

--网络编程

--接口类型:interface

--golang标准库和包

1.3 Golang项目实战

--云解析DNS服务端:大厂真实服务一比一模仿练习

--微信电商小程序服务端:大厂真实小程序服务端一比一模仿

以上2选1,从0到1完整实现(面试必备)

2. 数据库&&中间件

2.1 关系型数据库:Mysql

--Mysql基本使用:建库/基础增删改查/高级查询

--索引的使用和原理:精细到如何使用B+树实现索引(面试必备)

2.2 非关系型数据库:redis

--redis基本使用:5种数据类型string:字符串/哈希/列表/集合/有序集合

--哈希/有序集合的原理

2.3 消息队列:kafka

--kafka的基本使用

--kafka架构原理

3. 计算机基础

--算法:排序/查找/递归/动态规划/贪心/回溯/广度优先和深度优先算法

--数据结构:队列/栈/二叉树/B+树

--计算机网络:TCP/UDP/HTTP/HTTPS/DNS

--操作系统:linux基础/多进程和多线程

--计算机组成原理:CPU核心部件和工作原理

4. 真实面试题库

百度/京东/字节/美团 真实历史面试题集合,全面整体回顾(我们就是大厂面试官)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容