Java是 java軟件工程師學(xué)習和使用 java的必修課, java課程包括: Java編程、 Java類(lèi)文件、 Java虛擬機、 Java API、 java游戲開(kāi)發(fā)等。Java是一種面向對象的編程語(yǔ)言,它可以編寫(xiě)跨平臺的應用,它是1995年五月 Sun公司開(kāi)發(fā)的 Java編程語(yǔ)言,也就是 Java平臺。Java技術(shù)在個(gè)人電腦,數據中心,游戲控制臺,科學(xué)超級計算機,手機和因特網(wǎng),以及世界上*大的開(kāi)發(fā)者社區。Java在全球云計算、手機網(wǎng)絡(luò )的大背景下,具有明顯的優(yōu)勢和廣闊的應用前景。
一階段:Java標準平臺
掌握Java環(huán)境配置、JDK 17新特性、數據類(lèi)型、流程控制語(yǔ)句、Java反射、動(dòng)態(tài)代理、XML解析、面向對象編程、異常處理、SE核心類(lèi)、泛型、集合框架、Stream流、IO流、多線(xiàn)程、網(wǎng)絡(luò )編程、正則表達式、Lambda表達式、注解、建立邏輯思維能力;
掌握面向對象編程思維能力面向對象、數據結構與算法、異常處理;
掌握Java編程高級技術(shù)的運用IO框架、多線(xiàn)程、網(wǎng)絡(luò )編程、設計模式、Java新特性等技術(shù);
二階段:JavaWeb項目開(kāi)發(fā)
學(xué)習HTML 5、CSS 3、Javascript入門(mén)、BOM常見(jiàn)API、DOM操作、es 6、j Query、Bootstrap、異步請求ajax、fetch、MySQL數據庫、Oracle數據庫、事務(wù)管理、JDBC、Http協(xié)議、Servlet、JSP、Tomcat、Maven、Linux
掌握Web開(kāi)發(fā)技術(shù),建立B/S結構設計思想HTML/CSS/JS、XML與Tomcat中間件、HTTP協(xié)議、GIT版本控制;
掌握三層架構項目設計能力Servlet與JSP、Filter與ListenerSession與cookie、MVC、AJAX、JQuery、Bootstrap;
三階段:JAVA企業(yè)級開(kāi)發(fā)
掌握My Bat is入門(mén)、核心配置文件、CRUD、動(dòng)態(tài)SQL、高級映射、My Bat is Plus、數據分頁(yè)、逆向工程、Spring框架入門(mén)、IoC、AOP、Spring MVC、Log4j 2日志、Solr全文檢索、Spring Security權限、單點(diǎn)登錄、JWT認證
掌握核心框架SSM及源碼思想Maven、MyBatis使用和源碼、Spring使用和源碼、SpringMVC使用和源碼、Springboot、安全驗證框架;
掌握Linux與反向代理技術(shù)Nginx、Linux系統常用操作、Nginx技術(shù);
掌握HamonyOS開(kāi)發(fā)技術(shù)、HarmonyOS組件開(kāi)發(fā)與布局、HarmonyOS音樂(lè )播放器開(kāi)發(fā);
四階段:微服務(wù)框架SpringBoot
掌握集成Red is、緩存解決方案、數據庫讀寫(xiě)、分離(MySQL-主從賦值、S harding-JD-BC)、前后端分離解決方案、短信解決方案(阿里云) 、文件存儲OSS
掌握微服務(wù)架構開(kāi)發(fā)思想與實(shí)現Docker、Redis、Elasticsearch、MQ、Mycat/Sharding-Sphere、SpringCloud、微服務(wù)架構、分布式全局ID;
掌握項目瓶頸優(yōu)化之MySQL;
掌握項目瓶頸優(yōu)化之JVM;
五階段:分布式解決方案SpringCloud
掌握Eureka、Zookeeper、Consul服務(wù)治理、Open Feign客戶(hù)端負載均衡、Hystrix服務(wù)熔斷、Config配置中心、Gateway消息網(wǎng)關(guān)、Stream消息驅動(dòng)、Sleuth鏈路追蹤、Spring CloudAlibaba、k8s、Docker、Sentinel服務(wù)限流、MQ、Elastic Search
掌握大型分布式項目開(kāi)發(fā)經(jīng)驗項目需求分析、項目任務(wù)分解、開(kāi)發(fā)環(huán)境搭建、編碼開(kāi)發(fā)測試、站立會(huì )議進(jìn)行項目進(jìn)度控制、問(wèn)題解決、驗收項目、項目中面試問(wèn)題分析和解答;
掌握大廠(chǎng)項目復雜解決方案經(jīng)驗任務(wù)調度系統技術(shù)解決方案、*搜索技術(shù)解決方案、千人千面技術(shù)解決方案、日均百億消息量消息積壓解決方案;
六階段:大廠(chǎng)必備面試
掌握大廠(chǎng)技術(shù)面試深度題解方法-大廠(chǎng)技術(shù)面試題深度剖析、項目面試指導、真實(shí)面試要求模擬。