一些没用的碎碎念
很多刚刚接触编程的小伙伴们是不是都有一个共同的问题——做什么项目?怎么从0做项目?从哪里获取项目?
虽然网上有着各种各样的项目资源,也有git、码云等开源项目分享平台,但是大量的信息同样带来了一系列问题:许多项目克隆下来,费好大力气跑起来,才发现不符合我们的需求,或者压根就“货不对板”,更有甚者打着“免费分享”的名义,在免费的代码中隐藏了很多bug,等着你去让他帮忙配环境、改内容(当然这部分附加服务就不免费啦).......
别问我为什么知道这么多,当然是因为上面这些坑...我都踩过!!!
所以我从我做过的几十个项目中,选择了十个我认为最有代表性、最适合新手练手的、没有坑的项目,同时也可以拿来做课设、毕设,甚至也可以写在简历上水水页数。
前言
相比学Java的同学都知道牛客网,但是大家在上面刷题求职,却很少有人知道牛客网的另一个宝藏功能——网课。
牛客网上有非常多的精品课程,短小精悍,而且免费。当然也不乏很多课程是付费的,个人觉得没必要买,b站大学你值得拥有。
今天要介绍的项目就是来自牛客网的项目,虽然有这个大平台做背书,项目绝对不可能差,但是因为价格很多人都被劝退了,所以总体而言也算是个小众的项目,至少比苍穹外卖小众一些,自己改一改基本不太容易在面试的时候撞车。觉得这个有些贵的或者基础没那么好的同学们也可以去最牛客上的另一个项目,是一个共享单车小程序,免费的。
项目技术栈(前后端分离)
Springboot + Redis + MYSQL + Kafk
项目主要功能
注册登录、权限管理;
帖子模块;
使用Redis实现点赞,关注和网站数据统计;
系统通知功能;
搜索模块。
核心页面展示(仿牛客官网)
项目亮点
- 完整的视频带做模式,照顾零基础小白,从springboot理论讲起,只需有MySQL、html、css、js、JavaEE基础就可以跟学
- 课程中带有配套习题,防止学员单纯照抄代码不过脑子,加深学员理解
- 提供完整的课程资料(讲义、习题答案、源码及所需软件安装包等)
- 结合了Redis、Kafka、Elasticsearch、 Spring Security、Spring Actuator等技术,区别于普通的xx管理系统,作为毕设绝对是让人眼前一亮的存在,作为求职项目也非常拿得出手
- 项目从0到1开发,从搭建环境、开发模块到测试、监控、部署,模拟企业完整开发流程,学项目的同时也学习了测试等知识
- 提供项目有关的面试题及答案,方便学员准备面试
项目不足
-
价格699(这不是它的缺点,是我的......)
课程大纲(全程约40h)
第1章 初识Spring Boot,开发社区首页
课程介绍
搭建开发环境
Spring入门
Spring MVC入门
MyBatis入门
开发社区首页
项目调试技巧
版本控制
第2章 Spring Boot实践,开发社区登陆模块
发送邮件
开发注册功能
会话管理
生成验证码
开发登陆、退出功能
显示登陆信息
账号设置
检查登录状态
第3章 Spring Boot进阶,开发社区核心功能
过滤敏感词
发布帖子
帖子详情
事务管理
显示评论
添加评论
私信列表
发送私信
统一处理异常
统一记录日志
第4章 Redis,一站式高性能存储方案
Redis入门
Spring整合Redis
点赞
我收到的赞
关注、取消关注
关注列表、粉丝列表
优化登录模块
第5章 Kafka,构建TB级异步消息系统
阻塞队列
Kafka入门
Spring整合Kafka
发送系统通知
显示系统通知
第6章 Elasticsearch,分布式搜索引擎
Elasticsearch入门
Spring整合Elasticsearch
开发社区搜索功能
第7章 项目进阶,构建安全高效的企业服务
Spring Security
权限控制
置顶、加精、删除
Redis高级数据类型
网站数据统计
任务执行和调度
热贴排行
生成长图
将文件上传至云服务期
优化网站的性能
第8章 项目发布与总结
单元测试
项目监控
项目部署
项目总结
常见面试题
项目获取方式
高薪求职项目课_牛客网 (nowcoder.com) 点击“我要报名”即可付费参与学习
最后祝大家能够顺利毕业,拿到自己满意的offer!!