爱湃森学院

「Python项目实战」大纲

2018-01-30

「Python项目实战」大纲

前言

目录

1. 项目开始前的准备

  1. 需求介绍
  2. 需求分析和拆分
  3. 前后端技术选型
  4. 数据库表设计
  5. 目录结构设计
  6. 团队开发的工具
  7. 写Schema和API文档

2. 项目初始化

  1. 使用Docker
  2. 使用Vagrant
  3. 包管理和虚拟环境

3. Web前端基础知识

  1. 学习HTML
  2. 学习CSS
  3. 学习Javascript
  4. 学习ES6
  5. DOM编程
  6. 前端工程化
  7. 使用jQuery

5. Web开发

  1. 用asyncio实现一个技术博客(一)
  2. 用asyncio实现一个技术博客(二)
  3. 用asyncio实现一个技术博客(三)
  4. 用asyncio实现一个技术博客(四)
  5. 用asyncio实现一个技术博客(五)
  6. 用asyncio实现一个技术博客(六)
  7. 用asyncio实现一个技术博客(七)
  8. 用asyncio实现一个技术博客(八)
  9. 用asyncio实现一个技术博客(九)
  10. 用asyncio实现一个技术博客(十)

6. 网站架构

  1. Python应用服务器
  2. Web服务器Nginx
  3. 缓存
  4. 消息队列Kafka
  5. Celery
  6. Redis

7. 系统管理

  1. 进程管理Supervisor
  2. 应用部署Fabric
  3. 配置管理SaltStack
  4. 配置管理Ansible
  5. 使用Sentry收集错误信息

8. 测试和持续集成

  1. 使用unittest和doctest测试
  2. 使用py.test和mock
  3. 持续集成

9. 项目收尾

  1. 压测
  2. 用配置管理的方式部署到腾讯云

另外,如果你有兴趣。可以了解:

为什么要做这么一个网站

为什么你应该选爱湃森

关于我

标签: python

扫描二维码,分享此文章

还没有评论
空空如也