动力节点路线
学习之旅(2021.3.11)
1.Javase (2021.2.17开始-)
java语言的基础,时java的最基本的库。基础语法加常用类库。
2.数据库
MySQL(或者Oracle),数据库是所有程序员都需要学习的,不管是哪门语言,软件最终都是操作数据,而数据存储在数据库中,所以数据库是必须要学的,大学中大部分 都是学习微软的SQLServer,但是企业中,尤其是互联网公司大部分使用的都是MySQL数据库,对于数据库来说,除了MySQL外,有精力的话还可以学习Oracle数据库。
jdbc:java语言链接数据库。(使用java语言对数据库中的数据进行增删改查等操作)
3.web前端
对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。BS结构是目前的主流。
BS其实就是:Browser/Server,浏览器访问服务器的形式。
浏览器B端的就是web前端,在浏览器上运行的语言包括:HTML、CSS、JavaScript【JS最重要】
先学HTML,再学CSS,最后学JavaScript。
1.HTML
2.css
3.JavaScript
4.Javaweb(web后端)
BS结构我们主要进行的是S端,S端是Server端(服务器端),服务器端可以是C语言,可以是PHP,当然也可以是java。目前java居多,占大部分!
先学Servlet,再学习JSP。
1.Servlet
2.JSP
5.web进阶
1.AJAX(发送异步请求的一个技术)
2.jQuery(是一个JavaScript语言的高级框架)
6.Javaweb项目实战
基于Servlet+JSP+MySQL+JDBC+HTML+CSS+JavaScript+jQuery+AJAX 能做一个项目(开发中一般不这样用,都是基于框架开发,ssm)
7.SSM三大框架(选学SSH)
SSM = Spring + SpringMVC + MyBatis
先学 MyBatis,再学习Spring,最后学习SpringMVC
8.互联网分布式
Dubbo
MQ
redis
zookeeper
fastDFS
Nginx
SpringBoot
SpringCloud
……
9.分布式项目实战
最好有一个商业级的项目对以上内容有一个练习。