第一階段:Java基礎篇
Java初學入門視訊基礎鞏固教程>>>
- 職業規劃
- 學習方法
- 泛型、容器
- 資料結構和算法
- 智能電話本實戰
- IO流
- Java介紹
- 變量、資料類型、運算符
- IDEA
- 控制語句、方法、遞歸算法
- 面向對象
- JVM
- 數組和資料儲存
- JDK
- 異常機制、可視化
- 飛機大戰項目
第一階段:學習目标及知識要點:
熟練掌握Java基礎文法,Java面向對象知識;掌握Java異常處理,泛型,集合,多線程,IO流。
熟練掌握Mysql基本SQL語句;掌握索引,視圖,觸發器,函數,存儲過程。
熟練掌握Jdbc連接配接資料庫及操作資料庫的常用接口。
掌握Jdbc調用存儲過程,中繼資料,Jdbc事務。
熟練掌握Java開發項目的基礎流程,務必掌握Myeclipse(eclipse)斷點調試。
第二階段:前端基礎篇
Java初學入門視訊基礎鞏固教程>>>
WEB前端_基礎HTML5+CSS3+項目>>>
WEB前端_基礎JavaScript課程>>>
WEB前端_前後端資料互動講解課程>>>
WEB前端_系列課程Nodejs\子產品化\ES6新特性實戰課程>>>
WEB前端_系列課程-微信小程式實戰>>>
第二階段:學習目标及知識要點
熟練掌握HTML常用标簽,如HTML文本标簽,圖像标簽,超連結标簽,表格标簽,表單标簽,塊标簽。
熟練掌握CSS基本文法,選擇器,CSS布局,CSS盒模型,以及常用的CSS屬性。
熟練掌握JavaScript基本文法;掌握Js操作DOM,Js内置對象以及常用的Js函數。
第三階段:動态網頁技術篇
Java初學入門視訊基礎鞏固教程>>>
JSP動态網頁技術>>>
Servlet服務端小程式>>>
Servlet從入門到實戰精選>>>
全網最優Ajax動态網頁技術>>>
第三階段:學習目标及知識要點
JSP:
1、JSP = Java Server Pages
2、Sun公司推出的動态網頁技術,類似的技術還包括ASP、PHP。相對的技術是HTML(靜态網頁技術)
3、動态生成網頁資料,而不是有動态效果的網頁!
4、JSP是在HTML中嵌入Java腳本代碼
5、JSP是伺服器端技術(JavaScript是用戶端技術
Servlet:
Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務程式或服務連接配接器,用Java編寫的伺服器端程式,具有獨立于平台和協定的特性,主要功能在于互動式地浏覽和生成資料,生成動态Web内容。
最早支援Servlet标準的是JavaSoft的Java Web Server,此後,一些其它的基于Java的Web伺服器開始支援标準的Servlet。
Ajax:
Ajax中文名稱定義為異步的JavaScript和XML。
Ajax是Web2.0技術的核心由多種技術集合而成,使用Ajax技術不必重新整理整個頁面,隻需對頁面的局部進行更新,可以節省網絡帶寬,提高頁面的加載速度,進而縮短使用者等待時間、改善使用者體驗
第四階段:用戶端技術篇
Java初學入門視訊基礎鞏固教程>>>
JavaScript基礎入門到實戰演練>>>
JavaScript用戶端腳本技術>>>
第四階段:學習目标及知識要點
JavaScript是由Netscape(網景)公司研發出來的一種在它的Navigator浏覽器上執行的程式語言。
JavaScript是一種基于對象(object-based)和事件驅動(Event Driven)的簡單的并具有安全性能的腳本語言。
第五階段:元件/架構篇
Java初學入門視訊基礎鞏固教程>>>
UI元件EasyUI精品教程>>>
Eureka微服務實戰>>>
Gateway微服務網關實戰>>>
Eureka服務發現工具>>>
Gateway微服務網關元件>>>
Eureka架構入門實戰>>>
第五階段:學習目标及知識要點
EasyUI:
easyui是一種基于jQuery、Angular.、Vue和React的使用者界面插件集合。
easyui為建立現代化,互動,JavaScript應用程式,提供必要的功能。 使用easyui你不需要寫很多代碼,你隻需要通過編寫一些簡單HTML标記,就可以定義使用者界面。
Eureka:
Eureka是Netflix開發的服務發現架構,本身是一個基于REST的服務,主要用于定位運作在AWS域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。
SpringCloud将它內建在其子項目spring-cloud-netflix中,以實作SpringCloud的服務發現功能。 Eureka包含兩個元件:Eureka Server和Eureka Client。
Gateway:
Spring Cloud Gateway是Spring Cloud 的二級子項目,提供了微服務網關功能,包含:權限安全、監控/名額等功能。
Gateway:是Spring官方基于Spring Spring Boot和Project Reactor等技術開發的網關,Gateway旨在為微服務架構提供一種簡單而有效的統一的API路由管理方式。
Gateway作為Spring Cloud生态系中的網關,目标是替代ZUUL,其不僅提供統一的路由方式,并且基于Filter鍊的方式提供了關基本的功能。
例如:安全,監控/埋點,和限流等。
第六階段:資料庫和作業系統
Java初學入門視訊基礎鞏固教程>>>
資料庫開發>>>
第六階段:學習目标及知識要點
1.學習SQL、oracle、mysql基本使用方式的
3.學習資料庫表設計的
4.學習JDBC技術的
5.深入學習Mysql優化的
學習資料庫開發的相關知識,從業界常用的oracle資料庫入手講解SQL語言,以及oracle常用的對象(序列、索引、視圖)。
學習Mysql資料庫的基本用法,以及資料庫設計三大範式,借助PowerDesigner軟體設計項目的表結構。學習JDBC,讓我們可以使用JAVA按照需要操作資料庫。
第七階段:分布式微服務
Java初學入門視訊基礎鞏固教程>>>
Bus消息總線及Config配置中心>>>
Config分布式實戰>>>
TX-LCN分布式事務架構>>>
FastDFS分布式檔案系統 >>>
Dubbo分布式>>>
分布式RPC架構>>>
第七階段:分布式微服務開發
Bus ConFig:
Spring cloud config配置中心解決了微服務系統的配置中心化、配置版本控制、平台獨立、語言獨立等問題,Spring cloud bus通過輕量消息代理連接配接各個分布的節點。
這會用在廣播狀态的變化(例如配置變化)或者其他的消息指令。Spring bus的一個核心思想是通過分布式的啟動器對spring boot應用進行擴充,也可以用來建立一個多個應用之間的通信頻道。
Config
Spring Cloud Config就是一個分布式配置中心解決方案。
其采用集中式管理每個微服務的配置資訊,并使用GIT等版本倉庫統一存儲配置内容,實作版本化管理控制。
TX-LCN
在分布式系統中,事務參與者在不同的分布式節點上或事務操作的資料源不是同一個,這些情況産生的事務都叫做分布式事務。
例如: 項目A實作Tb_item表新增、項目B實作tb_item_param新增,現在需要實作商品新增,需要把項目A和項目B兩個項目新增的方法組成一個事務,這個事務就是分布式事務。
FastDFS
FastDFS 是一個開源的高性能分布式檔案系統(DFS)。
它的主要功能包括:檔案存儲,檔案同步和檔案通路,以及高容量和負載平衡。
主要解決了海量資料存儲問題,特别适合以中小檔案(建議範圍:4KB < file_size <500MB)為載體的線上服務。
Dubbo
Dubbo是一個高性能優秀的服務架構,使得應用可通過高性能的RPC實作服務的輸出和輸入 功能,可以和Spring架構無縫內建。
RPC>>>
RPC全稱為Remote Procedure Call,翻譯過來為“遠端過程調用”。
目前,主流的平台中都支援各種遠端調用技術,以滿足分布式系統架構中不同的系統之間的遠端通信和互相調用。遠端調用的應用場景極其廣泛,實作的方式也各式各樣
Java初學入門視訊基礎鞏固教程>>>