后端Backend
一步步成为2021年前沿的后端开发者
编写路线图 提改进建议
推荐指数:r1-建议 r2-备选 r3-选学 r4-不推荐
资源列表:
-
363
1
互联网
-
693
1.1
互联网是如何工作的? r1
-
694
1.2
什么是HTTP? r1
-
695
1.3
浏览器运行机制? r1
-
696
1.4
DNS及其运行机制 r1
-
697
1.5
什么是域名? r1
-
698
1.6
什么是网站托管? r1
-
391
2
前端基础知识
-
393
2.1
HTML r1
-
418
2.2
JavaScript r1
-
426
3
操作系统及通用知识
-
421
3.1
Terminal终端使用 r1
-
432
3.2
操作系统一般运行原理 r1
-
428
3.3
进程管理 r1
-
430
3.4
线程和并发 r1
-
423
3.5
基础终端指令 r1
-
403
3.6
内存管理 r1
-
770
3.7
进程通信 r1
-
407
3.8
I/O管理 r1
-
409
3.9
POSIX 基础 r1
-
412
3.10
基本的网络概念 r1
-
333
4
学习一门编程语言
-
314
4.1
Java r1
-
340
4.2
JavaScript/Node.js r1
-
342
4.3
Python r2
-
319
4.4
C# r2
-
335
4.5
PHP r2
-
317
4.6
Go r2
-
344
4.7
Ruby r2
-
316
4.8
Rust r2
-
446
5
版本控制系统
-
439
5.1
Git基本用法 r1
-
443
5.2
仓库托管服务
-
441
5.2.1
GitHub r1
-
452
5.2.2
GitLab r1
-
699
5.2.3
Gitee码云 r1
-
162
6
关系型数据库
-
169
6.1
MySQL r1
-
700
6.2
PostgreSQL r1
-
174
6.3
MariaDB r2
-
179
6.4
MS SQL r2
-
184
6.5
Oracle r2
-
189
7
NoSQL 数据库
-
191
7.1
MongoDB r1
-
196
7.2
RethinkDB r2
-
201
7.3
CouchDB r2
-
206
7.4
DynamoDB r2
-
213
8
更多数据库知识
-
463
8.1
ORMs r1
-
211
8.2
ACID r1
-
215
8.3
事务 r1
-
217
8.4
N+1 问题 r1
-
225
8.5
索引及其工作机制 r1
-
701
8.6
Data Replication
数据复制 r3
-
219
8.7
分片策略 r3
-
240
8.8
CAP、BASE 定理 r3
-
227
9
学习API相关知识
-
229
9.1
REST r1
-
231
9.2
JSON APIs r1
-
233
9.3
SOAP r3
-
684
9.4
gRPC r1
-
236
9.5
HATEOAS r3
-
238
9.6
Open API Spec and Swagger r1
-
242
9.7
身份认证 r1
-
265
9.7.1
Cookie Based r3
-
113
9.7.2
OAuth r1
-
114
9.7.3
Basic Authentication r1
-
115
9.7.4
Token Authentication r1
-
116
9.7.5
JWT r1
-
117
9.7.6
OpenID r3
-
118
9.7.7
SAML r3
-
125
10
缓存
-
135
10.1
CDN r1
-
131
10.2
服务端
-
127
10.2.1
Redis r1
-
129
10.2.2
Memcached r2
-
133
10.3
客户端 r1
-
245
11
Web安全知识
-
250
11.1
HTTPS r1
-
252
11.2
内容安全策略 r1
-
248
11.3
CORS r1
-
267
11.4
SSL/TLS r1
-
254
11.5
OWASP 安全风险 r1
-
257
11.6
MD5 及为什么不使用它 r1
-
259
11.7
SHA 家族 r1
-
261
11.8
scrypt r1
-
263
11.9
bcrypt r1
-
269
12
测试
-
271
12.1
集成测试 r1
-
273
12.2
单元测试 r1
-
275
12.3
功能测试 r1
-
465
13
CI / CD
-
467
14
设计和开发原则
-
477
14.1
设计模式 r2
-
479
14.2
领域驱动设计 r3
-
481
14.3
测试驱动开发 r3
-
469
14.4
SOLID r1
-
471
14.5
KISS r1
-
473
14.6
YAGNI r1
-
475
14.7
DRY r1
-
35
15
架构模式
-
37
15.1
单体应用 r1
-
39
15.2
微服务 r1
-
51
15.3
SOA r1
-
41
15.4
CQRS 和事件溯源 r3
-
483
15.5
Serverless无服务 r1
-
45
16
搜索引擎技术
-
47
16.1
Elasticsearch r1
-
49
16.2
Solr r2
-
73
17
消息中间件
-
70
17.1
RocketMQ r1
-
71
17.2
Kafka r2
-
702
17.3
RabbitMQ r2
-
75
18
容器化 vs 虚拟化
-
87
18.1
Docker r1
-
89
18.2
rkt
-
91
18.3
LXC
-
93
19
GraphQL
-
95
19.1
Apollo r3
-
97
19.4
Relay Modern r3
-
99
20
图数据库
-
55
20.1
Neo4j r3
-
101
21
WebSockets
-
77
22
Web 服务器
-
79
22.1
Nginx r1
-
81
22.2
Apache r2
-
83
22.3
Caddy r2
-
85
22.4
MS IIS r2
-
485
23
为可伸缩扩展性而构建
-
490
23.1
迁移策略 r1
-
502
23.2
理解监控遥测不同
-
507
23.4
水平 vs 垂直扩展 r1
-
19
23.5
着眼于构建可观察性 r1
-
765
24
区块链