熟练掌握Python语言,基础扎实,有良好的编码习惯
熟练使用Django框架和DRF扩展进行Web应用程序和API的开发
熟悉RESTful API的设计和实现,能够熟练使用DRF的序列化器和视图函数来实现API
了解Python网络编程,以及多进程、多线程和协程的相关知识
熟悉UDP、TCP、HTTP和HTTPS等相关协议
熟悉MySQL数据库,能够编写常用的SQL语句,了解Redis数据库
了解Linux的常用命令
了解Vue框架,能够利用vue-cli脚手架快速搭建前端项目
了解HTML、CSS、JavaScript、jQuery、Ajax和跨域等前端技术
项目描述:项目分为管理员后台、教师管理后台和Web主站三大部分。系统使用前后端分离模式,前端基于Vue2实现,后端基于django rest framework框架实现,系统主要为学生提供在线学习平台,并整合了用户支付和用户评论功能。
功能模块:
在用户模块实现了登录注册功能,基于极验实现了登陆注册时动态验证码的的校验
在课程模块中,课程列表页面实现了课程分类、课程多条件筛选展示以及课程分页,课程详情页面有课程介绍、课程章节目录,包含用户评论以及视频播放功能
购物车模块使用Redis,实现了商品的添加、删除,以及勾选商品状态,商品结算和订单生成
在商品结算模块,展示订单商品信息,实现积分计算功能和优惠券功能,限制了课程的有效期,以及接入第三方支付接口