JVM虚拟机、垃圾回收机制
3.2、数据库技术
MySQL使用、优化、调优
Redis使用、优化、调优
NoSQL数据库(MongoDB、HBase)的使用
3.3、Web开发技术
HTML、CSS、JavaScript基础
jQuery、Bootstrap等前端框架的使用
Spring MVC框架的使用
Spring Boot框架的使用
Restful API设计、开发
HTTP、HTTPS协议
3.4、框架技术
Spring框架的使用
MyBatis框架的使用
Hibernate框架的使用
Spring Security登录、授权认证
Shiro登录、授权认证
3.5、服务器部署
Tomginx、Apache服务器的使用
Jenkins、Docker等持续集成工具的使用
Linux、tOS服务器的使用
…
四、其他技术
4.1、Git版本控制的使用。
4.2、Maven、Gradle项目构建工具的使用。
4.3、Swagger、Dubbo、RocketMQ等相关技术的使用。
…
五、全栈开发
Java全栈开发需要掌握前后端技术和数据库知识,可以通过一些实战项目来加深对知识的理解和技能的应用。
5.1、实战项目
通过实战项目可以将前后端技术和数据库知识有机地结合起来,锻炼我们的全栈开发能力。
推荐在 GitHub等平台搜索 Java全栈开发项目来学习。
5.2、开源社区
Java开源社区提供了许多有用的工具和资源,参与开源社区可以帮助我们学习更多的技术和构建良好的编程习惯。
例如 Apache等社区。
…
六、综合实践
6.1、前端页面设计与实现;
6.2、后端业务逻辑的设计与实现;
6.3、数据库的设计与实现;
6.4、服务器架设与分布式部署;
6.5、手写框架的实现。
…
七、学习教程
Java全栈开发是目前市场需求量最大的IT技能之一,主要包括前端开发、后端开发和数据库开发。
下面是一份适合初学者的 Java全栈学习路线,每一部分都推荐一些相关技术书籍。
7.1、前端开发
1.HTML、CSS和 JavaScript基础-《Head First HTML与CSS》-《CSS揭秘》-《JavaScript高级程序设计》
2.前端框架掌握-《深入浅出Vue.js》-《Reaative:跨平台移动开发》-《AngularJS权威教程》
7.2、后端开发
1.Java基础-《Java编程思想》-《Thinking in Java》-《Java核心技术卷I》
2.Spring全家桶-《Spring实战》-《深入浅出Spring Boot 2.x》-《Spring Cloud与Docker微服务架构实战》
7.3、数据库开发
1.SQL基础-《MySQL必知必会》-《SQL必知必会》
2.NoSQL和BigData技术-《Redis实战》-《MongoDB权威指南》-《Hadoop权威指南》
7.4、其他关键技能
1.版本控制工具-《Git权威指南》-《Pro Git》
2.测试工具-《JUnit实战》-《Test-Driven Development: By Example》
……
以上就是Java全栈开发学习路线的七个方面汇总啦。
可能偏基础不太深入,但足可以让你拥有一张进入“Java全栈开发大牛俱乐部”的门票了。
那么,今天的分享就到这了,希望能对你的学习面试与编程工作有所帮助哈~
本章已完 m.3qdu.com