PHP与MySQL数据库:
1.熟练掌握Laravel框架、ThinkPHP5框架,有完整框架项目开发经验。
2.熟练掌握PHP面向对象编程,OOP开发思想以及MVC设计模式,了解其设计思想。
3.熟练使用Smarty模板引擎,能够有好地将PHP与HTML页面进行分离。
4.熟练掌握PHP+MySQL网站开发和页面制作,能熟练运用SQL语句,实现页面的增、删、改、
查和SQL优化等功能,能够实现MySQL慢查询日志功能,有扎实的php编程基础,并具备
良好的编程风格。
5.了解微信公众平台接口开发(支付接口,分享接口等)。
HTML前端:
1.熟练掌握HTML+CSS、Javascript、jQuery、Ajax等Web相关前端语言,能快速实现交互页面
无刷新,更新页面效果,能按照要求完成网站模板制作。
2.熟练掌握Bootstrap,能快速搭建一个简单的前台页面。
3.能够进行前端切图,快速搭建页面。
Linux:
1.熟练掌握Linux系统常用命令及基本操作,具有LAMP环境配置和搭建服务器能力及
性能调优,能够独立搭建项目的上线和多站点配置。
2.熟练掌握Apache、Nginx应用服务器配置及iptables防火墙规则设置,可以对网站进行优化
和安全设置。
3.熟练对服务器的快速搭建和配置,能够快速搭建Git和SVN服务器。
4.了解和使用redis,memcache的安装和配置及使用场景。
其它: 能够熟练使用Git和SVN版本控制工具,能够熟练使用composer
开发软件:
1.熟练操作开发软件和调试工具,XAMPP、PHPstudy、WampServer、FTP、XShell、Git 、SVN、Sublime3、PhpStorm、 PHP Designer8等开发软件。
2.有较强的程序调试能力,能够快速排查程序错误,了解一般程序出现异常错误的解决办法
等相关技能。
Python:
1.对Python有
1、项目名称:O2O购物网站(thinkPHP5)
项目描述: 使用XAMPP开发环境,PhpStorm集成开发工具,实现购物网站基本功能,包含前后台用户注册(登录)、后台商家入驻,商品列表、商品检索、商品购物、商品订单、商品评价以及后台管理员对用户与商品管理等一系列购物操作流程。使用thinkPHP5框架和MySQL数据库,进行设计和开发。
个人职责:
1.前台:
1)网站数据库的设计与实现,网站页面数据的填充与逻辑处理
2)用户登录(注册,tp5独特的验证码)以及用户密码找回(利用smtp协议进行短信验证)
3)百度地图应用封装(根据地址获取经纬度类的封装,根据经纬度或者地址调取百度地图)
4)邮件发送功能(修改第三方类库,封装email类库)
5)validate验证机制
6)微信支付(封装微信支付类库,异步通知接口开发)
2.后台:(使用BootStrap框架进行页面搭建)
1)商家入驻(采用validate验证机制,ajax发送数据,session)
2)对用户,商品,商家,订单,消费券等模块的增删改查和商家入驻的审核,以及对商品的上架,下架管理
项目总结: 在项目中,运用到了MySQL、Javascript、jQuery、Ajax、面向对象、MVC设计模式等
相关知识,实现网站的购物功能。在项目中也引用自定义类作为第三方拓展进行继承和
使用,对以后项目的维护和拓展更加的地方便;同时在对代码进行维护或拓展中要保持思路清晰,切忌大幅增删改。
2、项目名称:新闻发布网站(Laravel框架)
项目描述:使用PhpStudy集成开发环境、phpStorm集成开发工具,实现新闻平台功能模块有,文章模块的实现,用户登录注册模块,评论模块,赞模块,个人中心模块,专题模块,管理人员模块,审核模块,权限模块,专题管理模块,系统通知模块。
功能实现: 1)Laravel的多种路由和路由组的使用,validate验证机制
2)使用migration创建数据表,ORM创建文章模块模型,csrf+富文本编辑器创建文章
3)Auth门脸类实现用户登录逻辑
4)使用策略类-Policy进行用户授权和文章的权限控制
5)使用adminlte搭建后台页面
6)使用Auth和guard搭建管理后台用户管理
7)使用Auth实现管理后台登录页面,使用withoutGlobalScope来完成文章审核功能
8)使用Laravel的Gate实现后台权限管理
9)使用Resource完成专题路由
10)使用Laravel的队列实现系统通知
项目总结: 在项目中使用了模型的多种关联方式,在性能优化上,使用Laravel自带的优化命令优化,debugbar进行问题快速定位,预加载进行优化,DB_listen进行慢sql的查询 在优化上做出了很大提升。
3、项目名称:聚美购物网站(Laravel框架)
项目描述: 使用wampServer开发环境、PhpStorm集成开发工具,实现购物网站基本功能,包含用户注册(登录)、商品列表、商品检索、商品购物、商品订单、商品评价以及后台管理员对用户与商品管理等一系列购物操作流程。使用Laravel框架和MySQL数据库,进行设计和开发。
个人职责:用户中心模块
1.前台:
1)数据库的设计与实现
2)用户登录(注册)以及用户密码找回(Laravel框架中的插件库,引入自定
义封装类,利用smtp协议进行短信验证,对密码进行Hash加密)
3)用户资料的修改(MySQL数据库多表联查,对多表数据进行同时更新)
4)购物车:添加商品到购物车,删除购物车中的商品,清空购物车中的商品
(利用ajax,jQuery技术)
角色 | 职位 |
负责人 | 技术部经理 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |