課程簡(jiǎn)介
為什么要學(xué)Java?
未來10年將是大數(shù)據(jù),人工智能爆發(fā)的時(shí)代,大量的企業(yè)需要借助大數(shù)據(jù),而Java極大的優(yōu)勢(shì)就是它在大數(shù)據(jù)
領(lǐng)域的地位,目前很多的大數(shù)據(jù)架構(gòu)都是通過Java來完成的。學(xué)習(xí)Java大數(shù)據(jù)的同學(xué)
進(jìn)可掘金大數(shù)據(jù),退亦可在Java就業(yè)崗位上謀得一席之地。
Java培訓(xùn)課程亮點(diǎn)
1、結(jié)合大量商業(yè)項(xiàng)目案例,貼合企業(yè)真實(shí)開發(fā)情況,總結(jié)出一套完整有深度的課程方案;
2、新加入的微服務(wù)架構(gòu)技術(shù)、全新的企業(yè)級(jí)分布式微服務(wù)項(xiàng)目,滿足互聯(lián)網(wǎng)業(yè)務(wù)高速發(fā)展對(duì)系統(tǒng)高可用高伸縮性需求。
Java培訓(xùn)課程學(xué)習(xí)收獲
多方面提升學(xué)員的技術(shù)能力、崗位能力、培養(yǎng)精業(yè)務(wù)擅實(shí)戰(zhàn)的全棧Java工程師。
Java培訓(xùn)課程適合人群
18-45歲,無(wú)基礎(chǔ)想轉(zhuǎn)行者
Java培訓(xùn)課程課程內(nèi)容
1、Java預(yù)科:
Java環(huán)境變量和開發(fā)工具、變量、數(shù)據(jù)類型和運(yùn)算符、選擇結(jié)構(gòu)和流程控制、循環(huán)結(jié)構(gòu)和雙重循環(huán)、數(shù)組和排序、認(rèn)識(shí)網(wǎng)頁(yè)、HTML、CSS樣式、JavaScript
2、Java綜合基礎(chǔ):
Java實(shí)用類;面向?qū)ο?、封裝、繼承;多態(tài)、接口、異常;集合框架、泛型;IO流;多線程;mysql數(shù)據(jù)庫(kù);mysql數(shù)據(jù)庫(kù)深入;JDBC;JavaScript、Jquery;Tomcat、Http協(xié) 議、Servlet;JSP和EL表達(dá)式;分頁(yè)和Ajax;過濾器、監(jiān)聽器和文件上傳;階段項(xiàng)目(一)基于JavaWeb的HRM人事管理系統(tǒng)項(xiàng)目
3、前端應(yīng)用開發(fā):
Vue2、Vue3、微信小程序、uni-app、階段項(xiàng)目(二)寵物領(lǐng)養(yǎng)項(xiàng)目;
4、企業(yè)級(jí)開源框架:
MyBsatis、Spring、SpringMVC、Maven、SpringBoot、Mybatisplus、階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(三)愛觀影智能影視平臺(tái)、階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(二)企業(yè)級(jí)團(tuán)隊(duì)項(xiàng)目
5、微服務(wù)與分布式技術(shù):
微服務(wù)基礎(chǔ)、階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(一)終點(diǎn)小說網(wǎng)、團(tuán)隊(duì)自選項(xiàng)目(一)微信小程序在線辦公系統(tǒng)、團(tuán)隊(duì)自選項(xiàng)目(二)粵品匯商城系統(tǒng)
6、就業(yè)強(qiáng)化技術(shù):
開發(fā)自運(yùn)維能力、數(shù)據(jù)結(jié)構(gòu)與算法、并發(fā)編程、常見設(shè)計(jì)模式
7、HarmonyOS:
數(shù)據(jù)信息推送項(xiàng)目
8、就業(yè)指導(dǎo)課:
自我展示與表達(dá)、職業(yè)發(fā)展與規(guī)劃、簡(jiǎn)歷制作與完善、企業(yè)常見筆試題分析、 薪資組成與談判、職業(yè)素養(yǎng)與人際關(guān)系、技術(shù)模擬面試、人事模擬面試、專場(chǎng)招聘與簡(jiǎn)歷投遞、如何度過試用期
9、創(chuàng)客孵化綜合項(xiàng)目實(shí)踐
Java培訓(xùn)課程目標(biāo)
1、掌握J(rèn)ava編程語(yǔ)言,如:Java面向?qū)ο笏枷?、Java多線程、泛型、反射、Java 設(shè)計(jì)模式、Java新特性等。
2、掌握H5等流行的前端技術(shù),包括Vue2、Vue3、TypeScript、微信小程序、uniapp等。
3、掌握 JavaEE企業(yè)開發(fā)框架(Spring、SpringMVC、Mybatis、Mybatis-Plus、SpringBoot、JPA等)。
4、掌握Mysql關(guān)系型數(shù)據(jù)庫(kù)開發(fā)和性能優(yōu)化。
5、掌握Git、Maven、富文本編輯器、Redis、Shiro框架、SpringSecurity框架、Nginx等企業(yè)級(jí)項(xiàng)目技術(shù)。
6、掌握當(dāng)今主流的分布式微服務(wù)技術(shù)Dubbo、SpringCloud、SpringCloudAlibaba。
7、掌握企業(yè)級(jí)項(xiàng)目解決方案包括對(duì)象存儲(chǔ)OSS、倉(cāng)儲(chǔ)服務(wù)、全文檢索、微信掃碼登陸、認(rèn)證服務(wù)、支付寶支付、秒殺等。
8、掌握高可用集群搭建技術(shù)包含K8s、KubeSphere、Mysql集群、Redis集群、流水線微服務(wù)部署、線上預(yù)警監(jiān)控等。