1、熟悉LNMP开发,三年项目开发经验。
2、熟悉Mysql,数据库设计,了解Mysql索引优化。
3、掌握Linux常用命令,有Linux环境下开发经验。
4、掌握Thinkphp、CodeIgniter,Laravel,Redis,jQuery。
5、掌握Restful Api,具有接口开发经验。
6、掌握Git,Svn,设计模式,遵循PSR规范。
1.前期帮助领导完成教学平台的选型,其中包括翼鸥教育、拓课云等平台。
2.前期完成正式LNMP环境和测试环境服务器的搭建以及MySQL数据库的设计。
3.项目使用CodeIgniter框架,并遵循PSR代码规范,保证代码风格统一。
4.项目使用RBAC权限管理实现同一个系统多个角色管理。
5.与产品经理很好沟通,完成产品需求。
6.学生约课接口使用Redis队列服务,接口使用Restful api。
7.使用阿里云负载均衡SLB保证服务的高可用性。
8.通过建立MySQL单列索引,将原来查询需要2秒的Sql优化到0秒。
9.使用logrotate工具对Nginx日志切割,方便查找,归纳。
10.完成翼鸥、拓课云平台的数据对接工作。
11.使用phpexcel类库完成用户课时信息,老师课时信息,订单信息导出。
12.完成APP落地页,增加用户体验。