課程前言
JAVA入門的難點在于技術(shù)種類繁多,環(huán)境配置復雜。很多程序員即使工作多年,也沒有建立起完整的知識體系。本課程本課程先讓學員對整體技術(shù)地圖有一個正確認識后,再聚焦對流行的技術(shù)框架進行講解,讓學員能觸類旁通。
課程目標
讓學員掌握正確的JAVA學習方法,在短時間內(nèi)提升自己的JAVA開發(fā)能力。
授課方式
案例講解+小組討論 60%案例講解 40%實踐演練。
培訓對象
零基礎的JAVA程序員 1-2年左右工作經(jīng)驗的JAVA程序員。
課程大綱
1. JAVA的整體學習方法 |
|
JAVA技術(shù)體系 學習方法 JAVA技術(shù)地圖 |
對JAVA領(lǐng)域的學習有一個整體的認識 |
快速開發(fā)環(huán)境的搭建 Eclispe工具的基礎使用 H2 文本數(shù)據(jù)庫 WEB服務器jetty |
熟悉開發(fā)需要用到的基本工具. |
2. JAVA基礎知識 |
|
JAVA基礎語法 多線程 異常 面向?qū)ο笏枷? 接口 抽象類 繼承 反射機制 |
面向?qū)ο笏枷? |
數(shù)據(jù)結(jié)構(gòu) Collect集合 Hashmap Arraylist Set… |
學會重基本的數(shù)據(jù)結(jié)構(gòu)使用和常見工具類 |
文件讀寫IO 文件目錄的增加刪除操作 UTF-8編碼問題 亂碼問題 File i/o NIO2.0(New IO) |
理解基本的文件操作API和文檔讀寫中的常見問題 |
3.流行的輕量級框架SSH講解 |
|
WEB應用框架技術(shù) 輕量級框架SSH&SpringMVC 重量級框架EJB |
了解JAVA框架的發(fā)展趨勢,如何選擇正確的開發(fā)框架 |
STRUTS 功能 場景 代碼案例 HIBERNATE 功能 場景 代碼案例 與JDBC的對比 SPRING 功能 場景 代碼案例 SSH框架是的搭建原理 |
理解和掌握SSH如何使用以及組合的原理 |
4.JAVA應用性能調(diào)優(yōu) |
|
JVM虛擬機內(nèi)存機制 性能調(diào)優(yōu) 本地緩存和分布式緩存 TOMCAT群集方案 |
|
5. JAVA全棧式程序員必備技能 |
|
自適應屏幕框架的意義 |
掌握bootstrap前臺技術(shù)的使用 |
移動端框架 常見的HTML5手機端框架 仿Android和ISO系統(tǒng)的界面" |
了解Hybird混合app開發(fā)模式的常用框架 |
敏捷自動化測試 Junit Cucumber Selenium 持續(xù)集成 |
了解專業(yè)JAVA開發(fā)團隊的工作方式 |