[关闭]
@superkevingit 2016-10-16T11:17:31.000000Z 字数 929 阅读 1566

DOD2016暑假考核

任务


考核题

博客实现:
要求:

1.语言二选一

*PHP使用CI框架完成|使用medoo+slim等微框架完成|使用Laravel完成(三选一)
*Python使用Django完成|使用Flask+扩展完成(二选一)

2.必须实现功能:

*文章的发布查看(记录标题,时间,内容,作者),
*文章的归档(按时间,按分类等),
*文章评论(第三方多说disqus等)(先暂时在自己系统内实现),
*权限控制(比如第三方登陆只有评论权限)(先暂时按标识分管理员与作者),
*博客登陆(使用第三方OAuth)(先暂时自己系统内实现),
*实现RSS订阅,
*实现部分功能的RestFulAPI(暂时不考虑),
*后台管理页文本编辑器(使用markdown富文本)。

3.附加功能:

*你们的奇思妙想
*实现个人微信接口

4.注意:

*希望前端页面尽量简洁美观(bootstrap),冗余的功能都不需要,请自己好好实现,认真对待考核。

5.代码规范:

*请参考PSR-1、PSR-2(php)

6.代码版本管理:

*在github内自建仓库,完成一部分功能commit一次,希望能看到实现的路径。

7.部署:

*大家用自己的腾讯云小水管吧~~~啦啦啦

其他学习任务

1.Python爬虫(着重)
模仿实现爬取豆瓣或知乎等,
重在理解网络操作,
cookie,session(顺便理解一下跨域的方法)
(库requestsbs4scrapy

2.使用Nosql(着重)
redis

3.异步写法
tonardo(python)
nodeJS

4.单页面应用
websocket
socket.io

5.虚拟环境
docker
vagrant
homestead

6.前后端交互
模板引擎(smarty,Jinja,blade
Ajax(了解跨域)
RestfulAPI

7.常见安全问题和攻击手法
XSS
CSRF

8.Linux必知必会
(1)gentoo(元发行版)、arch
(2)supervisor
iptables
systemd / systemctl
grep vim

9.科学上网
逃)

10.云平台
PaasIaasSaas

11.开发
敏捷开发
瀑布流开发
TDD

12.CMS
dedeCMSDiscuz
WorePressTypecho

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注