阶段1 Python核心编程
|
可掌握的核心能力
|
掌握基本的Linux系统操作;掌握Python基础编程语法;建立起编程思维和面向对象思想
|
可解决现实问题
|
1.序、切割、逆置;2.飞机大战游戏、人生游戏开发、跨界构建CMDB、Python介绍、安装应用、递归、迭代、反射、列表、元组、字典、集合等常用数据类型、函数、迭代器、装饰器、面向对象编程、常用模块学习、模拟人生游戏开发
|
阶段2 Python高级和网络编程
|
可掌握的核心能力
|
1.掌握Python高级编程,能进行面向对象设计;2.了解Linux系统编程原理,认知程序运行的本质,方便后期开发出高质量的程序;3.掌握网络编程协议,实现网络间点对点通信;4.掌握关系型数据库MySQL开发,熟练编写SQL语句;5.掌握正则表达式,进行字符串模糊匹配;6.掌握shell脚本编程;7.掌握了web服务器的运行原理
|
可解决现实问题
|
能够面向对象分析和设计程序,进行网络通信开发,实现基于Linux系统高并发异步web服务器、Python高级编程、web服务器实现项目、Linux系统编程、数据结构与算法、Linux网络编程、shell脚本编程、正则表达式
|
阶段3 数据库开发 项目实战
|
可掌握的核心能力
|
关系数据库操作和设计,非关系性数据库的操作和设计,缓存服务器的操作和设计
|
可解决现实问题
|
数据库增删改查,根据实际问题设计出相应数据库表,根据数据响应速度灵活运用缓存、MySQL开发、MongoDB开发、Redis开发、数据库调优和部署、综合项目实战
|
阶段4 前端与移动开发 项目实战
|
可掌握的核心能力
|
1.可根据UI设计,开发web网站的前端页面;2.PC端和移动端页面特效开发;3.前端页面性能优化
|
可解决现实问题
|
1.开发常见web网站的前端页面和移动端H5页面;2.跟后台进行数据通信、html css ps应用、PC端页面开发实战流程、HTML5 和css3、移动页面开发实战流程、JavaScript、移动端框架和库 jQuery 前端自动化、前端性能优化
|
阶段5 web全栈开发 项目实战
|
可掌握的核心能力
|
1.根据产品原型图,开发web网站的前端页面;2.根据业务流程图,开发web网站的后台业务;3.根据web框架设计,开发对应的数据库
|
可解决现实问题
|
高并发全功能的web网站开发,微信公众号应用开发、项目代码管理和项目开发流程、restful接口开发、Django框架开发、tornado web框架、Nginx配置和uWSGI部署、微信公众号开发;开发项目一:电商平台;开发项目二:移动web O2O;综合项目实战
|
阶段6 真实项目实战
|
项目名称
|
web聊天室开发(类似QQ微信)、投票系统开发、网站访问质量检测分析系统开发(类似百度分析)、简版搜索引擎开发、IBM大数据架构剖析、大型电子购物商城开发(类似淘宝京东)、大型SNS社交网站开发(类似新浪微博)、大型连锁酒店管理系统项目
|