java必會技能

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搜索引擎優化)
二、網上商城系統
(登錄註冊/商品搜索/產品展現/訂單系統/購物車/支付/我的中心/積分系統)
三、商品管理系統
(分佈式用戶持久化/權限過濾器/權限控制系統/報表/集羣環境搭建/項目部署)
四、大數據(大數據環境搭建/電商消費者我的愛好造成感興趣數據生成分析/前沿技術擴展)
相關文章
相關標籤/搜索