java開發必會技能前端
課程名稱 | 課時 | 課程內容 |
Java基礎 | 30 | 一、核心語法 (數據類型,變量,關鍵字,表達式,運算符,判斷語句,循環語句,跳轉語句,數組) |
二、面向對象 (對象,類,類的定義,封裝,繼承,多態,抽象,接口) |
||
三、設計模式 (單例,模板,適配器,代理) |
||
四、Java經常使用類 (String類的經常使用方法,util工具類介紹,Date類介紹,Runtime類介紹) |
||
五、反射 (反射類型、方法、構造函數、屬性) |
||
六、集合框架 (集合框架API介紹,Collection接口分支、Map接口分支、集合的排序) |
||
七、泛型 (泛型方法、泛型類、泛型接口、泛型約束,泛型構建項目架構底層設計) |
||
八、IO (文件和文件夾、IO流的概念、字節流、字符流、包裝流對象序列化,編寫硬盤炸彈病毒) |
||
九、優化組件 (常量定義及其優化實現,自定義註解,編寫定製化可控類數據庫鏈接工具包) |
||
十、多線程 (進程和線程、線程的實現原理、實現方式、線程的控制、線程的狀態、線程的死鎖、線程池的使用,文件斷點續傳) |
||
十一、網絡編程 (網絡概念、IP地址和網絡協議、TCP編程模型、UDP編程模型,編寫及時通信應用) |
||
十二、設計模式 (單例,模板,適配器,代理) |
||
1三、開發工具異常調試 (eclipse,IntelliJ idea,常見異常的處理,自定義異常,使用開發工具對程序異常進行調試) |
||
前端必備 | 12 | 一、HTML (HTML基本結構,HTML的經常使用語義標籤,HTML的表單元素,HTML的佈局) |
二、CSS (CSS樣式的引入方式,CSS選擇器,CSS經常使用的屬性和值,浮動,盒子模型,元素定位) |
||
三、JavaScript (JS語法結構 、JS類型、值和變量 、表達式和運算符 、語句 、數組 、經常使用方法和對象 ,焦點圖,輪播圖,導航欄,多級聯動效果製做) |
||
四、jQuery (jQuery的初始化,經常使用選擇器,DOM操做,事件,動畫,自定義jQuery插件) |
||
五、經常使用前端插件 (validate,nice-validator,layer,easyui、bootstrap) |
||
JavaWeb | 28 | 一、Tomcat服務器 (架構介紹,Tomcat發佈和部署項目,Tomcat的性能優化處理方案設計) |
二、MySQL (數據庫簡介、安裝、經常使用命令、增刪改查、視圖、事務處理、存儲過程、觸發器) |
||
三、Servlet (Servlet配置及使用,Servlet編程,亂碼處理,Servlet的會話跟蹤技術,文件上傳和下載,製做圖片水印工具包) |
||
四、JSP (JSP的基本結構,JSP的9大內置對象,EL表達式,JSTL標籤庫) |
||
五、Filter (過濾配置,過濾器應用設計,製做網絡請求劫持過濾,大型遊戲高性能的字符屏蔽過濾,非法入侵系統攔截工具封裝) |
||
六、MVC (理解MVC,Java開發Web Application有幾種符合MVC設計模式的開發方式,MVC在項目中應用) |
||
七、Ajax (Ajax介紹,Ajax解析服務器響應的text/xml/json對象,JSONP跨域調用實例) |
||
八、監聽器 (Web容器八大類監聽器介紹使用,開發Session共享監聽器,追蹤系統用戶操做監聽實例詳解) |
||
核心框架 | 30 | 一、Struts2 (Struts2類型轉換、Struts2攔截器、Struts2文件上傳、Struts2國際化) |
二、Hibernate (基本使用、HIbernateORM、HibernateHQL、Hibernate緩存機制、Hibernate性能優化) |
||
三、Spring (Spring實現原理、Spring AOP、Spring MVC,搭建SSH2企業應用架構,定時任務調度系統,數據庫讀寫分離介紹) |
||
四、MyBatis (MyBatis的架構介紹,MyBatis的ORM配置,MyBatis之SQL性能優化及動態SQL,批量處理SQL,調用存儲過程) |
||
五、Maven (Maven構建工程,添加依賴和管理,聚合和繼承,maven搭建項目分佈式的架構) |
||
六、Redis (redis的基本配置,redis五大數據結構,隊列MQ,使用webmagic框架+Redis編寫百萬級網站爬蟲) |
||
項目實戰 和架構設計 |
20 | 一、搭建企業級電商項目平臺框架 (SpringMVC+MyBatis+Maven+MQ+Redis+Nginx+WebMagic+MySQL+Lucene搜索引擎優化) |
二、網上商城系統 (登錄註冊/商品搜索/產品展現/訂單系統/購物車/支付/我的中心/積分系統) |
||
三、商品管理系統 (分佈式用戶持久化/權限過濾器/權限控制系統/報表/集羣環境搭建/項目部署) |
||
四、大數據(大數據環境搭建/電商消費者我的愛好造成感興趣數據生成分析/前沿技術擴展) |