當前位置 : IT培訓 IT專業課程 岳城教育 Java軟件工程師

北大青鳥軟件開發Java課程
人瀏覽 人咨詢

Java軟件工程師

課程價格 :
開班時間 :
適合人群 :
授課方式 :

岳城教育

岳城教育

/5分

校區讀書保障協議:

在線咨詢
Java軟件工程師
系列知識點授課時間(天)課程目標
基礎
    系列
第一章開發簡單的java應用程序Java簡介Java簡介1.0理解OO思想以及能在代碼
    中體現OO思想;理解并能使用異常;使用Swing開發GUI程序以及理解事件處理機制;理解多線程的基本概念并能開發多線程的Java程序;熟練使用Java   I/O編程;使用TCP/IP和UDP進行Java客戶端和服務器端編程;
Java環境的搭建Java環境的搭建
開發簡單java程序開發簡單java程序
第二章變量和數據類型變量變量0.5
數據類型Java數據類型
基本類型轉換
第三章運算符運算符(上)表達式和算術、賦值及關系運算符0.5
運算符(下)邏輯和位運算符
位運算符-示例
第四章條件結構條件結構(上)if-else語句1.0
條件結構(下)switch-case語句
案例講解-萬年歷案例講解-萬年歷
第五章循環結構while和do-while循環while和do-while循環語句2.0
for循環for循環語句和二重循環
for循環-案例講解for循環-案例講解
break和continue語句break和continue語句
第六章數組一維數組數組的聲明、創建和初始化1.5
常用數組排序算法
常用數組查找算法
Arrays類使用
二維數組二維數組的聲明、創建和初始化
二維數組-案例講解二維數組-案例講解
階段項目:   騎士飛行棋、minDVD系統
第七章面向對象編程類和對象概述類和對象概述1.0
類和對象的概述-案例講解類和對象的概述-案例講解
對象的創建和使用創建并使用對象
方法定義使用和變量作用域
String對象的聲明操作和Java內存管理機制
對象的創建和使用-案例講解對象的創建和使用-案例講解
封裝封裝概念和UML類圖1.0
構造方法和this關鍵字
static關鍵字和設計模式
方法重載和包
繼承繼承概念、實現和super關鍵字1.5
方法重寫和final關鍵字
Object類常見方法
繼承-案例講解繼承-案例講解
多態多態概念、對象上下轉型和動態靜態綁定
多態應用
抽象類和接口抽象類和模板方法模式1.0
接口及和抽象類的區別
面向接口編程和簡單工廠模式
策略模式
接口和抽象類-案例講解接口和抽象類-案例講解
階段項目:   銀行管理系統
高級
    系列
第八章高級特性內部類內部類概念和成員內部類及應用1.0
靜態、匿名、局部內部類及應用
內部類-案例講解內部類-案例講解
自動裝箱和拆箱自動裝箱拆箱和枚舉類型
String、StringBuffer、StringBuilderString、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder-案例講解String、StringBuffer、StringBuilder-案例講解
常用類Date和SimpleDateFormat類
Canlendar、GregorianCalendar、Math和Random類
常用類-案例講解常用類-案例講解
第九章異常處理異常異常概念、分類、異常處理機制和try-catch-finally語句0.5
throw、throws和自定義異常
異常-案例講解異常-案例講解
第十章泛型泛型詳解泛型簡介、泛型類、泛型方法0.5
限制泛型可用類型、類型通配符(不講)
泛型-案例講解泛型-案例講解
第十一章IDEIDEIDE介紹和Eclipse使用放到其它章節中
    順帶講一下
Eclipse調試程序
第十二章集合集合框架介紹集合框架介紹0.5
List容器List接口和ArrayList
ArrayList-示例
LinkedList
List容器-案例講解List容器-案例講解
map容器Map接口和HashMap1.5
HashMap示例和哈希碼
TreeMap、Comparator和Comparable接口
map容器-案例講解map容器-案例講解
Set容器Set容器
CollectionsCollections
Collections-案例講解Collections-案例講解
第十三章GUIAWTGUI概述和AWT框架1.0
布局管理器
事件模型事件概念、事件種類、事件監聽器和事件適配器
事件示例和觀察者模式
SwingSwing
Swing-案例講解
第十四章反射Java反射機制Java反射機制0.5
Java反射APIreflect庫和反射API
Java反射API-示例
反射-案例講解
第十五章多線程Java線程模型Java線程模型1.5
多線程編程線程同步
線程通信
多線程-案例講解
第十六章IOIO框架IO框架1.0
IO框架-案例講解
字節流文件輸入輸出流和字節數組流
過濾流和緩沖流
裝飾模式
字節流-案例講解
字符流字符流1.0
其它流對象流和輸入輸出字符流
隨機訪問流
其它流-案例講解
第十七章網絡編程網絡基本概念網絡基本概念1.0
Socket編程基于TCP協議的Socket編程
基于UDP協議的Socket編程
Socket編程-案例講解
URL編程URL編程
階段項目:   銀行管理系統升級版
第十八章Java新特性AnnotationAnnotation簡介和標準、自定義及Meta   Annotation不講,
    后面使用到再講
反射與Annotation
第十九章XML入門XML入門XML簡介1.0
XML文檔結構和語法規則
DTDDTDDTD簡介
聲明元素的使用規則
聲明屬性的使用規則
DTD的引入方式和局限性
命名空間命名空間命名空間
XML解析XML解析XML解析器和SAX解析1.0
SAX解析-示例1
SAX解析-示例2
DOM解析
DOM解析-示例1
DOM API
DOM解析-示例2
DOM解析-示例3
課程項目: 打地鼠游戲、掃雷游戲、連連看、銀行排號系統、聊天室
知識點授課時間(天)課程目標
第一章Oracle關系型數據庫基礎關系型數據庫的概念1掌握數據庫基礎,數據庫設計,開發和管理等方面基礎知識,熟練掌握SQL的使用。
Oracle簡介-1
Oracle簡介-2
查詢語句SELECT語句
排序和條件查詢-1
排序和條件查詢-2
單行函數函數簡介、字符和數值函數
日期函數
轉換函數
多表查詢多表查詢的概念2
表的連接方式-1
表的連接方式-2
組函數組函數簡介
GROUP BY子句和HAVING子句
子查詢子查詢的概念和使用
子查詢的使用
數據建模和數據庫設計系統開發概念和數據建模1
數據建模
數據庫設計
DDL語句CREATE語句-1
CREATE語句-2
ALTER、DROP和其它DDL語句
DML語句INSERT語句-1
INSERT語句-2
UPDATE和DELETE語句
事務
Oracle數據字典Oracle數據字典0.5
常見數據庫對象序列SEQUENCE
視圖VIEW
索引INDEX
用戶訪問控制Oracle體系結構
權限、同義詞SYNONYM和數據導入導出
課程項目:    影像租賃系統、選課教務系統數據建模和數據庫設計
第二章JDBCJDBC基礎JDBC簡介-11深入掌握ORM的思想,熟練運用JDBC解決數據持久化的方法。
JDBC簡介-2
JDBC開發流程-1
JDBC開發流程-2
JDBC開發流程-3
JDBC開發流程-4
JDBC開發流程-5
JDBC優化
對象關系映射(ORM)ORM思想1
ORM思想-示例
一對一關聯關系映射-1
一對一關聯關系映射-2
一對多關聯關系映射-1
一對多關聯關系映射-2
多對多關聯關系映射
JDBC高級事務-10.5
事務-2
批處理
DAO模式
DAO模式-示例
JDBC模板
課程項目: DVD租賃管理系統、電子商務系統、選課教務系統
知識點授課時間(天)課程目標
第一章HTMLHTML介紹HTML介紹1.0掌握Html靜態頁面技術、
    http協議處理、及動態表單的設計;熟悉CSS技術
HTML結構HTML結構
HTML常用標簽HTML常用標簽
HTML框架HTML框架
HTML表格HTML表格
HTML表單HTML表單
HTML多媒體HTML多媒體
第二章CSSCSS簡介CSS簡介1.0
CSS的基本使用CSS的基本使用
CSS選擇器CSS選擇器
CSS常用樣式屬性的設置CSS常用樣式屬性的設置-1
CSS常用樣式屬性的設置-2
CSS定位與DIV布局盒子模型和元素定位1.0
DIV+CSS布局實戰-1
DIV+CSS布局實戰-2
課程案例:彩妝熱賣產品列表
                     帶按鈕的輪播廣告
                     聚美優品美容產品熱點
                     聚美優品商品分類
                     攝影社區熱門小鎮
                     淘寶網導航
                     相冊服務
                     新品游戲頁面
                     制作商品圖片列表
   
課程項目:旅游網站
第三章JavaScriptJavaScript簡介JavaScript簡介1.0深入學習網頁特效技術,
    豐富表達網頁內容,JS框架的學習和掌握。
JavaScript基礎語法(上)變量和數據類型
變量和數據類型及常用運算符
JavaScript基礎語法(下)流程控制和常用特殊語句
JavaScript函數JavaScript函數
JavaScript對象使用JavaScript對象使用1.0
BOMBOM
DOMDOM對HTML元素訪問操作-1
DOM對HTML元素訪問操作-2
DOM對HTML元素的增刪改操作
JavaScript事件JavaScript事件
第四章jQueryjQuery簡介jQuery簡介1.0
jQuery選擇器jQuery常用選擇器詳解-1
jQuery常用選擇器詳解-2
jQuery   DOM操作jQuery對元素節點的操作-1
jQuery對元素節點的操作-2
jQuery對元素節點的操作-3
jQuery對元素節點的操作-4
jQuery事件與動畫jQuery事件相關介紹1.0
jQuery實現動畫與特效
課程案例:  帶按鈕的輪播廣告
                        帶關閉按鈕的浮動廣告
                        對聯浮動廣告制作
                        多級菜單的制作
                        右下角延時廣告彈出窗口
                        制作伸縮菜單導航條
                        百葉窗推拉效果
                        畫廊
                        圖片放大鏡
                        仿淘寶圖片左右切換 
知識點授課時間(天)課程目標
第一章ServletWeb簡介Web簡介1.0掌握使用Servlets、
    JSP及相關技術聯合開發Web應用;理解Web應用性能優化技術;理解MVC模式;熟練掌握Web應用代碼調試方法。
Servlet基礎Java Web開發環境和介紹
Servlet介紹、創建Web Project和部署Web應用
Servlet生命周期Servlet   API和Servlet生命周期
處理Servlet生命周期事件
Servlet表單處理HttpServletRequest2.0
表單處理
RequestDispatcher和HttpServletResponse
會話跟蹤HttpSession1.5
Cookie和URL重寫
過濾器與監聽器過濾器0.5
監聽器
階段項目:   站內消息系統
第二章JSPJSP介紹MVC模式的演變
    (Model 1、Model 2、MVC)、JSP介紹
1.0
JSP常見標簽JSP指令和JSP腳本
JSP隱式對象和JSP動作
EL表達式語言EL表達式語言1.0
JSTL標簽庫JSTL標簽庫
階段項目:   站內消息系統升級版
第三章AjaxAjaxAjax1掌握全新思想的
    用戶交互界面的構建方法;了解滿足客戶體驗的客戶端代碼編寫方法。
Ajax在jQuery中的應用-1Ajax在jQuery中的應用-1
Ajax在jQuery中的應用-2Ajax在jQuery中的應用-2
課程項目:Web綜合應用--在線書城、Easy-Buy


知識點授課時間(天)課程目標
第一章HibernateHibernate入門ORM簡介1.5深入掌握ORM的思想,
    熟練運用Hibernate解決數據持久化的方法。
Hibernate簡介
Hibernate基礎第一個Hibernate程序-1
第一個Hibernate程序-2
第一個Hibernate程序-3
第一個Hibernate程序-4
Session的優化
Hibernate映射基本對象關系映射-11.5
基本對象關系映射-2
關聯關系映射-1
關聯關系映射-2
關聯關系映射-3
關聯關系映射-4
高級映射-1
高級映射-2
高級映射-3
高級映射-4
操作持久化對象Hibernate的對象狀態1
Hibernate緩存-1
Hibernate緩存-2
Hibernate緩存-3
Session的常用API
Hibernate的檢索、級聯操作和批處理
事務事務簡介1
悲觀鎖和樂觀鎖-1
悲觀鎖和樂觀鎖-2
 高級查詢HQL查詢
QBC查詢
其它查詢
 Hibernate新特性Anotation-1
Anotation-2
第二章Struts2Struts2概述Struts2概述1理解MVC模式,掌握基于Struts2的Java   EE解決方案。
Struts2起步下載和安裝Struts2框架
創建Struts2的Web應用
實現Struts2的Web應用
Struts2核心技術使用IDE開發Struts21
Struts2的基本流程和配置
深入Struts2配置文件和Action
管理處理結果、驅動和異常機制
Struts2的類型轉換Struts2的類型轉換(一)1(不講解)
Struts2的類型轉換(二)
Struts2的輸入校驗Struts2的輸入校驗(一)
Struts2的輸入校驗(二)
Struts2的標簽庫Struts2標簽庫(一)
Struts2標簽庫(二)
Struts2標簽庫(三)
攔截器攔截器1(不講解)
上傳和下載文件上傳和下載文件
Struts2的國際化Struts2的國際化
第三章SpringSpring簡介Spring簡介1理解Spring框架機制,
    掌握Spring開發技術,掌握基于Spring的Java EE輕量級解決方案,熟練使用SSH框架。
依賴注入和Bean的裝配聲明Bean01
聲明Bean02
注入Bean屬性
使用表達式裝配
最小化Spring   XML配置自動裝配Bean屬性1
使用注解裝配和自動檢測Bean
使用Spring基于Java的配置
面向切面編程--AOP什么是面向切面編程和使用切入點選擇連接點1
在XML中聲明切面
注解切面
數據訪問Spring的數據訪問和配置數據源1
在Spring中使用JDBC
在Spring中集成Hibernate
Spring與Java持久化API
事務管理理解事務和選擇事務管理器1
在Spring中的編碼事務
聲明式事務
使用Spring MVC構建Web應用使用Spring MVC構建Web應用2
擴展內容OOAD與設計模式學習面向對象分析(OOA)、面向對象設計(OOD),RUP方法以及常用設計模式。
    學習UML使用,能初步完成中小型系統的設計。
測試技術與單元測試Junit學習測試基本原則和方法,Junit框架,單元測試原則和技術,JavaEE組件的容器內及容器外測試技巧,數據訪問組件測試結合項目實戰,編寫測試用例,掌握測試技術,積累開發測試經驗。
SVN及編程規范掌握SVN的配置和使用;軟件編程規范;
PL/SQL使用PL/SQL開發數據庫的存儲過程、函數、觸發器等,提升系統性能。
Mybatis框架Mybatis架構、Mybatis入門程序、Mybatis開發Dao、SqlMapConfig.xml配置、ParameterType輸入映射、ResultType及ResultMap輸出映射、動態sql、商品訂單數據模型、關聯查詢(一對一、一對多、多對多)、延遲加載、查詢緩存(一級緩存、二級緩存)、Mybatis與Ehcache整合實現二級緩存、Mybatis與spring整合、Mybatis逆向工程。
Maven工程管理Maven介紹及依賴管理;安裝配置;核心概念(坐標、依賴、倉庫、插件、生命周期等);與第三方Eclipse的整合;Maven私服Nexus的安裝使用;Maven管理Web應用;Maven管理SSH應用;使用Maven進行測試及集成;掌握Maven在Java   Web應用的配置、管理和使用等技術。
Spring + SpringMVC + Mybatis + MavenSSM框架和項目配置管理Maven的集成開發
Redis/MemcachedNOSQL概念、redis與memcached的區別、redis安裝配置、redis數據類型及操作(String、Hashs、Lists、Sets、Sorted   Sets)、常用命令、事務控制、發布訂閱、持久化、主從復制、高可用集群搭建。
Lucene全文檢索的概念、Lucene實現全文檢索分析、Lucene實現全文檢索程序實現、Analyzer分析器、索引維護、Query和QueryParser、相當度排序;
WebServiceWebservice的概念、socket遠程調用、jax-ws遠程調用、Webservice應用場景分析、wsdl、wsimport、soap協議、soap傳輸xml等。
課程項目: 運動社區系統、物流車輛調度系統、地產智能信息管理系統


校區分布

所有校區地址

上海普陀校區

上海市普陀區西康路1255號普陀科技大廈5樓

上海徐匯校區

上海市徐匯區蒲匯塘路11號博大商務樓6樓

上海浦東校區

上海市浦東新區南泉北路168號

學員點評

課程咨詢

鍍金池二維碼

隨時隨地與老師微信互動

公交车上的人们