查看原文
其他

Java后端实战项目推荐-学成在线

代码界的小白 代码界的小白 2022-11-01

今天继续推荐Java后端实战项目,之前已经推荐了四个了,大家可以在后台的第一个菜单栏【学习路线】中找到之前的实战项目!

很多准备找工作的同学都有一个困扰,简历单薄,没有好的项目,担心简历被刷,今天开始后续会给大家推荐一些比较好的开源项目。

虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。

有一定基础的建议到github找比较优质的开源项目学习!

1、项目介绍

今天继续给大家推荐Java后端实战项目,这个项目也是周围的同学去年找工作的时候做的,同时也写到了自己的简历上。

学成在线》借鉴了MOOC(大型开放式网络课程,即MOOC(massive open online courses))的设计思想,是一个提供IT职业课程在线学习的平台,它为即将和已经加入IT领域的技术人才提供在线学习服务,用户通过在线学习、在线练习、在线考试等学习内容,最终掌握所学的IT技能,并能在工作中熟练应用。

学成在线包括门户、学习中心、教学管理中、社交系统、系统管理等功能模块。

该项目在b站有教学视频(b站:https://www.bilibili.com/video/BV1Ta4y1n7pL?from=search&seid=14648146018282895872&spm_id_from=333.337.0.0)

本项目技术架构图

img

2、通过本项目可以学到什么?

2.1 后端技术

  • Spring
  • SpringMVC
  • MySQL
  • MongoDB
  • FastDFS
  • Swagger
  • Nginx负载均衡
  • SpringCloud常用组件
  • 分布式缓存Redis
  • 分布式搜索引擎Elasticsearch
  • 分布式消息队列RabbitMQ

2.2 前端技术

  • Vue
  • Axios

2.3 其他

  • git
  • docker
  • DevOps

3\简历中如何写?

项目名称:学成在线

技术选型:SpringBoot+SpringCloud+MySQL+Elasticsearch+Redis +RabbitMQ

项目描述:本项目采用微服务架构的思想,有门户、学习中心、教学管理中、社交系统、系统管理等功能模块。完成了后台代码的编写,解决了用户下单、支付...等功能,从中学习到了xx技术栈等【这里可以挑选几个自己比较熟悉的模块写上去,另外关于商城类项目也有需要一些注意的地方,比如分布式事务、分布式锁、超买和超卖的问题(秒杀类)】

4、总结

这个项目相比于之前的项目可能是一个比较新的项目,但其实所用到的技术栈和之前的项目基本大同小异,不同的就是业务场景不一样。

不管你做了今天的这个项目还是之前的商城或者论坛之类的项目,建议自己全程去敲一下后端的代码,在这个过程中你可能就会有一些自己的思考,同时也可能会遇到一些问题,并将自己遇到的问题进行记录,在面试的时候就可以跟面试官说了。

面试的时候面试官更多的是想看我们通过这个项目学到了,遇到了哪些问题,是怎么解决的,对于新的技术栈是如何学习的

往期实战项目推荐

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存