好多培訓(xùn)學(xué)校IT學(xué)費好貴?
培訓(xùn)也好,自學(xué)也罷,都是從基礎(chǔ)開始的,但這里有說一句,并不是每個人都適合學(xué)習(xí)java,想要學(xué)習(xí)java首先要搞清楚自己適不適合學(xué)習(xí)java。不然交了昂貴的學(xué)費到最后才發(fā)現(xiàn)不適合自己,那真的是欲哭無淚了。
相比于傳統(tǒng)的Java測試,不是做作測試題就是直接跟著現(xiàn)有班級學(xué)習(xí),往往聽得一抖霧水,不知其所以然。
這里建議大家了解一下Java實驗班,這是針對想學(xué)習(xí)Java但又猶豫,不知道自己適不適合,能不能學(xué)得會等有諸多疑問的小伙伴們設(shè)計的,專門針對性設(shè)計課程,有專業(yè)老師指導(dǎo),就只是針對這個測試班,有問題可以直接問,之后還會有專業(yè)測試考試,而且這個班是不收學(xué)費,還會報銷路費,以及解決住宿問題。
Java基礎(chǔ)階段
JavaSE初級
01 : Java語法
02 : 變量,方法
03 : 構(gòu)造方法
04 : String字符串
05 : This的使用
06 : 面向?qū)ο?/p>
07 : 一維數(shù)組
08 : 二維數(shù)組
09 : 排序
10 : 數(shù)據(jù)結(jié)構(gòu)
11 : 文件操作
12 : IO流操作
13 : socket網(wǎng)絡(luò)通信編程
14 : Swing; 15)線程,多線程
這一階段的學(xué)習(xí)目標(biāo)主要是掌握常見的數(shù)據(jù)結(jié)構(gòu)和實用算法;培養(yǎng)良好的企業(yè)級編程習(xí)慣。熟練使用eclipse編寫Java代碼;熟練使用Java語言的常用對象。
實訓(xùn)項目可以參考 :基于DOS命令窗口實現(xiàn)的酒店管理系統(tǒng)
JavaSE高級
01 : 異常
02 : 數(shù)組/算法
03 : 常用類
04 : IO流
05 : 線程
06 : 反射機(jī)制
07 : 網(wǎng)絡(luò)編程
08 : 注解Annotation
09 : MySQL初級
10 : 數(shù)據(jù)結(jié)構(gòu)
11 : JDBC
學(xué)習(xí)目標(biāo):
能夠獨立使用IO流完成文件的讀和寫,掌握常見流的使用;能夠通過反射機(jī)制完成對象創(chuàng)建,方法的調(diào)用屬性訪問,掌握TCP協(xié)議,以及使用Socket完成計算機(jī)之間的通訊
實訓(xùn)項目可以參考:基于DOS命令窗口實現(xiàn)的銀行賬戶管理平臺
JavaWeb初級
01 : HTML/HTML5
02 : CSS/CSS3
03 : JavaScript
04 : jQuery
05 : Bootstrap
06 : XML+XPath
07 : Servlet
08 : Jsp
09 : EL
10 : JSTL
學(xué)習(xí)目標(biāo) :
具備本地開發(fā)能力,掌握HTML基本機(jī)構(gòu),標(biāo)簽格式、表單以及節(jié)點id屬性、div布局HTML框架;掌握jQuery九大選擇器及事件操作;Java解析XML;dom4j解析XML;XML+XPath解析XML文件;
實訓(xùn)項目可以參考:DRP企業(yè)級分銷系統(tǒng)
項目:(跨國企業(yè)CRM)
01 : Filter
02 : Listener
03 : Servlet3.0
04 : AJAX
05 : MVC
06 : ThreadLocal
07 : Gof之代理模式
08 : 連接池/C3P0/DBCP/Druid
09 : JNDI
10 : Gof之工廠模式
11 : MySQL高級
12 : Oracle
13 : PL/SQL
14 : SQL優(yōu)化
15 : MyBatis
學(xué)習(xí)目標(biāo)
掌握WEB系統(tǒng)的交互原理,JavaWEB開發(fā)的核心,運(yùn)用掌握的技術(shù)獨立完成網(wǎng)頁的開發(fā)設(shè)計,具備數(shù)據(jù)庫設(shè)計設(shè)計能力,獨立完成網(wǎng)站代碼的優(yōu)化
實訓(xùn)項目參考:EGOA
要寫的實在太多了,用圖片替代一下
學(xué)到這里,基本上你就你已經(jīng)掌握了全部零基礎(chǔ),可以做項目了
Java高級框架
1、Spring4
2、SpringMVC
3、Spring Data
5、Apache Shiro
6、Spring Security
7、Quartz
8、Struts2
9、Hibernate5
10、JPA
互聯(lián)網(wǎng)架構(gòu)
1、Maven/Gradle
2、Linux
3、ActiveMQ
4、Nginx
5、Redis/Memcached
6、Dubbo+Zookeeper
7、WebServices
8、HttpClient
9、微信支付
10、分布式鎖
11、接口安全方案
12、分布式文件系統(tǒng)
13、RPC框架hessian
14、Apache?Cassandra
15、MongoDB
16、壓力測試/jmete
17、Web服務(wù)器優(yōu)化
18、P2P項目中特有業(yè)務(wù)
19、MySQL主從復(fù)制
20、MyCat分庫分表
21、優(yōu)化意識
22、WebLogic/JBOSS
………………