熟悉HTML、CSS、javascript、jquery,熟练进行DOM,Bom及常用事件操作。
熟练使用常用模板引擎(如smarty,ThinkTemplate)。
掌握页面静态化技术(ob缓存)。
熟练掌握 php,理解 OOP 思想,具有良好的编码习惯(注重代码复用)。
熟悉MVC开发,掌握ThinkPHP,Yii框架,了解laravel框架。
熟练掌握mysql操作及sql的调优(书写安全高效率的sql)。
熟练使用memcache 内存缓存技术,了解如何处理高并发,集群架构,及redis、mongoDB的使用。
熟悉微信公众平台开发,接口编程技术。
熟悉dedeCMS、phpCMS等二次开发技术。
项目一:来购吧
项目描述: 网上购物商城, 以实体百货为支撑的网上生活圈,主营超市类。借鉴国内主流电商平台功能,使用 YII 框架 开 发,实现会员登录注册,会员管理、商品管理、分类管理、订单管理、购物车、用户评论等模块。
责任描述:
1 负责前台用户模块,主要实现了注册,登录及第三方qq登录。
2 负责前台购物车模块的开发,实现了购物车的基本操作,选购信息展示,及数量调整等功能。
3 负责rbac的实现,主要使用用户组件及过滤器,实现了用户角色创建,权限分配,及使用rule规则 完善rbac。
4 负责全文检索的实现,主要利用Elasticsearch实现了商品的全文检索,实现了实时索引。
5 负责url伪静态的处理。
6 负责网站的性能优化,如使用 redis队列处理邮件发送,解决同步发送导致的网页渲染阻塞,redis 缓存,db查询缓存等。使用sentry日志收集及kafka消息队列的使用。
项目二:news新闻网
开发环境:LAMP
项目描述: 新闻系统为用户提供新闻及资讯浏览的服务。功能主要包括菜单管理、推荐位、文章管理及系统设置等。主要 采用 thinkphp+mysql 开发。
责任描述:
1 负责前端首页,列表页,详情页的处理。实现了数据展示,及静态化处理。
2 负责菜单模块,实现了对后台及前台导航的管理,及菜单排序。
3 负责文章模块,实现了对文章的基本操作,推荐,排序,预览等功能。
4 负责用户管理,实现了用户登录,注册,及密码修改等基本功能。
5 负责系统设置模块,主要实现了数据库的备份,及前台页面的静态化生成。