準備篇 適用/適合人群:適合基礎小白 目標:掌握JavaSE。 ●技術點小節: 1.開發工具的安裝配置的介紹 2.JDK安裝 3.DOS環境編程 4.Eclipse的安裝使用 ●JAVA基礎 1.基本的語法規範 2.數據類型 3.流程式控制制 4.函數 ●初識JavaOOP 1.類,對象,面向編程思想 ...
準備篇
適用/適合人群:適合基礎小白
目標:掌握JavaSE。
●技術點小節:
1.開發工具的安裝配置的介紹 2.JDK安裝 3.DOS環境編程 4.Eclipse的安裝使用
●JAVA基礎
1.基本的語法規範 2.數據類型 3.流程式控制制 4.函數
●初識JavaOOP
1.類,對象,面向編程思想 2.字元串類 3.隨機數 4.正則表達式 5.遞歸的使用
●JavaOOP基礎
1.JavaOOP之封裝 2.JavaOOP之繼承 3.JavaOOP之多態 4.Java訪問修飾符 5.Java介面 6.Java抽象類
●集合框架和數據結構
1.Java常用集合 2.Java泛型
●異常處理
1.異常分類、原因、概述、原理、解決方案 2.LOG4J框架
●XML解析
1.XML概述 2.XML結構概述 3.XML語法及編寫規範 4.DOM4J簡介 5.DOM4J應用 6.使用DOM4J解析XML並記錄系統日誌
●JavaIO與網路通信
1.JavaIO基礎 2.JavanNIO簡介及使用場景 3.網路協議 4.JavaSocket編程 5.網路應用框架Apache MINA詳解
●實戰
1.班級學生考試成績分析系統1 2.班級學生考試成績分析系統2 3.班級學生考試成績分析系統3 4.網站數據抓取業務實現 5.根據業務需求分析目標網站數據
基礎篇
適用/適合人群:擁有Java語言並可以實現網站爬取數據並分析
目標:掌握mysql,Oracle在各個平臺上的安裝及使用
●Mysql資料庫基礎
1.mysql概述、優點、運行原理及記憶體結構 2.mysql數據類型 3.mysqlDDL語句的使用 4.SQL語言的使用 5.DML語句的介紹及使用 6.SQL事務 7.SQL查詢機制、查詢基礎、技巧、查詢優化;
●Mysql資料庫高級
1.mysql資料庫引擎分類 2.mysql事務 3.mysql表 4.mysql數據類型 5.mysql視圖 6.mysql索引 7.mysql分頁 8.SQL語句優化技巧
●Oracle實戰
1.Oracle安裝與調試 2.Oracle數據類型 3.Oracle與MySQL對比 4.Oracle數據結構概述 5.Oracle運行原理 6.Oracle記憶體結構 7.Oracle表空間 8.用戶,表,序列的創建及使用 9.Oracle索引 10.Oracle分區表的創建及使用
●PL/SQL實戰
1.PL/SQL基礎知識 2.異常處理 3.游標 4.存儲過程
●JDBC
1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC訪問資料庫 5.JDBC常用介面
●資料庫連接池
1.Java多線程開發 2.多線程與單線程比較 3.多線程應用 4.多線程使用註意事項 5.資料庫連接池技術
●實戰
1.電子銀行信息管理系統; 2.班級信息管理系統
核心篇
適用/適合人群:Java SE 掌握比較扎實,可以開發較為複雜的信息管理系統
目標:
1.掌握HTML,CSS,JavaScript等前端基本技術,並使用JSP,Servlet開發小型網站
2.使用框架技術開發大型網站
●HTML+CSS基礎
1.W3C標準 2.HTML編輯工具 3.HTML標簽 4.CSS的基本用法 5.在HTML中引入CSS樣式
●CSS高級
1.CSS編輯網頁文本 2.列表樣式 3.盒子模型 4.浮動 5.定位網頁元素
●JS基礎
1.JavaScript核心語法 2.程式調試 3.JavaScript對象
●JS高級
1.初識jQuery,jQuery選擇器 2.jQuery中的事件與動畫 3.jQuery操作DOM 4.表單校驗
●JSP與Servlet實戰
1.B/S程式實現原理 2.Tomcat應用伺服器 3.JSP頁面組成 4.內置對象 5.JSP數據訪問 6.JavaBean的應用 7.Servlet概述與API 8.Servlet聲明周期 9.Servlet應用
●Ajax實戰
1.Ajax概述 2.Ajax執行原理 3.jQueryAjax概述 4.jQueryAjax使用
●過濾器與監聽器
1.過濾器的應用場景 2.過濾器運行原理 3.過濾器配置 4.Servlet與過濾器 5.監聽器的使用場景 6.監聽器的運行原理 7.監聽器配置 8.過濾器、監聽器、Servlet總結
●Struts框架實戰
1.Struts簡介 2.Struts對比Servlet的優點 3.Struts2框架的安裝與配置 4.OGNL框架概述與使用 5.Struts2數據校驗 6.Struts2運行原理 7.Struts2值棧 8.Struts2攔截器 9.Struts2國際化
●Hibernate框架實戰
1.Hibernate概述 2.Hibernate安裝與配置 3.Hibernate事務操作 4.Hibernate查詢操作 5.Hibernate緩存概述 6.Hibernate一級緩存操作 7.Hibernate二級緩存操作 8.Hibernate查詢緩存操作 9.Hibernate查詢優化 10.Hibernate與Struts整合
●Spring框架實戰
1.Spring概述 2.Spring安裝與配置 3.Spring使用 4.SSH框架整合基礎 5.Spring整合Hibernate框架 6.Spring整合Struts框架
●實戰
1.使用jQuery編寫購物網站的動態效果 2.使用Servlet優化購物網站的信息發佈功能 3.使用jQuery+Ajax+Servlet完成購物網站的頁面無刷新數據交互效果 4.使用SSH框架編寫簡單的JavaWeb程式 5.使用SSH框架優化購物網站
進階篇
適用/適合人群:熟練使用SSH框架開發大型網站
目標:使用SSM框架開發OA辦公系統
●Maven
1.Maven概述 2.Maven優勢和特點 3.Maven的安裝與配置 4.使用nexus創建私服 5.使用maven進行測試 6.使用Hudson進行持續集成 7.使用maven構建web項目 8.SVN安裝與配置 9.SVN的使用 10.Git安裝與配置 11.Git的使用
●項目測試
1.黑盒測試概述與使用 2.白盒測試概述與使用 3.Junit,Jmeter測試工具使用
●使用MyBatis框架優化數據層開發
1.mybatis概述 2.mybatis的安裝與配置 3.Java註解的使用 4.操作資料庫 5.mybatis緩存配置 6.mybatis整合Struts開發
●使用SpringMVC框架優化展示層開發
1.SSpringMVC與Struts 2.SpringMVC運行原理 3.SpringMVC安裝與配置 4.SpringMVC常用API介紹 5.SpringMVC攔截器 6.SpringMVC對Http協議的處理 7.SpringMVC對數據模型的處理 8.SpringMVC視圖控制器使用
●使用SpringBoot框架簡化JavaWeb開發
1.SpringBoot介紹 2.SpringBoot優勢和特點 3.SpringBoot應用場景 4.SpringBoot安裝與使用 5.SpringBootAPI簡介 6.SpringBoot整合Maven 7.SpringBoot整合Mybatis 8.SpringBoot整合SpringMVC
●實戰
1.對自己搭建的JavaWeb項目進行測試評估 2.使用SSM框架開發OA辦公系統
高級篇
適用/適合人群:熟練掌握SSM框架開發的開發者
目標:構建分散式系統,使用JavaEE應用完成企業個性化需求
●webUI
1.EasyUI框架 2.Bootstrap框架
●分散式大數據開發
1.Druid 2.mongodb 3.redis
●個性化需求
1.定時任務與郵件發送 2.webservice與POI 3.報表與統計圖 4.單點登錄與快捷登錄 5.微信公眾號後臺編寫 6.網銀支付介面對接 7.搜索引擎應用
●實戰
1.OA系統二次開發
學習Java的同學註意了!!!
學習過程中遇到什麼問題或者想獲取學習資源的話,歡迎加入Java學習交流群:299541275 我們一起學Java!