熟练使用HTML5+CSS3构建响应式页面和移动端网页,有Bootstrap、JavaScript、jQuery等前端框架开发项目经验。
熟练使用PHP+MySQL进行项目的开发,并且对SQL性能进行优化,
熟练使用PHPCMS 开源进行项目的二次开发。
熟练使用Laravel 了解ThinkPHP 、Yii 等框架
熟练使用Git版本控制器。
掌握微信支付接口、支付宝支付接口、短信接口、百度地图接口等相关接口的二次开发。
掌握Linux系统的命令,能在Linux系统上搭建LAMP和LNMP环境。
项目一
项目名称:饿懵了
项目人数:4
项目描述:该项目是在LNMP环境下基于Laravel 框架,MVC设计模式,面向对象的思想,JavaScript 、Jquery 等技术开发的一个外卖网站。
运用技术:1、使用Laravel 框架中的Session配合第三方邮箱接口作为用户注册账号并激活。
运用技术:2、使用AJAX实现页面内容无刷新加载和替换,如:评论管理分别以商品名和用户名搜索遍历评论内容以及相应商品信息,三级下拉菜单默认收货地址的切和选择,以及form表单填写的各种提示信息。
3、通过Laravel 框架中间件实现了用户不登录不能购买只能浏览等操作
4、在项目中使用redis,memcache作为项目的缓存数据库,实现优化站内搜索。
5、项目中用户填写信息都使用了正则,如:身份证、姓名、手机号、密码等。
项目总结:项目中遇到很多问题,
1.Laravel的几种路由方法运用的不是很熟练导致在写跳转路由时一直跳错方法,后通过查看技术文档解决路由跳错问题。
2.就是利用GIT技术提交代码到代码库,由于对Git代码库的版本了解不是很透彻,导致上传代码的时候总是报错,合并分支报错,合并冲突不完美代码报错等,解决方法是:搞懂操作命令的主要功能,合理利用,多练习Git命令。通过项目的实践更加熟悉了面向对象思想和Larevel框架。也锻炼了在项目中自己独立思考解决问题能力。更体会到了团队合作的重要性。