编程小白自学之javaweb的学习路线图
--鼠标键盘--
下面来分享一下编程小白学习之路,本人花了一年的时间,研究了一下javaweb的那些事儿,由于当时不知深浅,学习没有将时间用到刀刃上,导致了花费了一些时间在一些没有必要的地方,这一篇帖子值供学习参考,我觉得如果想了解,做个项目,达到开发工程师的中级水平,应该没有什么大问题的。个人见解,大佬勿喷。
首先我觉得javaweb应该分为三部分来进行,分别是:入门,掌握,精通这三个过程,下面一一进行介绍。(技术+百度云链接,如有失效,请联系小编)
入门篇:
java基础知识
链接:https://pan.baidu.com/s/1y32c4hweF2HtGn5EKMWqhQ 密码:o9ay
mysql数据库基础
链接:https://pan.baidu.com/s/1iQZrg2Zl3pTdL3cGSCSgbQ 密码:czvm
JDBC技术:
链接:https://pan.baidu.com/s/1WbblIUugwOryR48QQdpMHQ 密码:fy68
swing项目(了解即可):
链接:https://pan.baidu.com/s/1BPVTOMbctcy1I26wMwFBiA 密码:oqw1
java版网上银行项目实验要求(独立完成,自测):
链接:https://pan.baidu.com/s/1Racr8cY_x7-TwOX8ffEwvQ 密码:mh8j
掌握篇:
html+js(了解):
链接:https://pan.baidu.com/s/1Qa4z24kyqJPIfS3zntQ-Jg 密码:wbwt
jsp,servlet:
链接:https://pan.baidu.com/s/1AzWjM8tv4jo4PmDKguhaqA 密码:03rc
jsp项目实战篇:
链接:https://pan.baidu.com/s/1dBxfOyKgB-PLehOvEO3dhw 密码:e8ze
(ajax&&json,EasyUI) And (一个学生信息小项目):
链接:https://pan.baidu.com/s/1FgTy8Yc9MzU2HzRpkblBGw 密码:miw3
最后把之前写的java版的那个项目,变成web版的。
还有一点学完上述的内容以后,我觉得你有必要学习一下前端的一些开发技术,比如bootstrap,jquery,xml相关的技术,因为内容比较杂乱,不再一一列出。(注意:不要心急,在这个阶段是为框架打基础的,要多做几个项目,要真正可以了解 BS架构,MVC架构等思想)
精通篇:
struts2:
链接:https://pan.baidu.com/s/1AL2Xn8WJdhCZ2u6lePCnLg 密码:b5al
hibernate:
链接:https://pan.baidu.com/s/1_Z9TWOb0tK3an1l4asnvkg 密码:l68v
spring:
链接:https://pan.baidu.com/s/1C0_a8JLi2-edF6Dkn_dfBw 密码:4xw0
ssh整合项目(两个):
链接:https://pan.baidu.com/s/1A_GBqfup4JFoax1hsR0wqA 密码:323n
链接:https://pan.baidu.com/s/11MajnPnoVswk9nHgGzz8lg 密码:0yjy
上述两个项目你可以学习到很多,以及ssh整合开发技术。(不要眼高手低,多敲代码,不要直接复制粘贴,提供的源码)
springMVC:
链接:https://pan.baidu.com/s/19x3VkGk0fV4rEL0JMDnZmw 密码:oth8
Mybatis:
链接:https://pan.baidu.com/s/1PveefnotfgcXzW_IBMb8sg 密码:c4o8
Maven:
链接:https://pan.baidu.com/s/1W2Vt4Bik1oR8yUHP2DRW5g 密码:95z9
ssm整合项目:
链接:https://pan.baidu.com/s/1UVmYz7mwpeC_p1zhXnY3WQ 密码:d2l8
如果上述内容,你都学完了以后,并且能够熟练掌握我觉得你就已经能达到中级水平了,已经具备了独立自主的学习能力了。剩下的路就靠你自己走了。比如什么springBoot,如果你熟练掌握了,maven,springMvc,Hibernate,我想这个不是问题,上手肯定特别快。报表统计,POI,shiro权限框架,spring Security 什么的,等等,太多的框架了,太多的技术,看你怎么学,怎么想了,我觉得有些不常用的,啥时候用到啥时候再深入学习是不晚的,还有我觉得,你自己要有自己的想法,别一会儿搞这个,一会儿搞那个,最后什么都GG了。
小编觉得,javaweb,一定要学会看源码代码,了解别人的项目,虽然不是你自己的,你只要能把你需要的技术从项目中抠出来就是你的本事。没有谁说,没有一点相似的项目,不存在的。多收集素材,多见点新东西,别用的时候,连听都没有听过,何谈用呢?
幸福是靠你的双手创造的,加油吧,骚年们...
时间分配:入门篇(35天)+ 掌握篇(35)+精通篇(50天)+ 终身
如果你选择了,就要坚持学下去,活到老,学到老嘛!
领取专属 10元无门槛券
私享最新 技术干货