培訓(xùn)背景
本課程是以JavaEE7.0體系和應(yīng)用框架為核心內(nèi)容的JavaEE7.0應(yīng)用開發(fā)實戰(zhàn)培訓(xùn)課程,培訓(xùn)全過程案例驅(qū)動模擬實戰(zhàn),學(xué)員按照項目運作要求,分組選擇項目案例作業(yè),了解和熟悉項目開發(fā)流程,完整掌握以JavaEE7.0體系和應(yīng)用框架為核心內(nèi)容的JavaEE7.0項目應(yīng)用開發(fā)整個流程。通過真刀實槍的項目實戰(zhàn)操練,學(xué)員獲得相當(dāng)于一年以上的Java Web應(yīng)用軟件開發(fā)經(jīng)驗。
培訓(xùn)收益
1.掌握整個Java EE企業(yè)級軟件開發(fā)的過程,具有豐富項目開發(fā)背景和培訓(xùn)經(jīng)驗的講師將為你設(shè)計一條通往成長為合格程序員的“捷徑”,將與學(xué)員分享如何避免開發(fā)過程的種種陷阱和誤區(qū),如何盡快領(lǐng)悟成功開發(fā)的真諦;
2.案例和項目主導(dǎo)的培訓(xùn),使學(xué)員擁有快速汲取開發(fā)經(jīng)驗,化理論知識為實際項目經(jīng)驗的能力,而不僅僅局限于紙上談兵;
3.解讀開發(fā)過程中的關(guān)鍵技術(shù)選擇及實戰(zhàn)經(jīng)驗,避免項目重復(fù)返工和時間上的浪費;指導(dǎo)在JAVAEE7.0項目上應(yīng)用敏捷開發(fā)方法有效縮短開發(fā)時間,及時響應(yīng)客戶需求;
4.基于團(tuán)隊的角色學(xué)習(xí)環(huán)境,學(xué)員在講師的帶領(lǐng)之下,對一個項目進(jìn)行設(shè)計并劃分模塊,獨立負(fù)責(zé)不同模塊的開發(fā),并且在講師的指導(dǎo)下,充分體驗不同模塊之間的溝通和集成問題,使學(xué)員對實際項目有身臨其境的感覺。
培訓(xùn)特色
● 重視課堂互動,通過老師幽默風(fēng)趣或激情澎湃的上課形式,學(xué)生印象深刻。
● 重視學(xué)員體驗,老師在上課時能通過觀察學(xué)員的表情及學(xué)習(xí)狀態(tài),及時調(diào)整教學(xué)進(jìn)度。
● 保證教學(xué)成果,課上沒聽懂的知識點,課后主講老師親自輔導(dǎo)補習(xí),0問題離開教室。
● 注重技術(shù)實踐,老師帶領(lǐng)學(xué)員進(jìn)行實戰(zhàn)演練,引用主流或熱門案例進(jìn)行技術(shù)講解。
● 注重成果監(jiān)測,階段性培訓(xùn)結(jié)束后,會組織摸底考試,老師針對評測結(jié)果,進(jìn)行重點演練。
● 注重售后服務(wù),中培承諾提供完善的后期服務(wù)手段,包括后期郵件支持、電話支持、微信服務(wù)、群友服務(wù)、課程點播,承諾通過完善的課程后期服務(wù),保證學(xué)習(xí)者培訓(xùn)效果。
課程大綱
第一階段整體導(dǎo)圖 |
![]() |
第二階段整體導(dǎo)圖 |
![]() |
第三階段整體導(dǎo)圖 |
![]() |
日程安排 | 培訓(xùn)與實戰(zhàn)內(nèi)容 | |
---|---|---|
第1-2天 | 1. 項目準(zhǔn)備(1個小時) ●工具軟件的配置 ●小組分工 ●明確每個小組所提交的項目 ●介紹敏捷開發(fā)的思想 2. JavaSE(11個小時) ●基本技術(shù)點(4個小時) ?JDK1.8環(huán)境變量的配置以及工具的調(diào)試 ?面向過程 ?面向?qū)ο?br/> ?Java常用的5個包 ?DBUtils的第三方組件的數(shù)據(jù)訪問技術(shù) ?Swing技術(shù)簡介 ●數(shù)據(jù)庫1(3個小時) ?安裝與配置 ?實用語句的撰寫 ●基于DBUtils的后端代碼分層實現(xiàn)(2個小時) ●項目產(chǎn)品(3個小時) ?基于Swing的CS端產(chǎn)品實現(xiàn) ?為遷移BG的后端做好技術(shù)準(zhǔn)備 | |
第3-4天上午 | 3. Servlet3.2(4個小時) ●基本技術(shù)點 ●Web3.0歷史介紹 ●Servlet技術(shù)框架搭建 ●基于DBUtils的框架移值 ●大前端技術(shù)開發(fā)(html5,bootstrap3,jQuery1.13) ●前后端數(shù)據(jù)請求與相應(yīng) ●后端請求的安全性 ●文件上傳與圖表技術(shù) ●其他后端技術(shù)的掌握與了解 4. 數(shù)據(jù)庫2深度學(xué)習(xí)(2個小時) 5. 項目產(chǎn)品(6個小時) ●基于H5+BootStrap+Servlet3.2+DBUtils實現(xiàn)BG端 ●小組為單位進(jìn)行階段性展評 6. 階段性總結(jié)(3個小時) ●項目綜合評審 ●結(jié)業(yè)技術(shù)點考試 | |
第4天下午 | 7. Java1.8的高級技術(shù)(2個小時) ●java.io、java.net、反射 ●內(nèi)存管理、內(nèi)存優(yōu)化 ●敏捷思想、禪道工具的使用 8. 階段性考試(1個小時) | |
第5天 | 9. 任務(wù)1(前導(dǎo))(0.5個小時) ●框架學(xué)習(xí)與開發(fā)思想 ●所需工具和jar包 ●安裝與配置 ●開發(fā)體系 ?BUser ?BAdmin ●第三方組件包的加載 10. 任務(wù)2(API端配置)(2個小時) ●Spring4框架添加 ●Hibernate5 ?框架添加 ?與Spring整合 ?基于注解的表反轉(zhuǎn) ●SpringMVC框架添加 ●綜合整合 ?4個框架的配置文件 ?所有的IOC ?所有的AOP ?SpringQuarz定時器應(yīng)用 11. 任務(wù)3(API分層實現(xiàn))(3.5個小時) ●MVC思想與分層開發(fā)思想 ●Util包編寫 ●dao,dao.impl ●service,service.impl ●controller ●json包數(shù)據(jù)的互動 ?收發(fā)普通數(shù)據(jù) ?收發(fā)JSON數(shù)據(jù) | |
第6天 | 12. 任務(wù)4(UI)(4個小時) ●html5 ●vue.js/angularjs ●elementUI ●與json包數(shù)據(jù)的互動 13. 任務(wù)5(項目聯(lián)調(diào))(2個小時) ●UI+CRUD ?BUser ?BAdmin | |
第7天 | 14. 任務(wù)5(項目聯(lián)調(diào))(6個小時) ●UI+CRUD ?BUser ?BAdmin | |
第8天 | 15. 任務(wù)5(項目聯(lián)調(diào))(6個小時) ●UI+CRUD ?BUser ?BAdmin | |
第9天上午 | 16. Java系統(tǒng)性能測試及調(diào)優(yōu)(2課時) ●jmeter工具 ●SQL的優(yōu)化 ●Web頁面的優(yōu)化 ●基于RESTFul Web Service的測試優(yōu)化 ●微服務(wù)技術(shù) ●微信企業(yè)號開發(fā)介紹等新技術(shù)探討 17. 階段性考試(1課時) | |
第9天下午 | 18. Linux一線應(yīng)用(3課時) ●安裝 ●配置 ●部署Web應(yīng)用 | |
第10天上午 | 19. 微服務(wù)(3課時) ●SpringBoot ●SpringCloudy ●出租車案例分析 | |
第10天下午 | 20. 一線新技術(shù)介紹(3課時) ●大數(shù)據(jù)與AI ●物聯(lián)網(wǎng) ●VR ●NoSQL數(shù)據(jù)庫 ●大型網(wǎng)站綜合架構(gòu) |