Java軟件開發(fā)工程師
學(xué)習(xí)目標(biāo):
本課程使學(xué)員掌握J(rèn)ava Web開發(fā)和JavaEE的相關(guān)知識,
包括網(wǎng)頁制作基礎(chǔ)(HTML+CSS+),網(wǎng)頁制作框架(jQuery+bootstrap),JavaWeb基礎(chǔ)(Servlet+JSP)和JavaWeb企業(yè)級開發(fā)框架(SSH,SpringMVC,MyBatis等)。同時,課程覆蓋到當(dāng)前流行的Java技術(shù),如微服務(wù),Hadoop大數(shù)據(jù)等,在夯實基礎(chǔ)的同時兼顧技術(shù)潮流的發(fā)展方向。
授課對象:
軟件開發(fā)人員,轉(zhuǎn)行從事軟件開發(fā),在職,待業(yè),轉(zhuǎn)行均可
教材說明:
Java基礎(chǔ)/網(wǎng)頁設(shè)計基礎(chǔ)/網(wǎng)頁前端編程/java數(shù)據(jù)庫技術(shù)/java web編程/Spring系統(tǒng)框架及核心API、Spring
XML配置文件、SpringIOC核心技術(shù)、AOP技術(shù)、注解/系統(tǒng)框架及核心API、struts2XML配置文件、標(biāo)簽、攔截器、轉(zhuǎn)換器/hibernate系統(tǒng)框架及核心API、Hibernate關(guān)系映射技術(shù)、Hibernate事務(wù)處理、二級緩存/掌握
Spring和Hibernate的整合、掌握Spring和Struts2的整合、掌握注解方式進(jìn)行SSH框架整合/maven的使用、項目的構(gòu)建、jQuery
easyUI使用方式、分頁、apache shiro框架的使用、shiro權(quán)限控制等/
熟悉掌握Oracle的操作/熟練掌握mybatis框架及mybatis自動生成工具使用/熟練掌握springMVC框架使用及整合SSM框架/掌握lucene全文檢索技術(shù)/
掌握solr框架應(yīng)用/分布式大數(shù)據(jù)應(yīng)用框架整合/
通過4到6個月的學(xué)習(xí),讓學(xué)員在培訓(xùn)結(jié)束時具備1-2年的項目開發(fā)經(jīng)驗
,技術(shù)實力遠(yuǎn)超一般水平,成為基礎(chǔ)知識扎實
、項目經(jīng)驗豐富的JAVA工程師。讓學(xué)員能夠更輕松的面對企業(yè)開發(fā)崗位需求。能使學(xué)生熟練使用網(wǎng)站開發(fā)技術(shù),具備較強(qiáng)的自學(xué)能力和系統(tǒng)分析、設(shè)計能力,具備開發(fā)web系統(tǒng)的技能,能夠完成中小型企業(yè)管理系統(tǒng)等傳統(tǒng)項目的開發(fā)。
就業(yè)崗位:軟件開發(fā)工程師 軟件測試工程師 軟件質(zhì)量工程師 軟件售后/前工程師 軟件配置工程師 軟件實施工程師 軟件數(shù)據(jù)庫工程師 軟件運(yùn)維工程師
教學(xué)模式:名師直播授課+在線視頻輔助+導(dǎo)師項目實訓(xùn)
授課老師:華信智原Java軟件開發(fā)實戰(zhàn)講師——李彩琴、李彥輝、楊志平
什么人適合學(xué)習(xí)Java軟件開發(fā):
期望穩(wěn)定職業(yè)發(fā)展——剛大學(xué)畢業(yè)?面臨轉(zhuǎn)行?零基礎(chǔ)初學(xué)者?面臨眾多語言不知該選哪個?
想選一門合適的語言入門編程——IT行業(yè)高薪資也伴隨著高速發(fā)展,如果你希望學(xué)一門不過時的語言以穩(wěn)定職業(yè)發(fā)展,Java是不錯的選擇。
邏輯思維能力較強(qiáng)——可以是0基礎(chǔ),但數(shù)理能力較好 ,想通過從事軟件開發(fā)工作來獲得高薪能力的人員。
后期轉(zhuǎn)大數(shù)據(jù)分析/人工智能——學(xué)完Java,做大數(shù)據(jù)Hadoop框架(大數(shù)據(jù)存儲/計算)、人工智能(大數(shù)據(jù)挖掘/分析/算法)更加容易且快速。
☆★教學(xué)內(nèi)容
※Java基礎(chǔ)
可掌握的核心能力:
1、能夠掌握DOS系統(tǒng)常用基本命令
2、熟練使用eclipse編寫Java代碼
3、熟練使用Java語言的常用對象
4、掌握常用數(shù)據(jù)結(jié)構(gòu)和算法
5、掌握面向?qū)ο缶幊趟枷?,為以后深入學(xué)JavaEE
就業(yè)課程打下堅實的基礎(chǔ)
階段目標(biāo):
具備編程思維,掌握J(rèn)ava基本語法,具備Java語言編程基礎(chǔ),但尚不能達(dá)到企業(yè)用人標(biāo)準(zhǔn)。
---------------------------------------------------------------------------
※JavaWeb
可掌握的核心能力:
1、運(yùn)用常用的網(wǎng)頁開發(fā)技術(shù)設(shè)計網(wǎng)頁
2、掌握WEB系統(tǒng)交互原理
3、掌握J(rèn)avaWeb開發(fā)核心技術(shù)
4、運(yùn)用JavaWeb核心技術(shù)完成簡單功能實現(xiàn)
5、掌握J(rèn)avaWeb高級技術(shù),創(chuàng)建更好的Web應(yīng)用
程序
6、具備B/S結(jié)構(gòu)軟件開發(fā)能力
階段目標(biāo):
通過本階段的學(xué)習(xí)能夠使用SSH框架完成傳統(tǒng)企業(yè)級項目開發(fā),熟悉多種業(yè)務(wù)流程,豐富項目開發(fā)經(jīng)驗。
---------------------------------------------------------------------------
※系統(tǒng)框架搭建
可掌握的核心能力:
Spring系統(tǒng)框架及核心API、Spring XML配置文件、SpringIOC核心技術(shù)、AOP技術(shù)、注解
Struts2 系統(tǒng)框架及核心API、struts2XML配置文件、標(biāo)簽、攔截器、轉(zhuǎn)換器
hibernate系統(tǒng)框架及核心API、Hibernate關(guān)系映射技術(shù)、Hibernate事務(wù)處理、二級緩存
掌握 Spring和Hibernate的整合、掌握Spring和Struts2的整合、掌握注解方式進(jìn)行SSH框架整合
maven的使用、項目的構(gòu)建、jQuery easyUI使用方式、分頁、apache shiro框架的使用、shiro權(quán)限控制等
階段目標(biāo):
通過4到6個月的學(xué)習(xí),讓學(xué)員在培訓(xùn)結(jié)束時具備1-2年的項目開發(fā)經(jīng)驗 ,技術(shù)實力遠(yuǎn)超一般水平,成為基礎(chǔ)知識扎實
、項目經(jīng)驗豐富的JAVA工程師。讓學(xué)員能夠更輕松的面對企業(yè)開發(fā)崗位需求。
---------------------------------------------------------------------------
※系統(tǒng)框架搭建
可掌握的核心能力:
掌握oracle基礎(chǔ)、建表、建約束、簡單查詢、高級查詢、函數(shù)、視圖、索引、PL/SQL編程、自定義函數(shù)和存儲過程,以及JAVA操作Oracle數(shù)據(jù)庫
掌握Mybatis框架原理、核心文件各標(biāo)簽的作用、映射文件配置、及動態(tài)sql語法、并Spring集成mybatis進(jìn)行操作
掌握springMVC框架的原理、參數(shù)傳遞、攔截器、文件上傳、json數(shù)據(jù)轉(zhuǎn)換、restfull風(fēng)格架構(gòu)、并集成SSM進(jìn)行綜合項目案例的制作
掌握lucene全文檢索的原理、分詞技術(shù)
掌握solr服務(wù)器配置及索引維護(hù)
SSM框架集成與淘寶分布式架構(gòu)Dubbo的拱建、zookeeper的拱建及使用
掌握FastDFS服務(wù)器配置、上傳圖片操作
掌握Solr與Redis結(jié)合及ActiveMQ使用
掌握Freemarker頁面靜態(tài)化技術(shù)及與大型應(yīng)用程序單點登錄SSO
掌握購物車的數(shù)據(jù)結(jié)構(gòu)及實現(xiàn)
掌握Ngix配置及優(yōu)化設(shè)置 和MyCat分布式數(shù)據(jù)庫系統(tǒng)使用
掌握solr、Redis、Jedis 與spring 的集成
階段目標(biāo):
培養(yǎng)具有分布式高并發(fā)的企業(yè)級開發(fā)的JAVA程序員