-
第一部分:HTML5
1. html概述
2. html基本標籤
3. 圖片標籤
4. 超連接標籤
5. 表格標籤
6. 無序列表標籤
7. 有序列表標籤
8. 定義列表標籤
9. div標籤
10. 語義化標籤
11. 表單標籤
12. 語義化表單元素
13. 框架標籤
14. 特殊字符
15. 綜合案例
-
第二部分:CSS3
1. CSS3簡介和用途
2. CSS3書寫規範
3. CSS3基本語法
4. CSS3三種使用方式
5. 標籤選擇器
6. Id選擇器
7. Class選擇器
8. 屬性選擇器
9. 層次選擇器
10. 文字、文本屬性
11. 背景、列表屬性
12. 尺寸、顯示、輪廓屬性
13. 浮動、定位屬性
14. 盒子模型
15. CSS3高級屬性
-
第三部分:JavaScript
1. JavaScript概述
2. JavaScript發展史
3. JavaScript組成
4. 數據類型
5. 運算符
6. 分支語句
7. 循環語句
8. 系統函數、自定義函數、匿名函數
9. 常見事件
10. 數組、字符串、日期對象
11. 正則表達式
12. BOM對象:window、history、location
13. DOM概念
14. DOM操做:建立、修改內容、刪除
15. Css樣式操做
-
第四部分:MySQL使用
1. 數據庫簡介
2. MySQL的安裝與使用
3. MySQL客戶端和服務器配置
4. 用戶權限管理
5. DDL建立數據庫和表
6. 約束與外鍵
7. DML實現添加、修改、刪除數據
8. 聚合函數、日期函數等
9. DQL簡單查詢
10. 排序、分組、篩選
11. 多表查詢
12. 子查詢
13. in和exists關鍵字
14. 分頁查詢
15. Mysql SQL語句優化介紹
-
第五部分:JDBC鏈接池
1. JDBC概述
2. JDBC使用步驟
3. Connection、Statement、ResultSet接口
4. 使用JDBC 完成數據庫DML操做
5. PreparedStatement對象
6. 大數據的操做
7. 批量處理與元數據
8. 事務處理
9. 隔離級別
10. 自定義鏈接池
11. DBCP、C3p0鏈接池
12. DBUtis工具類
13. QueryRunner
14. 自定義結果集處理
15. 鏈接池知識總結
-
第六部分:Servlet
1. Tomcat與Eclipse的集成開發
2. 什麼是Servlet
3. Servlet的進化史
4. Servlet的優化過程
5. Servlet中應用的多線程概念
6. Servlet接收客戶端請求信息
7. Servlet響應客戶端信息
8. Servlet的生命週期
9. 重定向寫法
10. 轉發寫法
11. 轉發和重定向區別
12. HttpServletRequest獲取中文亂碼問題
13. HttpServletResponse響應中文亂碼問題
14. Servlet路徑映射問題
15. Servlet多路徑映射
-
第七部分:JSP
1. 什麼是JSP
2. JSP的內置對象
3. 透析JSP的本質
4. JSTL+EL
5. MVC介紹
6. 分層的重要性
7. Web工程中事務實現
8. Session的使用
9. Cookie的使用
10. web工程中鏈接池的使用
11. 實現用戶的自動登陸
12. 文件的上傳、下載
13. 過濾器、 監聽器
14. 反射、註解、泛型
15. 綜合案例練習
-
第八部分:AJAX
1. Ajax技術背景
2. Ajax技術的理解
3. XMLHttpRequest使用步驟
4. XMLHttpRequest GET/POST的區別
5. 同步請求&異步請求
6. 同步請求&異步請求的區別
7. Ajax獲取不一樣的返回值類型
8. Ajax使用原生JavaScript和Jquery的區別
9. Ajax響應狀態處理
10. JSON語法
11. Java JSON 解析
12. Java JSON 生成
13. Java JSON 第三方工具快速解析
14. JavaScript JSON轉換
15. Jquery JSON轉換
-
第九部分:jQuery
1. jQuery介紹
2. jQuery版本介紹
3. jQuery對象和原生js對象介紹
4. jQuery對象和原生js對象互相轉化
5. jQuery快速入門
6. jQuery語法詳解
7. jQuery核心函數
8. jQuery onload處理
9. jQuery選擇器
10. jQuery 文檔處理
11. jQuery事件
12. jQuery遍歷操做
13. jQuery自定義函數
14. jQuery動畫效果
15. jQueryAJAX操做
-
第十部分:Bootstrap
1. Bootstrap介紹
2. Bootstrap開發環境搭建
3. Bootstrap的基本模板
4. Bootstrap快速入門
5. Bootstrap組成
6. 柵格系統
7. 利用柵格系統進行移動端頁面適配
8. Bootstrap全局Css樣式
9. Bootstrap修改原Css樣式進行自定義
10. Bootstrap的js組件
11. Bootstrap的js組件樣式修改
12. 集成Bootstrapjs插件之導航條
13. 集成Bootstrapjs插件之輪播圖
14. 集成Bootstrapjs插件之彈出框
15. Bootstrap進行項目整合
第三階段:Java框架
-
第一部分:Maven
1. Maven環境搭建
2. Maven構建項目
3. Maven本地倉庫配置
4. Maven中央倉庫配置
5. Maven基本概念
6. Maven基本命令介紹
7. Maven於Eclipse整合
8. Maven於Idea整合
9. Maven建立web工程
10. pom.xml、依賴管理
11. 座標、依賴、生命週期等
12. Eclipse下的Maven使用
13. Maven中 繼承、聚合
14. Maven構建SSH/SSM應用
15. 自動部署、持續集成、持續部署
-
第二部分:Hibernate
1. Hibernate框架介紹
2. Hibernate於其餘框架和DBUtil工具類對比
3. ORM思想
4. Hibernate5與JPA關係介紹
5. Hibernate.cfg.xml配置
6. hbm.xml映射文件詳解
7. 主鍵生成策略 PO對象三種狀態分析與切換
8. Hibernate5一級緩存分析與測試
9. Hibernate5高級映射技術
10. 一對多映射
11. 多對多映射
12. Hibernate5多表聯合查詢
13. Hibernate5延遲加載
14. Hibernate5加載策略
15. 二級緩存
-
第三部分:Spring
1. 框架原理介紹
2. 框架環境搭建
3. 快速入門
4. 建立Bean的方式及實現原理
5. Bean種類
6. Bean生命週期
7. Bean的做用域
8. Bean的注值方式
9. SpEL
10. 整合Junit測試
11. Web項目集成Spring
12. 註解裝配Bean
13. AOP思想、原理解剖
14. 傳統方式實現AOP開發
15. AspectJ介紹及實現AOP開發
-
第四部分:Spring MVC
1. Spring MVC 概述
2. 使用 @RequestMapping映射請求
3. 請求處理方法簽名概述
4. 處理方法簽名詳細說明
5. 使用 HttpMessageConverter
6. 處理模型數據
7. 數據綁定流程剖析
8. 數據格式化
9. 數據校驗
10. 視圖和視圖解析器
11. 處理方法的數據綁定
12. 視圖和視圖解析器
13. 文件上傳下載
14. JSON處理
15. 攔截器
-
第五部分:MyBatis
1. MyBatis數據框架介紹
2. MyBatis對比Hibernate框架
3. MyBatis配置、查詢數據
4. MyBatis全局配置文件
5. MyBatis全局配置文件元素詳細介紹
6. Mapper映射文件
7. MyBatis兩種開發方式
8. MyBatis中別名配置
9. MyBatis # 和 $ 拼接參數區別
10. 關聯查詢,動態sql
11. MyBatis緩存機制、整合ehcache
12. MyBatis二級緩存處理
13. MyBatis、Spring、SpringMVC整合
14. 分頁插件
15. MyBatis逆向工程
-
第六部分:WebService
1. WebService簡介
2. WebService主流框架
3. SOAP協議
4. WSDL講解
5. JAX-WS
6. WebService與Spring整合
7. JAXB
8. JAX-RS
9. WebService各類調用方式
10. cxf的介紹
11. cxf+jaxws基本
12. cxf+jaxws+spring
13. cxf+JAX-RS基本
14. cxf+JAX-RS+spring
15. 綜合案例
-
第七部分:SVN
1. SVN簡介
2. SVN和Git對比
3. SVN服務器搭建
4. SVN建立倉庫
5. SVN建立用戶以及分配權限
6. SVN簽出、提交、更新
7. Eclipse整合svn插件
8. Idea整合svn插件
9. 使用SVN更新提交
10. SVN倉庫分析
11. SVN協同修改&衝突解決
12. SVN代碼整合注意事項
13. SVN權限管理
14. SVN數據回滾
15. TortoiseSVN
-
第八部分:Activiti
1. 工做流介紹
2. 工做流引擎
3. 工做流使用步驟
4. BPMN2.0規範
5. Activiti5框架表結構
6. Activiti5核心組件&服務接口
7. Activiti5插件安裝&整合Spring
8. 流程定義
9. 流程實例、任務、歷史
10. 任務領取、流程變量
11. 排他網關、並行網關
12. 流程事件
13. 流程控制
14. 監聽器
15. 簡單整合shiro
第四階段:Java + 雲數據
-
1第一部分:Linux版本
1.Linux簡介和安裝
2.Linux和Windows的區別
3.Linux遠程登陸
4.Linux經常使用命令
5.Linux文件管理
6.Linux用戶管理
7.Linux用戶組管理
8.Linux磁盤管理
9.Linux系統管理
10.Linux經常使用文件
11.Linux JDK安裝
12.Linux Tomcat安裝
13.Linux MySQL安裝
-
2第二部分:FastDFS
1.FastDFS簡介
2.FastDFS單節點安裝
3.FastDFS Tracker和Storage節點操做
4.FastDFS 配置Tracker服務器
5.FastDFS 配置Storage服務器
6.FastDFS JavaClient端 文件上傳
7.FastDFS JavaClient端 文件下載
-
3第三部分:MySQL優化
1.優化數據訪問
2.重構查詢的方式
3.查詢緩存
4.切分查詢
5.MySQL索引
6.MySQL鎖
7.MySQL執行計劃
8.MySQL存儲引擎
9.Schema與數據類型優化
-
4第四部分:Nginx反向代理
1.Nginx反向代理介紹
2.Nginx 下載和安裝
3.Nginx 編譯和啓動、訪問
4.在Linux下搭建Nginx集羣
5.在Windows搭建Nginx集羣
6.解決Session共享問題
-
5第五部分:Quartz 做業調度
1.Quartz做業調度簡介
2.Quartz做業調度執行以及持久性
3.Quartz基本使用
4.Quartz核心類講解
5.Quartz Trigger 觸發器
6.Quartz Job&JobDetail
7.Quartz Calendars日曆講解
8.JobListener監聽器和TriggerListener監聽器
9.Spring整合Quartz
-
6第六部分:Redis 高性能(Key-Value)數據庫
1.NoSQL 發展史簡介
2.Redis 簡介
3.Redis 安裝以及調試
4.Redis 經常使用指令
5.Redis 高級使用(主從複製、哨兵模式、持久化機制)
6.Jedis的基本使用
7.SSM框架基於Redis實現緩存
8.Redis 鏈接單機版
9.Redis 鏈接單機版使用鏈接池
10.封裝和整合Spring
11.Redis 集羣搭建
-
第七部分:Shiro 安全(權限)框架
1.Shiro功能簡介
2.Shiro框架介紹
3.ShiroFilter工做原理
4.Shiro 身份認證
5.Shiro Realm以及Authenticator
6.Shiro攔截器和Permissions(受權)
7.Shiro 自定義攔截器
8.Shiro Session會話
9.Shiro RememberMe功能
10.SSM集成Shiro綜合權限菜單
-
第八部分:Lucene&Solr全文檢索
1.Lucene 搜索引擎介紹
2.Lucene 中文分詞器配置
3.Lucene 索引的維護包括建立、刪除、修改操做
4.Lucene Query 各類查詢方法
5.Lucene 高亮顯示
6.Lucene Facet分面檢索
7.Solr簡介
8.Solr 安裝和配置
9.Solr 索引庫管理
10.什麼是SolrCloud
11.Solr集羣的系統架構
12.將搜索功能切換到集羣版
-
第九部分:Zookeeper 分佈式系統
1.Zookeeper 簡介
2.Zookeeper 特色
3.Zookeeper 安裝和配置
4.Zookeeper數據類型
5.Zookeeper服務中操做
6.Zookeeper Wacth觸發器
7.Zookeeper分佈式應用
-
第十部分:MyCAT 大數據集羣
1.MyCat 簡介
2.MyCat的下載和安裝
3.MyCat分片配置
4.MyCat分片使用和測試
5.MyCat讀寫分離
6.MyCat 實現從MySQL主從複製
-
第十一部分:Dubbo實現分佈式架構
1.Dubbo簡介
2.單一應用框架
3.垂直應用框架
4.分佈式應用框架
5.流動計算機架構
6.Dubbo 能作什麼
7.Dubbo 實現原理
8.Dubbo 分佈式集羣模型
9.Dubbo管理控制檯安裝
10.Dubbo 集成 SSM
-
第十二部分:ActiveMQ 消息隊列
1.ActiveMQ簡介
2.JMS簡介
3.MQ 消息中間件
4.ActiveMQ 安裝和使用
5.ActiveMQ 消息過濾
6.ActiveMQ 消息發佈和訂閱模式
7.ActiveMQ消息持久化
8.ActiveMQ與Spring 整合
-
第十三部分:分佈式事務和單點登陸
1.階段提交協議講解
2.使用消息隊列來避免分佈式事務
3.如何可靠保存憑證
4.業務與消息解耦方式
5.如何解決消息重複投遞的問題
6.什麼是單點登陸
7.單點登陸技術的實現機制
-
第十四部分:分佈式框架原理(採用視頻資料教學)
1.傳統垂直mvc項目
2.垂直架構的缺點
3.RPC架構
4.RPC架構的核心技術點
5.RPC架構的問題
6.SOA服務化架構
7.框架設計原理
8.框架性能、可靠性、功能
9.協議棧(通訊模型、協議消息定義、安全性設計)
10.服務路由
11.集羣容錯
-
第十五部分:基於SpringMVC的集成單元測試MockMVC
1.Mock測試框架的介紹
2.SpringMVC Mock 配置的步驟
3.基於SpringMVC單元測試實戰案例
4.基於SpringMVC+JPA單元測試實戰案例
-
第十六部分:SpringBoot 快速構建JavaEE項目
1.基於SpringBoot 的thymeleaf 模板引擎
2.基於SpringBoot 多模塊實戰開發
3.基於SpringBoot 文件上傳
4.基於SpringBoot Data Solr搜索引擎開發
5.基於SpringBoot Email郵件發送
6.基於SpringBoot 的Redis實戰開發
7.基於SpringBoot 的WebSocket實戰開發
8.基於SpringBoot 的ActiveMQ消息隊列
-
-