【課程特點(diǎn)】
JavaEE 都是當(dāng)今熱門(mén)的移動(dòng)開(kāi)發(fā)技術(shù)。隨著移動(dòng)互聯(lián)蓬勃發(fā)展,大數(shù)據(jù)存儲(chǔ)、大數(shù)據(jù)分析、移動(dòng)應(yīng)用、移動(dòng)后臺(tái)的開(kāi)發(fā)人才需求旺盛,本課程全面、深入整合移動(dòng)平臺(tái)的三大技術(shù),結(jié)合大量十大商業(yè)項(xiàng)目案例,通俗易懂的授課風(fēng)格。有針對(duì)性的全面整合 JAVAEE 移動(dòng)后臺(tái)實(shí)現(xiàn)、分布式存儲(chǔ)的實(shí)現(xiàn)方案。培養(yǎng)能在移動(dòng)平臺(tái)立足的全棧 java 工程師。
【適合人群】
有編程興趣、有意向從事軟件開(kāi)發(fā)。
應(yīng)用電子技術(shù)、通信工程、信息工程、計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)等相關(guān)專(zhuān)業(yè)應(yīng)屆畢業(yè)生。
有編程開(kāi)發(fā)經(jīng)驗(yàn),準(zhǔn)備從事 JAVAEE 應(yīng)用開(kāi)發(fā)的工程師
【課程目標(biāo)】
熟練掌握 JAVA 編程語(yǔ)言,如:java 面向?qū)ο笏枷?、java 多線程、泛型、反射、java 設(shè)計(jì)模式、java10 新特性等。
熟練掌握 JAVAEE 開(kāi)發(fā)后臺(tái)框架(Spring、SpringMVC、MyBatis、Hibernate)
熟練掌握 oracle、mysql、mycat、數(shù)據(jù)庫(kù)性能優(yōu)化
掌握 shiro、Freemarker 框架、Activiti 等等框架使用
掌 握 當(dāng) 今 主 流 的 分 布 式 微 服 務(wù) SpringBoot 、 Dubbo 、 RabbitMQ 、Elasticsearch、SpringCloud、Nginx
【就業(yè)方向】
JAVA 初級(jí)開(kāi)發(fā)工程師
JAVAEE 開(kāi)發(fā)工程師
JAVAEE 架構(gòu)師
Java 測(cè)試工程師
數(shù)據(jù)庫(kù)應(yīng)用工程師
【課程大綱】
階段 JAVA 基礎(chǔ)課程(課程時(shí)長(zhǎng):2 周)
本階段主要針對(duì) java 基礎(chǔ)進(jìn)行學(xué)習(xí),全面講解 Java 語(yǔ)言基礎(chǔ)部分,重點(diǎn) 掌握類(lèi)、對(duì)象、java 面向?qū)ο筇匦浴⒔涌?、等主要?nèi)容。通過(guò)此階段學(xué)習(xí),學(xué) 員基本熟練掌握 java 語(yǔ)法,理解 java 特性,能夠用 java 語(yǔ)言去編程相關(guān)應(yīng)用 程序。
第二階段 java 課(課程時(shí)長(zhǎng):3 周)
學(xué)習(xí) java Web 都需要有比較扎實(shí)的 java 語(yǔ)言開(kāi)發(fā)基礎(chǔ),因此需要對(duì)學(xué)員的 java 語(yǔ)言進(jìn)行強(qiáng)化。對(duì)于有 java 語(yǔ)言編程基礎(chǔ)的學(xué)員來(lái)說(shuō)此課程能夠?qū)W(xué)員平 時(shí)容易忽略和沒(méi)有參透的重要內(nèi)容加以強(qiáng)化。對(duì)于沒(méi)有 java 語(yǔ)言編程基礎(chǔ)的學(xué) 員來(lái)說(shuō)可以迅速掌握 java 的核心技術(shù)。
第三階段 Web 前端基礎(chǔ)(課程時(shí)長(zhǎng):1 周)
本階段主要針對(duì) Web 前端頁(yè)面進(jìn)行設(shè)計(jì),階段課程圍繞 HTML5、css、 javascript 等基礎(chǔ)網(wǎng)頁(yè)語(yǔ)言進(jìn)行學(xué)習(xí),熟練掌握 Web 前端頁(yè)面的實(shí)現(xiàn)。
第四階段 Web 前端進(jìn)階(課程時(shí)長(zhǎng):1 周)
本階段主要學(xué)習(xí) Web 前端的框架,Bootstrap 框架是簡(jiǎn)潔、直觀、強(qiáng)悍、 前端 CSS 開(kāi)發(fā)框架,jQuery 是一個(gè) JavaScript 函數(shù)庫(kù),在 Web 前端無(wú)處不在。Ajax 是一種開(kāi)發(fā)技術(shù)和設(shè)計(jì)模式,支持網(wǎng)站或應(yīng)用程序,使用實(shí)時(shí)數(shù)據(jù)更新界面,無(wú)需頁(yè)面刷新。該功能創(chuàng)建了一種更為流暢且更具桌面風(fēng)格的用戶(hù)體驗(yàn)。
第五階段 Java EE 初級(jí)技術(shù)(課程時(shí)長(zhǎng):2 周)
通過(guò)本階段學(xué)習(xí),熟練掌握 JAVA WEB 原理、http 協(xié)議、Tomcat 容器使用、 通過(guò) Servlet+jsp+javabean 的 mvc 模式開(kāi)發(fā) Java Web 應(yīng)用。Servlet 是 Java WEB 的基 石,所有的 JAVA WEB 框架都是基于 Servlet 之上擴(kuò)展的。學(xué)好此階段,為后續(xù)框架打好基礎(chǔ)。
第六階段 Java EE 核心框架(課程時(shí)長(zhǎng):2 周)
本階段主要學(xué)習(xí) JAVAEE 的 三 大 框 架 (SSM) , SSM (Spring+SpringMVC+MyBatis)框架集由 Spring、SpringMVC、MyBatis 三個(gè)開(kāi) 源框架整合而成,常作為數(shù)據(jù)源較簡(jiǎn)單的 web 項(xiàng)目的框架。SSM 是當(dāng)今主流的 JAVAWEB 框架,特點(diǎn)是電子政務(wù)、金融等行業(yè),而且還是進(jìn)入企業(yè)的必修技術(shù)。 springmvc、spring、hibernate、mybatis,這是 javaee 企業(yè)級(jí)開(kāi)發(fā)必備技術(shù) 點(diǎn)。
第七階段 JavaWeb 項(xiàng)目管理(課程時(shí)長(zhǎng):0.5 周)
本階段主要學(xué)習(xí)項(xiàng)目工程構(gòu)建、代碼管理以及 UML 軟件工程等技術(shù)。
第八階段 數(shù)據(jù)庫(kù)階段(課程時(shí)長(zhǎng):0.5 周)
本階段主要學(xué)習(xí)數(shù)據(jù)庫(kù)關(guān)鍵技術(shù),Oracle Database,又名 Oracle RDBMS, 或簡(jiǎn)稱(chēng) Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域 一直處于地位的產(chǎn)品。可以說(shuō) Oracle 數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系 數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、 小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。
第九階段 Java EE 第三方框架(課程時(shí)長(zhǎng):2 周)
本階段主要學(xué)習(xí)當(dāng)今主流的第三方框架,涉及 Apache Shiro 為權(quán)限授權(quán) 層,整合工作流,采用 jquery+bootstrap 實(shí)現(xiàn)前端,基于 SSM 后臺(tái)架構(gòu),使用shiro 做權(quán)限控制,結(jié)合 Activiti 工作流引擎,實(shí)現(xiàn)商業(yè)級(jí)的企業(yè) OA 項(xiàng)目。
第十階段 分布式及微服務(wù)技術(shù)(課程時(shí)長(zhǎng):2 周)
通過(guò)本階段學(xué)習(xí),主要學(xué)習(xí)目前互聯(lián)網(wǎng)公司當(dāng)前為熱門(mén)互分布式微服務(wù) 技術(shù),涉及消息中間件及微服務(wù)架構(gòu)、Zookeeper 架構(gòu)、dubbo 架構(gòu)、RPC、 elasticsearch、springboot、springcloud 微服務(wù)架構(gòu)等,重點(diǎn)掌握如何構(gòu)建 一個(gè)高并發(fā),分布式,高性能,分布式微服務(wù)系統(tǒng)架構(gòu)項(xiàng)目。
第十一階段 大型分布式商業(yè)項(xiàng)目(課程時(shí)長(zhǎng):2 周)
本階段詳細(xì)講解了企業(yè)的各種分布式微服務(wù)核心技術(shù)。從項(xiàng)目程序開(kāi)發(fā)到上線部署, 完整講解了一個(gè)大型分布式項(xiàng)目的實(shí)現(xiàn)。將手把手的,由淺入深的,帶你從零到項(xiàng)目發(fā)布 上線與運(yùn)維,讓你體驗(yàn)真實(shí)的企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)過(guò)程,掌握大牛的編碼思維、經(jīng)驗(yàn)與技巧, 并擁有一個(gè)屬于自己的高質(zhì)量的線上項(xiàng)目。
【學(xué)校簡(jiǎn)介】
廣州粵嵌通信科技股份有限公司的前身是廣東省嵌入式軟件技術(shù)公共中心,于 2005 年在廣州科學(xué)城成立,由美的集團(tuán)與廣東省政府合作創(chuàng)辦。廣州粵嵌通信科技股份有限公司于2011 年注冊(cè)成立,注冊(cè)資金 500 萬(wàn),新三板上市企業(yè)?,F(xiàn)今,公司已經(jīng)獲得專(zhuān)利產(chǎn)品20 多項(xiàng),專(zhuān)利技術(shù)及軟著 30 多項(xiàng),公司擁有國(guó)際先進(jìn)水平的開(kāi)發(fā)軟件、儀器及設(shè)備。公司現(xiàn)有粵嵌眾創(chuàng)、粵嵌研發(fā)等品牌業(yè)務(wù)。公司經(jīng)過(guò)多年的發(fā)展,秉承“行業(yè)引領(lǐng),齊商共贏,開(kāi)拓創(chuàng)新,服務(wù)誠(chéng)信”的核心經(jīng)營(yíng)理念,為業(yè)界提供全面的 IT 技術(shù)產(chǎn)品、服務(wù)和解決方案,在發(fā)展過(guò)程中形成了在 IT 技術(shù)自主創(chuàng)新方面的優(yōu)勢(shì)和能力。