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