您所在位置:主页 > 上元IT > WEB前端 >

慈溪WEB前端培训_学习JAVA WEB开发的学习路线

2020-06-22 13:14 adminSYjy
慈溪WEB前端培训_学习JAVA WEB开发的学习路线

【学校地址】慈溪环城南路130号天九商务大厦211室——上元(邦元)教育
[为中华企业培养实用人才]
【咨询热线】邱老师:18267400416(同微信号)  QQ:1849699290
【其它说明】①找不到地址或者车位可以联系邱老师
            ②课程咨询:设计丨外语丨会计丨教师丨建工丨学历丨IT


看了很多知友想学WEB开发,我也知道知乎有很多很多的高手,我在此不自量力的画了一张入坑Java WEB开发的科技树。希望能对初学Java web开发的知友能起到个抛砖引玉的作用。

本人水平有限,如果有错误,请各位大牛指教,谢谢大家了。

本文只适合新手入门参考使用,我自己认为,一旦入门了,大家会自己找到适合自己成长的路线。如果大家觉得这个路线浅了,说明您已经入门了。

砖头在此:

我把Java WEB 开发分成3条主要的线,用三种颜色标出。我自己认为,如果把蓝色的Java改成PHP,C#,Python等,也未尝不可。里面的虚线表示可选的技术,可以在学习初期绕开的技术,如果有2个箭头指向一个技术A,表示这A技术需要先学会前面的2项技术才可以学。

Java线:要掌握Java语言和Java WEB开发的主要基础技术JSP和Servlet

数据库线:这个至少要掌握一种数据库。如果之前没有接触过数据库,可以用MySQL入门,毕竟免费。

WEB线:这个主要要掌握WEB静态页面的开发技术,这样才能去学习开发Java WEB这样的动态WEB页面,乃至后面的MVC,前后端分离等技术。

一、Java线

这个很多java教程里都会提到,我只写重点。

  1. 入门的时候一定要能自己搞定JDK的安装,然后会用文本编辑器写个HelloWorld.java以及带package的HelloWorld.java,能自己把这个HelloWorld.java编译成HelloWorld.class并正确运行。到这里,可以了,立马装上Eclipse开练。Eclipse的教程可以自己百度谷歌,碰到问题自己百度谷歌都行。
  2. 了解清楚java的基本数据类型和基本运算,以及流程控制语句。这个对于裸学Java(没有其他类C语言的编程经验)的人来说,有点小困难,是编程遇到的第一个坎。对于有类C语言编程经验的人来说,基本30分钟看一下就可以了。裸学的知友要特别注意几个关键点:
    1. ++i 与 i++,是什么意思。
    2. 三元运算符,如: int a = 1 > 0 ? 10 : 1
    3. 别去记什么运算优先级,一律用括号。
  3. 学习数组,结合循环,简单的算法来学,事半功倍。
  4. Java面对对象是重点的重点:
    1. 成员变量和方法,重载
    2. static关键字
    3. 继承,Override
    4. 抽象类与接口
    5. 多态。
    6. 内部类/匿名内部类
  5. 常用的库。主要就是Math, Date, Calendar, Runtime, System等。主要了解日期处理的就可以了,开发web常用的就是日期处理相关的Date, Calendar类。其他的知道到时候怎么翻API手册就行。
  6. 异常。新手阶段,知道try...catch...finally的结构就行。
  7. 集合和泛型。主要要掌握List, Set, Map三种类型,掌握它们的实现类ArrayList, HashSet, HashMap的基本用法。知道泛型的菱形语法。
  8. 在学好MySQL的前提下,掌握JDBC的数据库连接/关闭,增删改查操作。
  9. 了解一下多线程的操作和线程安全。
  10. 了解网络开发的基本知识,如IP地址,端口,协议名称(TCP/IP, HTTP, HTTPS等)
  11. 掌握JSP的基本用法已经重要的内置对象/概念,这里需要你熟悉静态网页的开发
    1. Request
    2. Response
    3. Session
    4. Cookie
  12. 掌握Servlet
  13. 掌握JSTL的用法
  14. SSH/SSM学习
  15.  
  16. 二、数据库线
  1. 会装MySQL数据库,以及数据库管理工具MySQL WorkBench
  2. 了解表(Table),字段(Field)和记录的概念
  3. 会用SELECT, INSERT, UPDATE, DELETE语句
    1. SELECT语言最重要,会SELECT,其他的基本秒会
    2. 掌握JOIN,知道LEFT JOIN, RIGHT JOIN和INNER JOIN,MySQL目前没有OUTER FULL JOIN。
    3. 会用聚合函数及Having
  4. 会用工具创建,修改表
  5.  
  6. 三、WEB 线

HTML,CSS和JAVASCRIPT(简称JS,和JAVA没有关系,只是名字像而已,类似老婆和老婆饼,老婆饼和老婆没有关系)是WEB的基础,无论Java多么牛逼,最后都要让数据变成HTML/CSS/Javascript格式才能给用户的浏览器上展示出来。

这3位的关系可以这样理解:如果把WEB页面看成是房子,我们可以把HTML看成房子的框架结构,是房子的骨架。CSS的作用是装饰,让房子变好看。而JAVASCRIPT起的作用类似房子的电力,水管,空调,电器什么的,让房子能自动化,能交互。

  1. 先学HTML,关键是了解常用的标签如 <div>, <table>, <p>, <a>,<iimmgg>以及表单<form>及其常用的表单元素<input>, <select>等。还有就是知道一下利用表格来进行页面布局(表格布局现在基本处理发HTML格式的邮件之外,没有人用了)。学完的标准是,能做个简单的,不考虑美观的用户调查表,学生成绩单。里面数据当然都是静态的。
  2. 学CSS,先看几个简单的属性就行,如高height,宽width,颜色color,边框border,背景background……能让你的html变变颜色就行。然后一个重点就是要学会CSS+DIV布局
  3. 学会CSS+DIV布局后,就可以学点JS,不用太难,菜鸟网络上的教程足够了。学到这里,对JAVA WEB需要的WEB静态页面知识来说,差不多够了。下面对于新手来说,选学。
  4. 建议学会jQuery,这个库还是能帮你做很多很多的。虽然现在很多“大牛”对jQuery不屑一顾,但是不可否认,这个东西用的人太多了,在未来3年还会继续大规模使用。
  5. Bootstrap,这个CSS库能让一个不怎么懂美工的人,能在瞬间做出一个高大上的网页。
  6. AJAX。建议学会了jsp再来看,你会觉得一切这么顺理成章。当然如果你有php或其他后台语言的经验,现在也可以动手。不过这样的人往往已经懂ajax了。
慈溪WEB前端培训_学习JAVA WEB开发的学习路线

上一篇:慈溪WEB前端培训_web前端和后端有哪些区别?

下一篇:慈溪WEB前端培训_web前端培训内容是什么?