课程详情:1、Python语言
想使用Python做后台开发,第一步就是学好Python语言。首先你需要学习Python的基本语法,再学习Python高级用法(例如闭包、面向对象等),接着再了解各个标准库的用法,最后熟悉下PEP8编码规范。
2、前端知识
需要了解基本的HTML、CSS、JavaScript。了解前端知识对于你的工作会有很大帮助,你能知道自己需要将传递哪些内容给前端,从而提供团队合作效率。
3、开发框架
大部分后台业务逻辑都会使用Web框架来开发,目的是提高开发效率。常用的PythonWeb框架有Django、Flask、Tornado等。另外需要了解REST,学习如何编写RESTfulAPIs。
4、
数据库
现在网站业务后端用得比较多的有三种类型的数据库:关系型数据库(mysql等)、文档型数据库(mongodb等)和内存型数据库(redis等)。你需要了解下不同类型数据库的使用方法和应用场景,灵活应用到后端代码中。
5、Web服务器
Nginx目前很流行,使用也是很广泛。因为其占用内存少,稳定性高、并发能力强。所以需要掌握Web应用部署以及如何使用Nginx实现负载均衡。
6、Linux操作系统
Nginx通常运行在Linux服务器上,所以需要学习Linux系统。了解一些常见的Linux命令、文件与目录
管理、账号与身份管理、程序与资源管理等。