沈陽java工程師培訓(xùn)
【所屬機(jī)構(gòu):沈陽碼上未來】
Java 是一個通用術(shù)語,用于表示 Java 軟件及其組件,包括“Java 運(yùn)行時環(huán)境 (JRE)”、“Java 虛擬機(jī) (JVM)”以及“插件”,Java具有大部分編程語言所共有的一些特征,被特意設(shè)計(jì)用于互聯(lián)網(wǎng)的分布式環(huán)境。Java具有類似于C++語言的形式和感覺,但它要比C++語言更易于使用,而且在編程時徹底采用了一種以對象為導(dǎo)向的方式。
【課程名稱】: Java微服務(wù)開發(fā)課程
【課程對象】:
1、零基礎(chǔ)、非計(jì)算機(jī)專業(yè)學(xué)生;即將或已經(jīng)畢業(yè)的計(jì)算機(jī)相關(guān)專業(yè)學(xué)生;
2、不滿當(dāng)前工作環(huán)境或薪資的準(zhǔn)跨行業(yè)者;后悔選錯專業(yè)的在校生。
【課程優(yōu)勢】:
1、零基礎(chǔ)、小班授課、一對一職業(yè)規(guī)劃、入職追蹤、不收費(fèi)提升課;技術(shù)講師+就業(yè)指導(dǎo)老師2V1簡歷,面試指導(dǎo);
2、線下面授,周考/月考貫穿全程,切合企業(yè)剛需,培訓(xùn)真練實(shí)操;教學(xué)方法科學(xué),教學(xué)模式升級;
3、技術(shù)講師團(tuán)隊(duì),雄厚師資力量;畢業(yè)推薦工作,薪資就業(yè)雙保障。
【課程內(nèi)容】:
第一階段:JAVA語言入門
可解決的現(xiàn)實(shí)問題:
基礎(chǔ)語法是學(xué)習(xí)任何編程語言的第一課,學(xué)好基礎(chǔ)語法,才能更好的學(xué)習(xí)后面的課程知識點(diǎn)。
可掌握的核心能力:
掌握J(rèn)ava開發(fā)環(huán)境基本配置,掌握運(yùn)算符、表達(dá)式、流程控制語句、數(shù)組等的使用;熟練使用IDEA開發(fā)工具,掌握J(rèn)ava基本面向?qū)ο笾R,掌握常用類String、ArrayList等的使用,掌握學(xué)生管理系統(tǒng)編寫。
關(guān)鍵詞:
Java基礎(chǔ)語法、面向?qū)ο蠡A(chǔ)、API基礎(chǔ)、集合基礎(chǔ)。
第二階段:JAVA語言進(jìn)階
可解決的現(xiàn)實(shí)問題:
具備JavaSE基本的開發(fā)能力,可以實(shí)現(xiàn)簡單單機(jī)應(yīng)用程序,對企業(yè)JavaWeb開發(fā)又進(jìn)一步,也為JavaWeb的學(xué)習(xí)提供基礎(chǔ)。
可掌握的核心能力:
掌握git版本控制工具,深入理解Java面向?qū)ο笙嚓P(guān)知識點(diǎn),掌握開發(fā)中常用類如集合、IO流、時間日期等操作;掌握J(rèn)ava異常處理機(jī)制,熟悉Java多線程開發(fā),掌握網(wǎng)絡(luò)基礎(chǔ)知識,了解Socket原理,TCP、UDP協(xié)議·熟悉Java11新特性,如Lambda、Stream流等操作·掌握J(rèn)ava基本語法完成單機(jī)程序的編寫。
關(guān)鍵詞:
Git、面向?qū)ο筮M(jìn)階、常用AP、異常、集合、l0、多線程、網(wǎng)絡(luò)編程、Lambda、反射、基礎(chǔ)加強(qiáng)。
第三階段:Java、Web
可解決的現(xiàn)實(shí)問題:
具備基本的JavaWeb開發(fā)能力,熟悉Linux服務(wù)器及相關(guān)軟件的使用。
可掌握的核心能力:
掌握J(rèn)ava JDBC、連接池操作·熟練操作MySQL數(shù)據(jù)庫;熟悉Web開發(fā)中常用知識如HTML5、CSS3、JavaScript、BootStrap、jQuery等·掌握J(rèn)ava異常處理機(jī)制,熟悉Java多線程開發(fā);掌握J(rèn)avaWeb開發(fā)核心技術(shù)Servlet、Listener、Filter等;熟悉Linux服務(wù)器,并安裝開發(fā)常用軟件Tomcat、MySQL、Nginx等;掌握同步及異步操作的JavaWeb開發(fā),具備B/S結(jié)構(gòu)軟件開發(fā)能力,完成基本的JavaWeb項(xiàng)目,熟悉基本的項(xiàng)目管理工具M(jìn)aven的使用,掌握旅游網(wǎng)等綜合案例的業(yè)務(wù)實(shí)現(xiàn)。
關(guān)鍵詞:
Linux、HTML5&CSS&Nginx、Web服務(wù)器基礎(chǔ)、Servlet、Cookie&Session、JSP、ELJSTL、Filter&Listener、文件上傳和下載、MySQL、JDBC、MyBatis、JavaScript、jQuery、Ajax、VUE、ElementUl+案例、Redis、Maven基礎(chǔ)。
第四階段:框架階段一
可解決的現(xiàn)實(shí)問題:
對熱門的框架和soa架構(gòu)應(yīng)用,便可掌握項(xiàng)目的構(gòu)建并能夠搭建企業(yè)級架構(gòu)應(yīng)用,便可掌握項(xiàng)目的構(gòu)建并能夠搭建企業(yè)級項(xiàng)目,為后期的項(xiàng)目做鋪墊。
可掌握的核心能力:
掌握SSM框架并進(jìn)行整合·掌握Maven的模塊開發(fā)―·掌握Dubbo框架的架構(gòu)·掌握Dubbo服務(wù)提供者和消費(fèi)者開發(fā)·掌握ZooKeeper常用命令。
主要內(nèi)容:
Spring、SpringMVC、Maven高級、Zookeeper、Dubbo。
第五階段:項(xiàng)目實(shí)戰(zhàn)一
可解決的現(xiàn)實(shí)問題:
面向服務(wù)架構(gòu)(SOA)是讓開發(fā)人員更加關(guān)注于業(yè)務(wù)流程而非底層基礎(chǔ)結(jié)構(gòu),從而獲得競爭優(yōu)勢更高級別的應(yīng)用程序開發(fā)架構(gòu)。
可掌握的核心能力:
熟練應(yīng)用ElementUI常用組件使用,掌握Quartz的使用,Apache POI的使用,掌握七牛云存儲服務(wù)的使用,掌握Spring Security框架的使用,掌握ECharts的使用,掌握阿里云短信服務(wù)的使用,掌握微信開發(fā)平臺的開發(fā)過程,掌握Redis緩存的使用。
主要內(nèi)容:
【醫(yī)療項(xiàng)目】/【進(jìn)出口貿(mào)易項(xiàng)目】/【移動辦公項(xiàng)目】,以上項(xiàng)目任選其一進(jìn)行項(xiàng)目實(shí)戰(zhàn)。
第六階段:框架階段二
可解決的現(xiàn)實(shí)問題:
此階段可掌握微服務(wù)架構(gòu)開發(fā)的主流框架,可快速搭建以前后端分離式開發(fā)的后端微服務(wù)、熟悉前端服務(wù)的開發(fā)流程、后期項(xiàng)目快速部署。
可掌握的核心能力:
掌握SpringBoot微服務(wù)搭建,掌握SpringCloud微服務(wù)組件,掌握ElasticSearch全文檢索應(yīng)用,掌握消息中間件RabbitMQ,熟練使用Elasticsearch搜索引擎,熟練使用Docker完成項(xiàng)目部署。
主要內(nèi)容:
Spring Boot、Spring Cloud、RabbitMQ、Docker、Elasticsearch。
第七階段:項(xiàng)目實(shí)戰(zhàn)二
可解決的現(xiàn)實(shí)問題:
前后端開發(fā)的職責(zé)劃分和開發(fā)效率在企業(yè)項(xiàng)目中得到體現(xiàn),這使得減輕后端任務(wù)讓后端開發(fā)更加專注,尤其是在微服務(wù)的開發(fā)框架下,前后端分離開發(fā)的模式應(yīng)用更加廣泛。
可掌握的核心能力:
掌握前后端分離式開發(fā)步驟,掌握SpringBoot微服務(wù)的構(gòu)建,掌握SpringCloud組件對微服務(wù)的控制和治理,熟悉Oauth2第三方認(rèn)證,掌握Spirng Security Oauth2認(rèn)證服務(wù)搭建和使用,熟悉分布式事務(wù)的基礎(chǔ)理論,掌握使用Seata解決分布式事務(wù),熟知秒殺解決方案和業(yè)務(wù)流程,掌握秒殺業(yè)務(wù)場景技術(shù)解決方案。
主要內(nèi)容:
【電商項(xiàng)目】。
第八階段:項(xiàng)目實(shí)戰(zhàn)三
可解決的現(xiàn)實(shí)問題:
使用Spring全家桶進(jìn)行項(xiàng)目開發(fā),掌握微服務(wù)開發(fā),熟悉前端開發(fā)方式及相關(guān)技術(shù),熟悉軟件部署與持續(xù)集成,了解Java機(jī)器學(xué)習(xí)。
可掌握的核心能力:
掌握SpringBoot+SpringCloud框架,掌握MyBaties Plus插件使用,掌握MongoDB數(shù)據(jù)庫和高級使用,掌握Redis數(shù)據(jù)庫和高級使用,掌握即時通訊的使用,掌握RSA非對稱密鑰進(jìn)行接口加密,掌握消息通知原理,掌握百萬級非阻塞框架netty消息通知,掌握WebSocket的使用,掌握RabbitMQ的使用,掌握多線程框架JUC,掌握常見MySQL優(yōu)化方式。
主要內(nèi)容:
【社區(qū)項(xiàng)目】/【教育項(xiàng)目】/【電商項(xiàng)目】,以上項(xiàng)目任選其一進(jìn)行項(xiàng)目實(shí)戰(zhàn)。
【師資介紹】:
姚老師
所授科目:軟件開發(fā)培訓(xùn)、數(shù)據(jù)庫培訓(xùn)、JAVA培訓(xùn)
授課風(fēng)格:聲情并茂寓教于樂深入淺出舉一反三輕松幽默
個人介紹:碼上未來聯(lián)合創(chuàng)始人、大連理工大學(xué)軟件工程學(xué)士、東北大學(xué)MBA,10余年互聯(lián)網(wǎng)開發(fā)+IT教育行業(yè)經(jīng)驗(yàn),曾就職于南方電網(wǎng)、跟誰學(xué)網(wǎng)校、積云教育等行業(yè)知名企業(yè),擔(dān)任技術(shù)架構(gòu)師、教學(xué)總監(jiān)等參與并主導(dǎo)過多次SOA架構(gòu)到微服務(wù)架構(gòu)的實(shí)施,精通Java、J2EE架構(gòu)、微服務(wù)架構(gòu)、Redis、MongoDB、消息組件如Kafka、ActiveMQ。
過往經(jīng)歷:曾就職于南方電網(wǎng)、跟誰學(xué)網(wǎng)校、積云教育等行業(yè)知名企業(yè),擔(dān)任技術(shù)架構(gòu)師、教學(xué)總監(jiān)等參與并主導(dǎo)過多次SOA架構(gòu)到微服務(wù)架構(gòu)的實(shí)施。