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