想要快速入门app开发,java后端学习路线,拿来就用

学校比赛项目还有两个月提交,希望能像超级课程表一样真正投入使用,马上计算机大三。
在app方面前端已学html5,css3和JavaScript,马上开ajax和vue。
在app开发java后端没有明确的学习路线,望大家指点,最好能app开发用到什么就学什么那种,并附上课程链接。专业课c语言,计组,数据结构,算法入门学过。
开发考虑uni-app能多平台发布,请有app开发经验者帮忙指点java后端学习路线以及对我们的建议

java基础(包括集合、I/O、多线程、并发、JVM)
前端:HTML5 JS
框架:Spring boot,Spring Cloud,mybatis(或hibernate)
中间件:redis、MySQL、RabbitMQ(或kafka)、MongoDB、fastdfs

如果只是要开发项目,直接使用Spring boot构建,加上MySQL数据库即可,其他的看需要增加
课程很多地方都有,腾讯课堂、b站都有,百度网盘也一堆,自己搜下吧

uni-app的话可以考虑使用unicloud云开发

springboot实战教学视频,网上很多,自己找一个大品牌的学就可以了

  • 后端需要学习的是springboot框架,里面包含很多东西
  • Springboot里面的Controller,@bean等常用注解需要掌握
  • 数据库ORM框架可以学习mybatis、mybaits-plus
  • 缓存可以学习Redis
  • 数据库需要学习SQL语法,基本的增删改查需要会,以Mysql为主
  • NoSql数据库可以学Mongodb,但非必须,学完Mysql的sql语法后还想扩展的话可以多学一个mongodb

如有帮助,请采纳,十分感谢!

Java基础,web,ssm框架,springboot,springcould,中间还掺杂好多东西要学。加油!