Java是當今最熱門的面向對象程序設計語言。隨著互聯(lián)蓬勃發(fā)展,Java在大數(shù)據(jù)領域的深度應用,Java工程師需求量快速增長。本課程基于真實業(yè)務場景,結合大量商業(yè)項目案例,貼合企業(yè)真實開發(fā)情況,總結出一套完整有深度的課程方案。新加入的微服務架構技術、全新的企業(yè)級分布式微服務項目,滿足互聯(lián)網(wǎng)業(yè)務高速發(fā)展對系統(tǒng)高可用高伸縮性需求。全方面提升學員的技術能力、崗位能力、培養(yǎng)精業(yè)務擅實戰(zhàn)的全棧Java工程師。
二、適合對象
應用電子技術、通信工程、電子信息工程、計算機應用、物聯(lián)網(wǎng)、電子科學與技術、計算機科學與技術、軟件工程、智能科學與技術、等相關專業(yè)的畢業(yè)生;
有編程開發(fā)經(jīng)驗,準備從事JavaEE應用開發(fā)的工程師;
有軟件測試、軟件維護等經(jīng)驗,并準備向JavaEE應用開發(fā)方向轉型的工程師;
有運維經(jīng)驗,準備向JavaEE應用開發(fā)方向轉型的工程師;
有編程興趣、有意向從事軟件開發(fā)的人員;
數(shù)理能力較好、邏輯思維較強,想從事軟件開發(fā)的人員。
三、課程目標
熟練掌握Java編程語言,如:Java面向對象思想、Java多線程、泛型、反射、Java設計模式、Java新特性等;
熟練掌握JavaEE企業(yè)開發(fā)框架(Spring、SpringMVC、MyBatis、SpringBoot、JPA等);
熟練掌握Oracle、Mysql數(shù)據(jù)庫開發(fā)和性能優(yōu)化;
掌握Git、Maven、富文本編輯器、Redis、Shiro框架、Nginx等企業(yè)級項目技術;
掌握當今主流的分布式微服務技術Dubbo、SpringCloud、SpringCloudAlibaba;
掌握企業(yè)級項目解決方案:對象存儲OSS、倉儲服務、分布式鎖Redisson、全文檢索、微信掃碼登陸、認證服務、支付寶支付、秒殺、Sentine網(wǎng)關流控等;
掌握高可用集群搭建技術:K8s、KubeSphere、Mysql集群、Redis集群、ShardingSphereElasticsearch集群、流水線微服務部署、線上預警監(jiān)控等。
四、方向
JavaEE中級開發(fā)工程師;JavaEE高級開發(fā)工程師;JavaEE架構師;Java全棧工程師;后端開發(fā)工程師;Web開發(fā)工程師;運維工程師;高級軟件開發(fā)工程師;數(shù)據(jù)庫應用工程師;云原生開發(fā)工程師。