JavaWeb
JavaWeb課程內容涉及:HTML5課程、CSS3、JavaScript、MySQL使用、JDBC連接池、Servlet、JSP、AJAX、jQuery、Bootstrap。
第一部分:HTML5
1. html概述
2. html基本標簽
3. 圖片標簽
4. 超鏈接標簽
5. 表格標簽
6. 無序列表標簽
7. 有序列表標簽
8. 定義列表標簽
9. div標簽
10. 語義化標簽
11. 表單標簽
第二部分: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使用 或oracle數據庫
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轉換