自学了一段时间的web后端,总结一下需要学习的知识点。
编程语言及框架
可选用的语言主要有:php、java、python、ruby和C#等,我主要学习的是python的flask框架。
资料:《python学习手册》、《flask web开发:基于python的web应用开发实战》
数据库
数据库分为关系型数据库和非关系型数据库,我学习的是关系型数据库中的mysql。
资料:《mysql必知必会》
网络协议
HTTP协议、TCP/IP协议等。
资料:《图解HTTP》
编译原理
资料:《编程语言实现模式》
编辑器
vim、emacs、sublime、visual studio code、atom。
资料:官方文档