1,自學:需要自己收集資料學習,發現問題費時費力。
2.核心學院培訓:學習系統規劃學習時間、課程安排、就業支持,短時間內達到初級水平。
壹、Java課程目錄大綱:
首先,JavaSE的基礎知識
1.1、J2SE
JAVA開發基礎知識| Eclipse開發環境| J2SE5.0API | J2SE8.0New新特性|多線程技術| Socket
網絡技術
|
正則表達式| Java反射技術|屬性技術|各種實用的設計模式| Java調試技術|
面向對象的設計
設計原理詳解|案例求解的面向對象設計|面試問題內部講解|面試答題技巧詳解| AWT/SWING技術
1.2,實戰數據結構
數據結構實戰訓練|數組、鏈表等常用數據結構實戰
1.3,正則表達式
正則表達式的基本語法。預搜索、斷言和分組。JAVA操作正則表達式匹配器/模式
1.4,反射機制
JAVA動態,反射技術,JVM類加載器,類對象,方法等。
1.5,聊天項目
聊天項目主要通過完成壹個模擬的在線聊天系統,鍛煉大家在TCP/IP、Socket編程、C/S模式編程、線程應用方面的能力。
1.6,坦克戰單機版/照片版/網絡版。
這三個項目通過大家喜聞樂見的小遊戲形式鍛煉大家對JavaSE的綜合應用能力,並能初步應用面向對象的編程理念,鍛煉自己的初步設計能力,基本掌握多線程編程。
二、Java Web開發
2.1,數據庫技術
Oracle基礎管理;SQL語言PL/SQL
語言;觸發器和存儲過程;MySQL和SQL server介紹;業內常見問題的設計;數據庫表的設計範例;數據備份和移植;多表連接問題詳解;嵌入式數據庫應用;
2.2、JDBC技術
JDBC基金會;連接池技術;使用設計模式開發連接池;詳細擴展和測試池效率;
2.3、HTML4 & ampCSS & ampJava Script語言
HTML語言;CSS語言;JavaScript語言;JS通用模板;後臺管理模板;DOMJS運營CSSJS操作DOM
ECMAScriptJS運營事業部;原型;Js基於對象的編程;;Firefox和firebug的調試技術:
2.4、引導
前端css框架讓我們的學生不用美工就能做出漂亮的頁面;
2.5、Jquery
Jquery的基本技術;Jquery使用插件;
2.6、Http協議深入
使用HttpWatcher深入理解協議的內部機制;
2.7.JSTL標簽庫
JSTL核心標簽庫、JSTL函數標簽庫、JSTL格式標簽庫、JSTL XML解析標簽庫和自定義標簽技術;
2.8、JSP & amp小型應用程序
Servlet技術;JSP技術;JSTL標簽庫技術;過濾器和過濾器。監聽器技術;報告系統;
文件上傳;Tomcat服務器技術;Servlet過濾器和AOP編程;Servlet監聽器;
2.9、單片機技術
CVS初步;SVN介紹;
2.10,Java Web實戰演練
所學知識的綜合應用;HTML+CSS+JS;JSP+Servlet+JavaBean;文件上傳;分頁技術;
數據驗證;MVC初步;過濾器;聽眾;
2.11,XML技術
XML+XSL+DTD/Schema;XML數據解析;XML應用的詳細說明;XQUERY技術;CAST技術(XML數據和對象交換);
2.12,AJAX技術
AJAX技術基礎;AJAX技術框架;AJAX技術的調試技巧;
2.13,項目實戰
基於servlet/JSP技術的電子商務網站,基於AJax和Jquery的BBS論壇系統,Apache Commons
文件上傳的網絡硬盤系統
第三,主流框架技術和項目實戰
3.1,流行網頁框架介紹
struts 2/spring 4 . x/hibernate 4 . x/spring MVC/webwork/mybatis等簡介。
3.2、MVC模式
模型視圖控制器模式深入
3.3、SpringMVC
springmvc概述;springmvc的開發過程;Springmvc基本配置;springmvc的註釋開發;常用筆記;
服務、控制、存儲庫、請求+映射、響應策略等。
3.4、支柱2.x
Struts2的基本開發過程;動作類的三種實現方法;XML配置的幾種方法:Struts2國際化支持;Struts2異常處理;
Struts2的驗證框架;支柱的多模塊配置2;截擊機;
3.5、休眠4.x
Hibernate的基本開發過程;ORM簡介;模擬SQL語句的自動生成;Hibernate檢索;性能優化壹級緩存二級緩存查詢緩存
事務和並發
悲觀鎖,樂觀鎖
3.6、Spring4.x
工廠方法模式;抽象工廠;工廠方法模式;Spring3簡介;Spring的基本開發過程;IOC、DI;Bean的配置;
SSH框架的集成;春天的詮釋發展;Spring AOP開發代理模式靜態代理、動態代理、CGLIB
3.7、Mybatis
Mybatis簡介;Mybatis的開發過程;配置文件;映射文件;面向接口的Mybatis開發;
3.8.手工開發struts2.x框架。
親手開發struts2.x框架,融入設計模式,讓大家熟悉struts的核心機制!
3.9.手工開發Hibernate4.x框架。
芯院名師親自帶領妳開發hibernate框架,讓妳真正徹底了解ORM框架!
3.10,手寫實戰開發mybatis框架。
完成另壹個ORM框架mybatis的開發!
3.11.手工開發Spring 4.x框架。
Spring是最著名的框架之壹!也是業界應用廣泛的框架!妳是否對其核心機制有透徹的了解,往往是高薪的關鍵!所以Core Academy的名師帶領妳完成spring框架核心機制的開發。當別人還在討論如何使用spring的時候,妳已經更上壹層樓了!
3.12,項目實戰
基於struts2+spring+mybatis的電子政務系統和基於spring MVC+hibernate的在線考試系統。
二、選擇培訓機構要註意:
培訓機構很多,壹定要選擇適合自己的。現在很多院校大規模招生,導致很多學生最終就業無法保證質量。選擇正規機構壹定要看這幾點:
如果妳是剛畢業的大學生,或者是已經在社會上工作的有誌之士,想要在軟件行業的道路上發展,最重要的是妳要有技能。
現在企業需要的是有IT技術的人才最吃香。如果沒有技術,難道不應該與時俱進,努力學習新時代需要的知識嗎?然後妳需要提高自己的綜合實力和競爭力,也就是學習技術,這是社會競爭中的核心實力,其次才是妳的綜合能力。學技術壹定要選擇靠譜的機構。我們不能說我們看到了那種廣告。壹定要看真正受益的學生,也就是口碑。這才是最真實可信的。
Xi安核心學院教妳幾招如何培養批判的眼光:
1.真實場景:需要去機構實地考察,包括班級環境,班級真實場景,師生狀態;
2.教學方法:技術必須面授,出現問題及時解決,拒絕視頻教學;
3.課程:要看課程,然後對比壹些招聘網站上相關職位的描述。有些機構的課程看起來很可笑,沒有必要的課程去培訓就是浪費時間。壹定要看機構有沒有真的幹貨。
4.試聽,這也是考慮教老師的壹部分;試聽很重要,很多機構也有試聽環節。坐在學生中間,看看他們對這門課程的看法。
5.口碑:壹個培訓機構的好壞也和學員的口碑宣傳有關。最好找熟人或者在機構受過培訓的人,問問情況。
6.就業:是不是真的可以保證學生就業,而不是直接隨意推壹個給學生(慎重選擇);
7.環境:環境能給妳帶來愉快的學習環境(好的氛圍能帶動更好的學習)。
培訓就像走捷徑,有人可以帶妳入行。真的需要靠自己的努力。