4個月脫產班,從IT小白變Java大牛!
6個月周末班,工作學習兩不誤。
【階段一】Java編程 |
|
Java基礎 | |
開發簡單的java應用程序 | 軟件的概念、計算機語言的發展、dos常用命令,java概述、jdk與jre、path與classpath環境變量的配置和理解、helloJava程序入門(notepad編寫)、單行注釋、多行注釋、文檔注釋 |
變量和數據類型 | 變量的聲明與使用、標識符命名規范、8大基本數據類型與引用類型、進制的介紹與轉換、數據類型的轉換 |
運算符 | 表達式概念、算術運算符、賦值運算符、比較運算符、邏輯運算符、位運算符、三目運算符、運算符優先級 |
條件結構 | 簡單if、簡單if…else、嵌套if、多重if、switch條件結構 |
循環結構 | while、do…while、for、break和continue、多重循環 |
數組 | 數組的概念、數組的靜態,動態初始化、冒泡排序法、插入排序法、選擇排序法、線性查找法、二分查找法、Arrays類使用、二維數組的定義與初始化、數組在內存中的分配原理 |
面向對象編程 | 類和對象概念、對象的創建、方法的聲明、方法的執行過程、OverLoad(重載)、變量的作用域、String對象的聲明操作、Java內存管理機制、封裝概念、UML類圖、構造方法、this關鍵字、static關鍵字、package(包)、繼承、super關鍵字、OverRide(重寫)、final關鍵字、多態、靜態綁定與動態綁定、對象的上下類型轉換、Object對象常用方法、抽象類、模板方法設計模式、接口、面向接口的編程思想、簡單工廠設計模式、單例設計模式((懶漢式、餓漢式)、策略設計模式 |
Java高級 | |
高級特性 | 內部類概念、成員內部類、靜態內部類、匿名內部類、局部內部類、自動裝拆箱、枚舉類、String、StringBuffer、StringBuilder、Date和SimpleDateFormat類、Canlendar、GregorianCalendar、Math、Random、正則表達式 |
異常處理 | 異常概念、異常分類、異常處理機制、受查異常和非受查異常、try-catch-finally、throw關鍵字、throws關鍵字、自定義異常、異常注意事項 |
泛型 | 泛型簡介、泛型類、泛型方法、限制泛型可用類型、類型通配符 |
IDE | IDE介紹和Eclipse使用、debug程序調試、junit單例測試 |
集合 | 集合框架的層次結構、Collection接口、Iterator接口、List接口、ListIterator接口、ArrayList類、LinkedList類、Map接口、HashMap類、HashMap底層原理、TreeMap、Comparator和Comparable接口、Set接口、HashSet類、TreeSet類、Collections類的使用。 |
反射 | 反射的概念、類加載的原理、反射屬性、反射方法、反射加載配置文件的原理、反射創建對象。 |
多線程 | 進程和線程的概念、多線程概念,掌握多線程的實現方案,如何獲取和設置線程名稱、線程的生命周期、如何解決線程安全問題、線程同步、Lock鎖、死鎖問題、線程間通信、線程的狀態及狀態轉換、線程池概念與作用。 |
IO | IO框架介紹、File類的使用、IO流的分類、字節流、字符流、字節緩沖流、字符流、字符緩沖流、打印流、標準輸入輸出流、對象序列化流、隨機訪問流、Properties集合、裝飾(包裝)設計模式 |
網絡編程 | 網絡基本概念、網絡編程的三要素,Socket原理機制、UDP傳輸、TCP傳輸、URL編程等。 |
注解 | Annotation簡介和標準、常用的java注解、自定義注解、反射注解中的屬性 |
XML與json入門 | XML簡介、XML的基本語法、XML創建、命名空間概念、DTD和schema的了解、DOM解析、SAX解析、DOM4J解析、XPath的使用、JSON概念、JSON語法、JSON對象、JSON數組、JSON解析 |
階段貫穿項目:影院訂票管理系統、ATM銀行管理系統、多人聊天室 |
【階段二】數據庫開發 |
|
Oracle數據庫 | |
關系型數據庫基礎 | 關系型數據庫的概念、Oracle簡介、Oracle下載與安裝、Oracle的卸載、Oracle的組成 |
查詢語句 | SELECT查詢基礎語法、*通配符、查詢指定列、查詢中的算數表達式、NVL函數對null值進行替換、列別名、DISTINCT、ORDER BY ASC/DESC、WHERE 條件中的運算符、BETWEEN…AND、IN、模糊查詢、查詢中的邏輯運算符、描述條件的優先規則 |
單行函數 | 函數簡介、字符函數、數值函數、日期函數、轉換函數 |
多表查詢 | 多表查詢的概、聯接類型、檢索自然聯接的記錄、給多表設定別名、 USING 子句創建聯接以確定各表之間的特定列、 ON 子句指定任意條件或指定要聯接的列、掌握外部聯接類型 LEFT、RIGHT 和 FULL |
組函數 | 對組函數進行描述和分類、使用組函數、將 DISTINCT 關鍵字與組函數配合使用,如何使用組函數處理 NULL、使用 GROUP BY 子句創建數據組、使用多個列來分組數據、使用組函數避免非法查詢、使用 HAVING 子句排除數據組 |
子查詢 | 子查詢的概念、查詢結果作為另一個查詢的數據表,查詢結果作為另一個查詢的條件、如何編寫高效的sql。 |
數據建模和數據庫設計 | 系統開發概念、數據庫設計的關鍵因素、實體關系建模、實體間關聯關系的類型、三級范式 |
DDL語句 | 創建表結構(create table)、字段數據類型、約束(主鍵約束、外鍵約束、默認約束、檢查約束等)、刪除表(Drop table)、修改表結構(Alter table)、對表進行重命名等 |
DML語句 | INSERT語句、update語句、delete語句、事務 |
Oracle數據字典 | 使用數據字典查詢有用數據、查詢各種數據字典 |
常見數據庫對象 | 創建視圖、從視圖中獲取數據、創建、維護和使用序列、創建和維護索引、創建同義詞(SYNONYM)、創建存儲過程、掌握觸發器、數據備份與還原 |
階段課程項目: 亞馬遜在線書城數據庫設計、友邦保險CRM數據庫設計、去哪玩數據庫設計 | |
JDBC | |
JDBC基礎 | JDBC簡介、JDBC驅動的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet詳細使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用。 |
JDBC高級 | ORM思想、一對多映射關系、連接池介紹、C3P0、DBCP連接池使用。DBUtils介紹、DbUtils類的使用、QueryRunner類的使用、ResultSetHandler詳解、DBUtils實現事務的處理。 |
階段課程項目: 二嗨租車系統、backStone(數據庫備份還原系統 |
【階段三】Web前端開發 |
|
Web前端頁面開發 | |
HTML | HTML簡介,HTML的整體結構、文本標簽、行級標簽、塊級標簽、字體標簽、列表標簽、圖片標簽、超鏈接標簽、表格標簽、表單標簽、DIV標簽、HEADER標簽、多媒體標簽。 |
CSS | CSS簡介、CSS導入方式(內部樣式表、內聯樣式表、外部樣式表)、CSS選擇器(ID選擇器、類選擇器、元素選擇器、屬性選擇器、偽類等)、CSS字體和文本相關屬性、CSS邊框和背景相關屬性、CSS列表和表格相關屬性、CSS常用偽類別屬性、盒子模型和元素定位(float、position)、DIV+CSS實戰 |
課程案例:彩妝熱賣產品列表、帶按鈕的輪播廣告、 美容產品熱點、 商品分類 課程項目:新疆旅游網站、新品游戲網站 |
|
Web前端腳本和框架開發 | |
JavaScript | JavaScript簡介、JavaScript語法、Javascript數據類型、運算符、表達式、流程控制,JavaScript內置對象、數組、字符串、日期時間、數學函數、正則表達式,JavaScript函數、Javascript自定義函數、Javascript創建對象的方式、BOM介紹、DOM介紹、方法和事件、事件對象、使用DOM操作HTML文檔、遍歷文檔樹上的節點、搜索文檔中特定的元素、修改文檔內容、往文檔添加新內容、使用DOM操作 XML文檔。 |
jQuery | jQuery簡介、JQuery對象與DOM對象的轉換Jquery選擇器介紹(基本選擇器、層次選擇器、基本過濾選擇器、內容過濾選擇器、可見性過濾選擇器、屬性過濾選擇器、子元素過濾選擇器、表單選擇器、JQuery操作DOM操作、查找元素/屬性節點、創造元素/屬性/文本節點、插入節點、刪除節點、復制節點、替換節點、包裹節點、屬性操作、樣式操作、遍歷節點、CSS-DOM操作;動畫和事件:jQuery中的事件、加載DOM、事件綁定、合成事件、事件冒泡、事件對象的屬性、移除按鈕上注冊的事件、模擬操作、JQuery中的動畫、JQuery插件的使用 |
EasyUI | EasyUI概述、常用UI控件學習(Layout、Menu、Tree、DataGrid、Calendar)、后臺管理頁面實戰 |
課程案例: 帶按鈕的輪播廣告、帶關閉按鈕的浮動廣告、對聯浮動廣告制作、多級菜單的制作、右下角延時廣告彈出窗口、 制作伸縮菜單導航條、 百葉窗推拉效果、 畫廊、照片墻、圖片放大鏡、仿淘寶圖片左右切換 階段課程項目:cloud教育平臺系統(前端開發) |
【階段四】JavaEE基礎開發 |
|
Servlet | |
Web簡介 | Internet介紹、B/S、C/S、HTTP協議詳解 |
Servlet基礎 | WEB服務器的工作原理、Tomcat的安裝與啟動運行、Tomcat的體系結構、Tomcat部署web應用的三種方式、設置目錄的默認網頁、使用Tomcat配置虛擬主機、WAR文件生成與使用。 |
Servlet生命周期 | Servlet API和Servlet生命周期、Servlet生命周期、servlet配置詳解、訪問servlet路徑分析、ServletConfig使用及servlet初始化參數的使用、ServletContext使用、系統初始化參數、web資源獲取。 |
Servlet表單處理 | HttpServletRequest處理表單、POST和GET請求的亂碼處理、請求轉發和重定向 |
會話跟蹤 | 會話的概念、Cookie及Cookie的應用、Session的概念、Session跟蹤機制、利用Session防止表單重復提交、Session的持久化、URL重寫 |
過濾器與監聽器 | 監聽器介紹及使用、過濾器介紹、過濾器生命周期、過濾器鏈分析、FilterConfig介紹、郵件發送、自動登錄功能的實現。 |
JSP | |
JSP介紹 | JSP簡介、JSP與Servlet的關系、JSP頁面的組成、JSP的執行過程、MVC模式的演變(Model 1、Model 2、MVC) |
JSP常見標簽 | page指令及其重要的屬性,在web.xml文件中設置全局錯誤處理。JSP常用隱式對象、JSP隱式作用域對象、JSP動作指令介紹。 |
EL表達式&JSTL標簽庫 | EL獲得數據、EL執行運算、EL內置對象、EL函數,JSTL核心標簽庫、JSTL國際化標簽庫、JSTL函數。 |
AJAX | |
Ajax | AJAX簡介、XMLHttpRequest對象詳解、JQuery的AJAX、Ajax處理服務端返回的文本、XML和JSON格式的數據 |
WEB高級 | |
Web強化 | MD5加密、分頁、文件上傳、下載、動態代理 |
項目管理 | |
SVN&Maven | 掌握SVN的配置和使用,Maven介紹及依賴管理;安裝配置;核心概念、與第三方Eclipse的整合、Maven管理Web應用;Maven管理SSH應用;使用Maven進行測試及集成;掌握Maven在Java Web應用的配置、管理和使用等技術。 |
階段貫穿項目:站內短消息應用系統、個人博客應用系統 階段課程項目:亞馬遜電商系統、 友邦客戶關系管理系統 |
【階段五】Framework和JavaEE高級開發 |
|
JavaEE高級框架開發 | |
Hibernate | ORM簡介、Hibernate概述、Hibernate開發步驟和運行過程、Hibernate核心API(Configuration、SessionFactory、Session概述、Transaction、Query和Criteria接口)、HQL檢索方式、對象/關系數據庫關聯映射、持久化對象狀態、Hibernate緩存(一級緩存、二級緩存) |
Struts2 | Struts2框架概述、工作原理與架構分析、6大配置文件分析、struts.xml詳解及使用,使用通配符定義action、動態方法調用,ActionContext及ServletActionContext使用,模型驅動ModelDriven、屬性驅動, Struts2文件上傳,默認攔截器分析、自定義攔截器、OGNL表達式、值棧ValueStack分析及操作、Struts2標簽。 |
Mybatis | Mybatis架構、Mybatis入門程序、Mybatis開發Dao、SqlMapConfig.xml配置、ParameterType輸入映射、ResultType及ResultMap輸出映射、動態sql、商品訂單數據模型、關聯查詢(一對一、一對多、多對多)、延遲加載、查詢緩存(一級緩存、二級緩存)、Mybatis與Ehcache整合實現二級緩存、Mybatis與spring整合、Mybatis逆向工程。 |
Spring | Spring框架概述,IoC思想、DI依賴注入、Bean的實例方式、Bean種類、Bean作用域范圍、依賴注入、SpEL spring表達式、注解裝配Bean、整合Junit測試、web開發集成Spring、AOP思想、使用AspectJ切面編程、JdbcTemplate模板使用、C3P0數據源配置、DBCP數據源配置、聲明式事務管理、SSH整合。 |
Spring MVC | Spring mvc介紹、Web MVC應用、Spring web mvc架構、springMVC入門程序、非注解處理器映射器和適配器、注解開發處理器映射器和適配器、springmvc整合Mybatis、RequestMapping、Controller方法返回值、參數綁定、springmvc與struts2區別、springmvc上傳圖片、json數據交互、Validation、異常處理器、RESTful支持、攔截器。 |
框架整合 | SSH&SSM框架和項目配置管理Maven的集成開發(重構貫穿項目) |
階段貫穿項目: OracleCRM系統、cloud云在線教育平臺 畢業項目:Oracle在線教務系統、保險經紀平臺、去哪玩旅游網、軟件外包平臺 |
甲骨文原廠課程、官方教材、認證師資
重項目、重PK 、重技能,助學員快速獲得工作經驗
海文,全國含有Oracle全球認證的Java培訓
獨有的甲骨文合作伙伴人才輸送路徑讓你的就業有確保
一次培訓終身服務云平臺老師終身為您在線解答問題
課程內容全面,學費低價,減輕學員生活負擔。
職業素養課程打造全面的就業能力,旨在提升習慣、能力、意識
分階段課程打造扎實的開發技能
企業實際項目的開發,提升對商業項目開發流程的了解和開發能力
5年軟件開發經驗及3年教育培訓經驗,精通 java、javaweb、android、SDK/NDK、oracle、mysql等編程技術。曾從事電子商務網站、高校在線答疑系統以及移動物資管理系統的開發。現從事Java,Android教育,其豐富的項目開發經驗能為學員項目實戰提供專業的指導,已幫助近千名學員高薪就業。
10年軟件開發經驗及5年教育培訓經驗。精通JavaEE,PHP 等編程語言;精通Java企業級開發框架 spring,mybatis,hibernate,struts2的應用;精通Linux操作系統服務環境搭建與應用。曾任對臺外包Java高級軟件工程師,Java軟件設計分析師。曾參與設計開發多個企業ERP系統。從事IT教育以來,認真負責,授課能力得到老師與學員的肯定。
萊蕪Java培訓學校課程大綱
課程背景
隨著計算機行業的迅猛發展,Java語言也變得越來越受歡迎。Java語言具有跨平臺、安全性高、易學易用等特點,在IT行業中被廣泛應用。因此,Java語言的學習越來越受到人們的關注。
課程特色
1. 課程設置:詳實的課程設置,全面講解Java語言的基礎知識、高級特性、框架應用及企業開發等方面。
2. 實踐操作:課程以實踐操作為主,讓學員更快掌握Java編程技能。
3. 一對一輔導:提供一對一輔導服務,以幫助學員更好地理解和運用所學知識。
4. 就業指導:提供就業指導,為學員盡快尋找到適合自己的工作提供幫助。
課程目標
1. 掌握Java語言的基礎知識和核心概念。
2. 熟練掌握Java編程語言,能夠獨立完成一定規模的項目。
3. 掌握Java框架應用以及企業開發中常用的技術和工具。
4. 培養解決問題的獨立思考能力和團隊協作能力,適應工作環境。
學習對象
1. 對Java語言有基礎了解,希望深入學習Java語言的學生。
2. 對IT行業感興趣,想從事Java開發工作的初學者。
3. 已從事Java開發工作,想學習高級技能,提升自己的Java技術水平的Java程序員。
課程內容
1. Java入門
2. Java語言基礎
3. 面向對象編程
4. Java高級特性
4.1 泛型
4.2 注解
4.3 反射
5. Java框架應用
5.1 Spring框架
5.2 Hibernate框架
6. Java企業級開發
6.1 Servlet
6.2 JSP
6.3 EJB
7. 數據庫及SQL
8. Maven及項目管理
9. 多線程編程
10. Java性能優化
學習時長
根據學員的實際情況安排。一般為180-240課時。
收費范圍
由于學員情況不同,收費標準也不同,請到校咨詢。
學習收獲
1. 掌握Java編程語言,熟悉Java框架應用。
2. 能夠獨立完成一定規模的項目。
3. 具備解決問題的獨立思考能力和團隊協作能力。
4. 能夠適應工作環境,更好地實現自我價值。
結語
以上信息僅供參考,實際情況以到校咨詢為準。可聯系在線客服,預約免費體驗課。我們希望為學員提供最優質的教育服務,讓學員在職場中更加出色。
¥38002414人關注
¥380014414人關注
¥詢價4522人關注
¥詢價82823人關注
¥38008675人關注
¥38005221人關注
¥68002960人關注
¥38002177人關注