北大青鳥java課程內容
一:北大青鳥課程介紹:Java語言核心
Java語言基礎
Java語言簡介、Java開發(fā)環(huán)境、變量、運算符、表達式、分支語句、循環(huán)語句、方法調用、數(shù)組;算法基礎、常用數(shù)據(jù)結構、企業(yè)編程規(guī)范
Java面向對象
類和對象、封裝、訪問權限控制符、構造函數(shù)、this關鍵字、匿名對象、static、靜態(tài)代碼塊、單例、繼承、final、接口、多態(tài)、內部類
JDK核心API
語言核心包、異常處理、常用工具包、集合框架、異常處理、多線程基礎JDK、并發(fā)包編程、IO系統(tǒng)、網(wǎng)絡編程、Java反射機制、JVM內存管理(JVM內存結構剖析、GC) 、Java泛型
二:北大青鳥課程介紹java語言核心
XML
XML 語法、XML 解析(SAX、DOM) 、Dom4j API
Oracle
SQL 語句基礎和提高、SQL語句調優(yōu)。Oracle體系結構及系統(tǒng)管理、Oracle 數(shù)據(jù)庫高級編程、數(shù)據(jù)庫設計基礎。
JDBC
JDBC 核心 API (connection、 statement、resultset) 、JDBC優(yōu)化技術(緩存技術、批處理技術、連接池技術) 、 DAO模式應用
HTML5、CSS
HTML5 基礎文檔結構、HTML5 文檔塊、鏈接、列表、表格、表單;掌握CSS基礎語法、盒子模型、浮動布局、定位、文本樣式等
JavaScript
JavaScript 語言基礎(數(shù)據(jù)類型、函數(shù)、對象、閉包)、 DOM 編程、事件模型、JavaScript 面向對象編程
jQuery 框架
jQuery、jQuery對象、元素選擇、DOM操作、CSS操作、動畫效果、jQuery插件等
三:北大青鳥課程介紹:Java EE Web開發(fā)及服務端框架
Servlet/JSP
servlet容器 Tomcat部署配置、Servlet生命周期、cookies狀態(tài)保持、session會話狀態(tài)控制、JSP語法、servlet與JSP協(xié)作編程、JSTL和EL表達式、JSP新特性、Java Web設計模式、MVC模式
Spring 框架
Spring ioc基礎、ioc注入技巧、對象高級裝配、(自動裝配、模板裝配、組件掃描特性、對象生命周期、FactoryBean)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事務及安全管理;Spring MVC技術、Spring MVC注解
MyBatis
MyBatis映射基礎、DQL映射、DML映射、復雜結果集映射技巧、高級動態(tài)SQL映射、SqlSession的使用、Spring與MyBatis整合
Ajax
RESTful技術
Struts2
Struts2核心控制流程、Ognl、Action、Result、Interceptor、FreeMarker、Struts2標記庫、Struts2擴展、Struts應用技巧(輸入驗證、文件上傳和下載、防止重復提交等) 、Spring整合Struts2
jQuery 框架
ORM概念、Hibernate核心API、Hibernate實體映射技術、Hibernate關系映射技巧、HQL查詢、OSCache及Hibernate緩存技術;Spring整合Hibernate