Java全棧學習路線圖

Java全棧學習路線圖

 

第一階段:Java基礎篇

 

01  J2SE v2(41課時)  課程鏈接

 

02  Mysql數據庫(20課時) 課程鏈接

 

03  JDBC(9課時)  課程鏈接

 

04  Swing圖書管理系統V2.0(8課時)  課程鏈接

 

 

第一階段:學習目標及知識要點


01    熟練掌握Java基礎語法,Java面向對象知識;掌握Java異常處理,泛型,集合,多線程,IO流;瞭解Swing;


02    熟練掌握Mysql基本SQL語句;掌握索引,視圖,觸發器,函數,存儲過程;


03    熟練掌握Jdbc連接數據庫及操作數據庫的常用接口;掌握Jdbc調用存儲過程,元數據,Jdbc事務;


04    熟練掌握Java開發項目的基礎流程,務必掌握Myeclipse(eclipse)斷點調試;瞭解Swing;

 

 

 

 

============================================================================

============================================================================

 

 

 

 


第二階段:網頁基礎篇

 

01  HTML(7課時) 課程鏈接

 

02   CSS(14課時)  課程鏈接

 

03    JavaScript基礎篇(7課時)  課程鏈接

 

 

第二階段:學習目標及知識要點


01    熟練掌握HTML常用標籤,如HTML文本標籤,圖像標籤,超鏈接標籤,表格標籤,表單標籤,塊標籤;


02    熟練掌握CSS基本語法,選擇器,CSS佈局,CSS盒模型,以及常用的CSS屬性;


03    熟練掌握JavaScript基本語法;掌握Js操作DOM,Js內置對象以及常用的Js函數;

 

 

============================================================================

============================================================================

 

 


第三階段:Jsp&Servlet動態網頁技術篇

 

01    Jsp&Servlet(12課時)  課程鏈接

 

02    Bootstrap(13課時)  課程鏈接

 

03    Jsp日記本系統(14課時)   課程鏈接

 

04    Layui(10課時)   課程鏈接

 

 

第三階段:學習目標及知識要點


01    熟練掌握Jsp基礎語法,九大內置對象及四個作用域,JavaBean組件,Servlet開發,EL表達式,JSTL核心標籤庫;掌握Tomcat基本配置及應用;


02    熟練掌握Bootstrap常用樣式,及組件的使用;


03    熟練掌握基於Jsp&Servlet的MVC項目開發模式;

 

 

 

============================================================================

============================================================================

 

 

 


第四階段:富客戶端技術篇

 

01    JavaScript高級篇(3課時)    課程地址

 

02    Ajax&Json(4課時)    課程地址

 

03    Jquery(6課時)    課程地址

 

04    新聞發佈系統(20課時)    課程地址

 

05    XML(4課時)    課程地址

 

06    EasyUI(40課時)    課程地址

 

07    學生信息管理系統(8課時)    課程地址

 

08    EasyUI權限系統(14課時)    課程地址
 

 

第四階段:學習目標及知識要點


01    熟練掌握Js基於對象特性;熟悉Js閉包;


02    熟練掌握Ajax異步交互原理以及交互媒介Json;熟悉Json數據格式;


03    熟練掌握Jquery語法及Jquery Ajax;熟悉Jquery選擇器,Jquery操作DOM,Jquery事件操作;瞭解Jquery動畫;


04    熟練使用Jquery Ajax進行項目開發;


05    熟練掌握使用DOM4J及JDOM操作XML;熟悉DOM及SAX方式解析XML原理


06    熟練掌握EasyUI基本控件,以及與Java後臺交互;


07    熟練使用Easyui富客戶端技術進行項目開發;


08    掌握EasyUI高級控件用法以及與Java後臺交互;

 

 

 

 

 

============================================================================

============================================================================

 

 

 

 


第五階段:J2EE組件篇

 

01    項目構建Maven3(6課時)    課程地址

 

02    安全框架Shiro(10課時)    課程地址

 

03    分詞組件Lucene5(6課時)    課程地址

 

04    高性能數據庫Redis(7課時)    課程地址

 

05    分詞分佈式組件ElasticSearch(7課時)    課程地址

 

06    消息隊列RabbitMQ實戰課程    課程地址

 


第五階段:學習目標及知識要點


01    熟練使用Maven;


02    熟練使用Shiro;


03    熟練使用Lucene;


04    熟練使用Redis;


05    熟練使用es;

 

 

 

 

 

 

============================================================================

============================================================================

 

 

 

 


第六階段:J2EE框架篇

 

01    Spring4(14課時)    課程地址

 

02    SpringMvc(6課時)    課程地址

 

03    SpringMvc設備管理系統(17課時)    課程地址

 

04    MyBatis3(13課時)    課程地址

 

05    CRM客戶關係管理系統(35課時)    課程地址

 

06    SSM博客系統(31課時)    課程地址

 

07    SpringBoot(8課時)    課程地址

 

08    SpringBoot打造電影網(20課時)    課程地址

 

09    SpringBoot打造企業級進銷存(50課時)    課程地址

 

10    vue2+jwt+springboot+mybaits前後端分離通訊錄視頻教程    課程地址

 

11   springboot+layui全棧在線教育平臺    課程地址

 

12  SpringSecurity+Vue3通用權限系統    課程地址

 

第六階段:學習目標及知識要點


01    熟練掌握Spring4 IOC及AOP原理;熟悉Spring事務,Spring4整合Struts2,Hibernate4;


02    熟練掌握SpringMvc常用註解,以及Restful風格資源URL和SpringMvc文件上傳;


03    熟練使用SpringMvc開發項目;


04    熟練掌握MyBatis3原理及基本使用;


05    熟練掌握SpringBoot原理及基本使用;

 

 

 

 

============================================================================

============================================================================

 

 

 


第七階段:Oracle數據庫和Linux操作系統

 

01    Oracle 11g(17課時)    課程地址

 

02    Centos(9課時)    課程地址

 

第七階段:學習目標及知識要點


01    掌握Oracle基本原理和應用;


02    掌握Linux基本原理和應用;

 

 

 

 

============================================================================

============================================================================

 

 


第八階段:分佈式微服務開發

 

01    Dubbo(7課時)    課程地址

 

02    SpringCloud微服務    課程地址

 

03    SpringCloud alibaba Nacos 服務註冊與發現&統一配置管理   課程地址

 

04    SpringCloud alibaba  Gateway微服務網關   課程地址

 

05   SpringCloud分佈式電商秒殺系統    課程地址

 

06    SpringCloud alibaba Sentinel限流組件 課程地址

 

07    分佈式事務Seata框架 課程地址

 

08    分佈式消息隊列RocketMQ框架 課程地址

 

09   API文檔框架Swagger3  課程地址

 

第八階段:學習目標及知識要點


01    掌握Dubbo分佈式微服務開發基本原理和應用;


02  掌握SpringCloud分佈式微服務開發基本原理和應用;

 

 

第九階段:微信小程序開發

 

01   微信小程序(Java後端版)(50課時)    課程地址

 

02   SpringCloudAlibaba分佈式電商小程序系統(106講)    課程地址

 

============================================================================

============================================================================

 

 

 

 

擴展學習

 

01    ES6(19課時)    課程地址

 

02    VUE(28課時)    課程地址

 

03    IDEA開發利器(15課時)  課程鏈接

 

04    Java操作Excel之Poi(7課時)    課程地址

 

05    Java報表之JFreeChart(5課時)    課程地址

 

06    JMS之ActiveMQ(3課時)    課程地址

 

07    webservice之CXF(9課時)    課程地址

 

08    Activiti工作流(16課時)    課程地址

 

09    支付寶在線支付基於java(13課時)    課程地址

 

10    微信在線支付基於java(12課時)    課程地址

 

11    QQ第三方登錄實現基於java    課程地址

 

12    微信掃碼登錄基於java    課程地址

 

13    容器Docker視頻教程(31課時)        課程地址

 

14    反向代理Nginx視頻視頻(30課時)    課程地址

 

15    數據庫中間件Mycat視頻教程(32課時)    課程地址

 

16    版本控制svn視頻教程    課程地址

 

16    版本控制git視頻教程    課程地址

 

17    Struts2(17課時)    課程地址

 

18    Struts2學生信息管理(23課時)     課程地址

 

19    Hibernate4(19課時)     課程地址

 

20    Hibernate4在線考試(22課時)     課程地址

 

21    S2SH商城系統(41課時)     課程地址

 

22    Java8 Lambda表達式(9課時)     課程地址

 

23    實戰springboot+CAS單點登錄(11課時)     課程地址

 

24    “樂觀鎖”輕鬆搞定高併發下的冪等性問題實戰    課程地址

 

25    redis實現分佈式鎖(6課時)     課程地址

 

26    zookeeper實現分佈式鎖(9課時)     課程地址

 

27   Mybatis-Plus(21課時)    課程地址

 

28   Java項目 遠程DEBUG 實戰教程(結合IDEA)    課程地址

 

29  動態修改用戶Session實戰課程  課程地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章