进阶阶段 | 核心技术栈 | 项目实践 |
---|---|---|
基础构建 | Javase/MySQL/Git | 电商系统原型开发 |
Web开发 | Servlet/SpringMVC | Easymall商城系统 |
基于SpringCloud的微服务架构重构Easymall项目,整合Redis实现分布式缓存,通过Mycat完成数据库分库分表。项目部署环节涵盖Nginx负载均衡配置与Docker容器化部署,培养生产环境部署能力。
在电商用户画像构建中应用聚类算法,基于协同过滤算法实现商品推荐系统。通过Python实现爬虫数据采集,结合Matplotlib完成可视化分析,最终使用Flask框架搭建数据看板。
课程设置代码审查环节,采用SonarQube进行代码质量检测,通过Jenkins搭建持续集成环境。在Zebra项目中实践敏捷开发流程,使用Jira进行任务管理,模拟真实企业开发场景。