1) 企業(yè)需要什么,一線流行什么,我們就講什么!
會同多個* JavaEE 開發(fā)團(tuán)隊參與制定課程體系,不同于眾多培訓(xùn)機構(gòu)千篇一律的課程,東方標(biāo)準(zhǔn)的課程緊隨IT技術(shù)發(fā)展潮流,不斷的
引入高新技術(shù)、商業(yè)項目,時刻與行業(yè)趨勢保持同步,真正做到上課所學(xué)即企業(yè)所需。
4個月課程從Java基礎(chǔ)講起,涵蓋了JavaEE、Hadoop全部核心技術(shù),全部課程設(shè)置均以實用為導(dǎo)向,項目實戰(zhàn)貫穿全程。
2) 源碼級講解 JavaEE 主流開發(fā)技術(shù):
→ 拒絕像值棧、ModelDriven、Preparable 統(tǒng)統(tǒng)不使用。
→ 拒絕使用SpringData 但不添加自定義的底層方法
……
3) 不跟隨,讓你的起點更高:
→ 拒絕 n 個項目使用同樣的 SSH 作為底層框架
→ 項目中搭配更多主流技術(shù)方案:Shiro、主從分離、石英調(diào)度、分布式數(shù)據(jù)庫、SpringData、JBPM ...
→ 代碼由講師逐行引領(lǐng),不做代碼的搬運工
4) 大數(shù)據(jù)Hadoop課程讓未來無限可能!
→ 一網(wǎng)打盡Hadoop全部核心技術(shù),真正動手搭建某大型互聯(lián)網(wǎng)企業(yè)云平臺!
→ 隨著云計算和大數(shù)據(jù)時代的到來,產(chǎn)業(yè)界正在經(jīng)歷一次重大變革,特別是基于云計算的海量數(shù)據(jù)處理,改變著工程師思考的方式和習(xí)慣。
百度、阿里、騰訊等IT名企都在不限薪資、不計成本的爭搶云計算及大數(shù)據(jù)人才。
每個技術(shù)點均以目前*版本設(shè)計,每半年一更新,并邀請多家軟件公司技術(shù)專家參與修訂。 課程特點 1. 全程企業(yè)真實案例驅(qū)動,更直接、深入掌握所涉及技術(shù)的核心內(nèi)容
2. 講授常用的設(shè)計模式,更直觀體驗 Java 語言的設(shè)計之美
3. 采用 JDK *版本
4. 必要時從源代碼分析入手,使學(xué)員知其然亦知其所以然
5. 采用案例式教學(xué),通過專家講師的帶領(lǐng)使學(xué)員可以具有獨立開發(fā)的能力
6. 課程的技術(shù)點完全采用編碼規(guī)范,使學(xué)員熟練應(yīng)用,提高編碼效率 預(yù)期目標(biāo) 1. 掌握 Java 核心語法、深入理解面向?qū)ο笏枷搿?熟練使用 Java 語言的核心 API
2. 掌握 Oracle 數(shù)據(jù)庫的安裝、配置
3. 掌握 SL、PLSL 數(shù)據(jù)庫編程的核心內(nèi)容
4. 掌握 JDBC 的核心 API、能編寫出健壯的 JDBC 程序
5. 掌握 DBUtils 工具類的使用、初步體會 ORM 思想
6. 初步具有獨立閱讀 Java doc 的能力
7. 能通過大公司的 Java 基礎(chǔ)測試、數(shù)據(jù)庫面試題 適合目標(biāo)群體 1. 在校的本??圃盒?生,有無基礎(chǔ)均可,但必須對軟件開發(fā)有興趣并具備較強的邏輯思維能力
2. 剛畢業(yè)但想從事軟件開發(fā)行業(yè)的學(xué)生
3. 熟悉互聯(lián)網(wǎng)行業(yè),想轉(zhuǎn)做技術(shù)的在職人員
4. 從事像 或 PHP 想轉(zhuǎn)到 Java 開發(fā)的程序員 項目及案例 實現(xiàn) Spring 的 AOP、實現(xiàn)多線程下載、仿即時通訊工具、銀行管理系統(tǒng)
Java 開發(fā)前奏 Java語言發(fā)展簡史、 Java 程序的運行機制和 JVM、垃圾回收機制、下載和安裝 Java7 的 JDK、 設(shè)置path環(huán)境變量、編輯Java 源代碼、編譯 Java 程序、 運行 Java 程序、根據(jù) classpath 環(huán)境變量定位類、 Java 程序的組織形式、Java 源文件的命名規(guī)則、初學(xué)者容易犯的錯誤 Java編程基礎(chǔ) 結(jié)構(gòu)化程序設(shè)計簡介、程序的三種基本結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計簡介、面向?qū)ο蟮幕咎卣?、Java 的面向?qū)ο筇卣?、類和對象、注?、標(biāo)識符和關(guān)鍵字、數(shù)據(jù)類型分類、基本數(shù)據(jù)類型、基本類型的類型轉(zhuǎn)換、運算符、順序結(jié)構(gòu)、分支結(jié)構(gòu) 、循環(huán)結(jié)構(gòu)、控制循環(huán)結(jié)構(gòu)、數(shù)組類型、深入數(shù)組 面向?qū)ο? 類和對象、方法詳解、成員變量和局部變量、隱藏和封裝、深入構(gòu)造器、類的繼承、多態(tài)、繼承與組合、初始化塊、java 7增強的包裝類、處理對象、類成員、final 修飾符、抽象類、接口、內(nèi)部類、枚舉類、對象與垃圾回收、修飾符的適用范圍、使用jar文件 常用 API 運行 Java 程序的參數(shù)、使用 Scanner 獲取鍵盤輸入、使用 BufferedReader 獲取鍵盤輸入、System類、Runtime類、Object類、Java 7新增的 Objects 類、String、StringBuffer和 StringBuilder類、Math類、Java 7的 Threadlocalrandom 與 Random、BigDecimal類、Date類、Calendar類、Timezone類、創(chuàng)建正則表達(dá)式、使用正則表達(dá)式 、Java國際化的思路、Java支持的*和語言、完成程序國際化、使用Messageformat處理包含占位符的字符串、使用類文件代替資源文件、使用 NumberFormat 格式化數(shù)字、使用 DateFormat 格式化日期、時間、使用 SimpleDateFormat格式化日期、java集合概、Collection 和 Iterator接口、Set集合、List集合、ueue集合、Map、Hashset和 Hashmap 的性能選項、操作集合的工具類:Collections、Enumeration 泛型 編譯時不檢查類型的異常、手動實現(xiàn)編譯時檢查類型、使用泛型、Java 7泛型的菱形語法、定義泛型接口、類、從泛型類派生子類、使用類型通配符、設(shè)定類型通配符的上限、設(shè)定類型形參的上限、定義泛型方法、泛型方法和類型通配符的區(qū)別、Java 7的菱形語法與泛型構(gòu)造器、設(shè)定通配符下限、泛型方法與方法重載 異常處理 使用 try...catch 捕獲異常、異常類的繼承體系、Java 7提供的多異常捕獲、 訪問異常信息、 使用finally回收資源、 異常處理的嵌套、Java 7的自動關(guān)閉資源的try語句、使用throws聲明拋出異常、拋出異常、自定義異常類、catch 和 throw 同時使用、Java 7增強的throw 語句、異常鏈 annotation 限定重寫父類方法: @Override、標(biāo)示已過時、抑制編譯器警告: @SuppressWarnings、 Java 7的堆污染警告與 @SafeVarargs、使用@Retention、使用@Target、使用@Documented、使用@Inherited、自定義 annotation、提取 annotation 信息、使用annotation的示例 IO 訪問文件和目錄、文件過濾器、流的分類、流的概念模型、Inputstream 和 Reader、Outputstream 和 Writer、處理流的用法、輸入/輸出流體系、轉(zhuǎn)換流、推回輸入流、序列化的含義和意義、使用對象流實現(xiàn)序列化、對象引用的序列化、自定義序列化、另一種自定義序列化機制、版本、Java新io概述、使用 Buffer、使用 Channel、字符集和 Charset、文件鎖、Path、Paths和 Files 核心 API、使用FileVisitor遍歷文件和目錄、使用 WatchService監(jiān)控文件變化、訪問文件屬性、Java虛擬機讀寫其他進(jìn)程的數(shù)據(jù)、RandomAccessfile 多線程 線程和進(jìn)程、多線程的優(yōu)勢、繼承 Thread 類創(chuàng)建線程類、實現(xiàn) Runnable 接口創(chuàng)建線程類、使用 Callable和 Future 創(chuàng)建線程、創(chuàng)建線程的三種方式對比、新建和就緒狀態(tài)、運行和阻塞狀態(tài)、線程死亡、Join線程、后臺線程、線程睡眠:sleep、線程讓步:yield、改變線程優(yōu)先級、線程安全問題、同步代碼塊、同步方法、釋放同步監(jiān)視器的鎖定、同步鎖(lock)、死鎖、傳統(tǒng)的線程通信、使用Condition控制線程通信、使用阻塞隊列(Blockingueue) 控制線程通信、Java 5實現(xiàn)的線程池、java 7新增的 ForkJoinPool、Threadlocal 類、包裝線程不安全的集合、線程安全的集合類 網(wǎng)絡(luò)編程 網(wǎng)絡(luò)基礎(chǔ)知識、ip地址和端口號、使用 Inetaddress 、使用 UrlDecoder 和 UrlEncoder、使用 URL 和 URLConnection、TCP 協(xié)議基礎(chǔ) 、使用 ServerSocket 創(chuàng)建 Tcp 服務(wù)器端、使用 Socket 進(jìn)行通信、加入多線程、記錄用戶信息、半關(guān)閉的 Socket、用 nio 實現(xiàn)非阻塞 socket 通信、使用 Java 7 的 aio 實現(xiàn)非阻塞通信、UDP 協(xié)議基礎(chǔ)、使用 DataGramSocket發(fā)送、 接收數(shù)據(jù)、使用 Multicastsocket實現(xiàn)多點廣播、直接使用 Proxy 創(chuàng)建連接、使用 ProxySelector 自動選擇代理服務(wù)器 類加載機制與反射 JVM 和類、類的加載、類的連接、類的初始化、類初始化的時機、類加載器簡介、類加載機制、創(chuàng)建并使用自定義的類加載器、URLClassLoader 類、獲得class對象、從 Class 中獲取信息、創(chuàng)建對象、調(diào)用方法、訪問屬性值、操作數(shù)組、使 Proxy 和 InvocationHandler 創(chuàng)建動態(tài)代理、 動態(tài)代理和 AOP、泛型和Class類、使用反射來獲取泛型信息 Oracle Oracle 數(shù)據(jù)庫的安裝、Oracle 數(shù)據(jù)庫的配置、用 Oracle 企業(yè)管理器進(jìn)行數(shù)據(jù)庫安全管理、表空間及模式對象 SL 列數(shù)據(jù)類型、SL *plus、創(chuàng)建和刪除表、顯示表結(jié)構(gòu)、建立及執(zhí)行腳本文件、將數(shù)據(jù)行插入表中、檢索數(shù)據(jù)、刪除表中的行、修改行中的數(shù)據(jù)、更改表、從多個表中查詢數(shù)據(jù)、視圖、 SL *plus 環(huán)境設(shè)置、事務(wù)處理、約束、索引、何時使用索引、序列、同義詞 PL SL PL SL 字符集、 PL SL 塊、 PL SL 編程基礎(chǔ)、用 PL SL 程序訪問數(shù)據(jù)庫、聲明和使用子程序:過程和函數(shù)、記錄類型、%type和%rowtype屬性、游標(biāo)、集合、異常處理、 PL SL 程序的類型(包括:匿名 PL SL 塊、存儲過程和函數(shù)、刪除存儲過程和函數(shù) ) 、觸發(fā)器 Java基礎(chǔ)項目
名稱:仿即時通訊工具
JavaWEB基礎(chǔ)階段 課程介紹 本部分內(nèi)容涵蓋XML核心語法、Java XML解析技術(shù)及對比、HTMLCSS核心技術(shù)、JavaWeb基礎(chǔ)(具體包括:Servlet、JSP、HttpSession、使用JavaBean、自定義標(biāo)簽,EL、JSTL、MVC設(shè)計模式、Servlet攔截器、Serlvet過濾器、JavaWeb國際化、文件的上傳下載、JavaMail)、Oracle數(shù)據(jù)庫SLPL SL、JBDC、使用DBUtils、JavaScript核心基礎(chǔ)、juery、JSON、Ajax、UML。
本部分是JavaEE開發(fā)的核心內(nèi)容,是進(jìn)行后續(xù)學(xué)習(xí)的基礎(chǔ)。實際上很多JavaEE項目就是使用本部分內(nèi)容開發(fā),本部分學(xué)習(xí)依然全程采用案例驅(qū)動,在本部分學(xué)習(xí)的后期會有教學(xué)項目:電信任務(wù)管理系統(tǒng),使學(xué)員掌握在項目中使用MVC設(shè)計模式,泛型、DAO,數(shù)據(jù)并發(fā)處理,自定義異常體系等內(nèi)容。 課程特點 1.全程企業(yè)真實案例驅(qū)動,更直接、深入掌握J(rèn)avaEE核心知識點
2.講授JavaEE開發(fā)核心設(shè)計模式(MVC、DAO、工廠等),并應(yīng)用于項目中
3.采用主流作為教學(xué)版本,同時完整介紹規(guī)范
4.從源代碼分析出發(fā),使學(xué)員知其然亦知其所以然
5.采用案例式教學(xué),通過專家講師的帶領(lǐng)使學(xué)員可以具有獨立開發(fā)的能力 預(yù)期目標(biāo) 1.掌握J(rèn)avaWEB核心技術(shù)點、深入理解面向 MVC、DAO設(shè)計模式、熟練JavaWEB核心API
2.初步具備項目詳細(xì)設(shè)計能力,能根據(jù)概要設(shè)計構(gòu)建項目的UML圖
3.初步具備項目的調(diào)試能力,能較快的找出BUG,并快速解決。
4.能通過大公司的JavaEE基礎(chǔ)部分的筆試和面試 項目及案例 電信任務(wù)管理系統(tǒng)、長城內(nèi)部工作流管理系統(tǒng)
JDBC JDBC基礎(chǔ)(JDBC簡介、JDBC驅(qū)動程序)、JDBC的典型用法(JDBC常用接口和類簡介、JDBC編程步驟)、JDBC執(zhí)行SL語句的方式、管理結(jié)果集、Java7新增的Rowset、JDBC事務(wù)處理、分析數(shù)據(jù)庫信息、使用連接池管理連接、使用DBUtils xml xml、dtd、xml名稱空間、xml schema、Java解析xml文檔(使用dom、sax和jaxp解析xml文檔、使用jdom解析xml文檔、使用dom4j解析xml文檔、解析名稱空間) html & css 網(wǎng)頁設(shè)計基礎(chǔ)、網(wǎng)頁元素編輯、超鏈接的使用、表格的使用、框架的應(yīng)用、表單的設(shè)計、css基礎(chǔ)知識 JavaScript JavaScript簡史、JavaScript語法、dom、分離JavaScript、動態(tài)創(chuàng)建標(biāo)記 juery 認(rèn)識juery、juery選擇器、juery中的dom操作、juery中的事件和動畫、juery對表單、表格的操作及更多應(yīng)用、juery插件的使用、juery性能優(yōu)化和技巧 JavaWeb基礎(chǔ) Servlet與Tomcat、JavaWeb應(yīng)用程序的部署、Servlet、JSP、使用 JavaBean、EL、自定義標(biāo)簽、JSTL、MVC設(shè)計模式、HttpSession、過濾器、監(jiān)聽器、JavaWEB應(yīng)用的國際化、使用FileUpload組件完成文件的上傳下載、JavaMail Ajax 什么是Ajax及Ajax示例、Ajax的工作原理、通過XMLHttpReuest實現(xiàn)Ajax、Ajax數(shù)據(jù)格式(XML格式、HTML格式、JSON格式、各種格式對比)、使用juery實現(xiàn)Ajax(load()方法、$.get()方法、$.post()方法、序列化、Ajax應(yīng)用)、案例分析(驗證email、動態(tài)加載列表) UML 軟件設(shè)計和軟件工程簡介、UML概述、UML建模工具、安裝Rose、類圖、對象圖、包圖、組件圖、部署圖、用例圖、時序圖、協(xié)作圖、狀態(tài)圖、活動圖、軟件的生命周期 Ant Ant介紹、安裝并配置Ant、編寫Ant的構(gòu)建文件、部署到Servlet容器、運行Ant 階段項目 項目:電信任務(wù)管理系統(tǒng) ,本項目是JavaEE基礎(chǔ)部分的總結(jié)性項目,項目涉及Java基礎(chǔ),JavaWEB所有核心內(nèi)容,項目中涉及5張數(shù)據(jù)表,表之間存在較復(fù)雜的對應(yīng)關(guān)系。項目使用Filter,ThreadLocal完成事務(wù)處理,采取清晰的MVC設(shè)計模式。 JavaWeb 項目
名稱:大唐電信任務(wù)管理系統(tǒng)
名稱:長城內(nèi)部工作流管理系統(tǒng)
JavaWEB高級階段 課程介紹 本部分內(nèi)容涵蓋 Struts2、Hibernate、iBATIS、Spring、Spring-Security、JBPM等主流JavaEE框架;還將系統(tǒng)介紹WebService、WebSphere、Linux、JPA(選),(選)的核心內(nèi)容。
框架講授完成后,將帶領(lǐng)學(xué)員完成至少兩個企業(yè)級真實項目。
本部分是JavaEE開發(fā)的核心內(nèi)容,涵蓋所有目前流行的JavaEE開發(fā)框架。在具體授課時,將深入各框架源代碼,讓學(xué)員知其然亦知其所以然,以在應(yīng)用時能舉一反三。 課程特點 1.全程企業(yè)真實案例驅(qū)動,更直接、深入掌握各框架核心知識點
2.采用框架主流版本作為教學(xué)版本,同時完整介紹各框架*版本特性
3.從源代碼分析出發(fā),使學(xué)員知其然亦知其所以然,在應(yīng)用時能達(dá)舉一反三
4.講授全部核心知識點
5.項目真正源于企業(yè)應(yīng)用 預(yù)期目標(biāo) 1.掌握Struts2、Hibernate、iBATIS、Spring、Spring -Security、JBPM、WebService的核心內(nèi)容、掌握WebSphere、WebLogic的安裝、配置、管理
2.初步具備項目架構(gòu)能力,能根據(jù)項目需求設(shè)計出較優(yōu)秀的解決方案
3.具備項目的調(diào)試能力,能快速等位 BUG,并快速解決
4.能獨立進(jìn)行JavaEE項目研發(fā)
5.能通過大公司的JavaEE框架、項目部分的筆試和面試 實戰(zhàn)項目 *移動電子運維系統(tǒng)、教育培訓(xùn)管理系統(tǒng)、NEC 酒店管理系統(tǒng)
Struts2 初識struts、Action 與 Result、OGNL、表單標(biāo)簽、通用標(biāo)簽、類型轉(zhuǎn)換、輸入驗證、消息處理與國際化、ModelDriven和 Preparable攔截器、文件的上傳和下載、防止重復(fù)提交、定制攔截器、零配置 Hibernate Java 對象持久化技術(shù)概述、*個Hibernate應(yīng)用、對象-關(guān)系映射基礎(chǔ)、映射對象標(biāo)識符、通過Hibernate操縱對象、映射組成關(guān)系、Hibernate的映射類型、映射繼承關(guān)系、映射值類型集合、映射實體關(guān)聯(lián)關(guān)系、映射一對多關(guān)聯(lián)關(guān)系、映射一對一關(guān)聯(lián)關(guān)系、映射多對多關(guān)聯(lián)關(guān)系、Hibernate的檢索策略、Hibernate的檢索方式、Hibernate高級配置、管理Hibernate的二級緩存、管理Session和實現(xiàn)對話 iBATIS MyBATIS的理念、MyBATIS入門、安裝和配置MyBATIS、使用映射語句、執(zhí)行非查詢語句、使用高級查詢技術(shù)、事務(wù)、使用動態(tài)SL、使用高速緩存提高性能、MyBATIS數(shù)據(jù)訪問對象、DAO使用進(jìn)階 Spring Spring概述、快速入門、IOC容器概述、在IOC容器中裝配bean、IOC容器高級主題、Spring AOP基礎(chǔ)、基于@aspectj和schema的AOP、Spring對dao的支持、Spring的事務(wù)管理、整合其他ORM框架、Spring MVC、整合其他Web框架 Spring-Security 加強URL訪問安全、登錄到Web應(yīng)用、驗證用戶、做出訪問控制決策、加強方法調(diào)用的安全、處理視圖中的安全性、處理領(lǐng)域?qū)ο蟀踩? JBPM 工作流的基本概念(流程定義、流程實例、任務(wù)等)、JBPM流程的調(diào)度機制、PVM、JBPM4核心、RespositoryService、executionService、taskService WebService xml和Web Service、SOA和云計算、xml和wsdl、使用cxf開發(fā)Web Service、整合Spring開發(fā)Web Service WebSphere WebSphere介紹、WebSphere安裝、WebSphere數(shù)據(jù)源、WebSphere應(yīng)用服務(wù)器、WebSphere管理配置、WebSphere管理演示 Linux Linux系統(tǒng)-基礎(chǔ)、Linux網(wǎng)絡(luò)基礎(chǔ)、Linux在VMware下的安裝、Linux下Tomcat安裝和配置、Linux下Oracle/MySL安裝與配置 SCM CVS、VSS、SVN JavaEE 項目
名稱:*移動電子運維系統(tǒng)
名稱:教育培訓(xùn)管理系統(tǒng)
名稱:NEC酒店管理系統(tǒng)