首頁 > 內訓課 > 軟件研發 > 基于JAVAEE框架的企業級一線開發實戰課程實施方案

基于JAVAEE框架的企業級一線開發實戰課程實施方案

培訓背景

  本課程是以JavaEE7.0體系和應用框架為核心內容的JavaEE7.0應用開發實戰培訓課程,培訓全過程案例驅動模擬實戰,學員按照項目運作要求,分組選擇項目案例作業,了解和熟悉項目開發流程,完整掌握以JavaEE7.0體系和應用框架為核心內容的JavaEE7.0項目應用開發整個流程。通過真刀實槍的項目實戰操練,學員獲得相當于一年以上的Java Web應用軟件開發經驗。

培訓收益

  1.掌握整個Java EE企業級軟件開發的過程,具有豐富項目開發背景和培訓經驗的講師將為你設計一條通往成長為合格程序員的“捷徑”,將與學員分享如何避免開發過程的種種陷阱和誤區,如何盡快領悟成功開發的真諦;

  2.案例和項目主導的培訓,使學員擁有快速汲取開發經驗,化理論知識為實際項目經驗的能力,而不僅僅局限于紙上談兵;

  3.解讀開發過程中的關鍵技術選擇及實戰經驗,避免項目重復返工和時間上的浪費;指導在JAVAEE7.0項目上應用敏捷開發方法有效縮短開發時間,及時響應客戶需求;

  4.基于團隊的角色學習環境,學員在講師的帶領之下,對一個項目進行設計并劃分模塊,獨立負責不同模塊的開發,并且在講師的指導下,充分體驗不同模塊之間的溝通和集成問題,使學員對實際項目有身臨其境的感覺。

培訓特色

  ● 重視課堂互動,通過老師幽默風趣或激情澎湃的上課形式,學生印象深刻。

  ● 重視學員體驗,老師在上課時能通過觀察學員的表情及學習狀態,及時調整教學進度。

  ● 保證教學成果,課上沒聽懂的知識點,課后主講老師親自輔導補習,0問題離開教室。

  ● 注重技術實踐,老師帶領學員進行實戰演練,引用主流或熱門案例進行技術講解。

  ● 注重成果監測,階段性培訓結束后,會組織摸底考試,老師針對評測結果,進行重點演練。

  ● 注重售后服務,中培承諾提供完善的后期服務手段,包括后期郵件支持、電話支持、微信服務、群友服務、課程點播,承諾通過完善的課程后期服務,保證學習者培訓效果。

課程大綱

第一階段整體導圖
第二階段整體導圖
第三階段整體導圖


日程安排培訓與實戰內容
第1-2天1. 項目準備(1個小時)
●工具軟件的配置
●小組分工
●明確每個小組所提交的項目
●介紹敏捷開發的思想
2. JavaSE(11個小時)
●基本技術點(4個小時)
?JDK1.8環境變量的配置以及工具的調試
?面向過程
?面向對象
?Java常用的5個包
?DBUtils的第三方組件的數據訪問技術
?Swing技術簡介
●數據庫1(3個小時)
?安裝與配置
?實用語句的撰寫
●基于DBUtils的后端代碼分層實現(2個小時)
●項目產品(3個小時)
?基于Swing的CS端產品實現
?為遷移BG的后端做好技術準備
第3-4天上午3. Servlet3.2(4個小時)
●基本技術點
●Web3.0歷史介紹
●Servlet技術框架搭建
●基于DBUtils的框架移值
●大前端技術開發(html5,bootstrap3,jQuery1.13)
●前后端數據請求與相應
●后端請求的安全性
●文件上傳與圖表技術
●其他后端技術的掌握與了解
4. 數據庫2深度學習(2個小時)
5. 項目產品(6個小時)
●基于H5+BootStrap+Servlet3.2+DBUtils實現BG端
●小組為單位進行階段性展評
6. 階段性總結(3個小時)
●項目綜合評審
●結業技術點考試
第4天下午7. Java1.8的高級技術(2個小時)
●java.io、java.net、反射
●內存管理、內存優化
●敏捷思想、禪道工具的使用
8. 階段性考試(1個小時)
第5天9. 任務1(前導)(0.5個小時)
●框架學習與開發思想
●所需工具和jar包
●安裝與配置
●開發體系
?BUser
?BAdmin
●第三方組件包的加載
10. 任務2(API端配置)(2個小時)
●Spring4框架添加
●Hibernate5
?框架添加
?與Spring整合
?基于注解的表反轉
●SpringMVC框架添加
●綜合整合
?4個框架的配置文件
?所有的IOC
?所有的AOP
?SpringQuarz定時器應用
11. 任務3(API分層實現)(3.5個小時)
●MVC思想與分層開發思想
●Util包編寫
●dao,dao.impl
●service,service.impl
●controller
●json包數據的互動
?收發普通數據
?收發JSON數據
第6天12. 任務4(UI)(4個小時)
●html5
●vue.js/angularjs
●elementUI
●與json包數據的互動
13. 任務5(項目聯調)(2個小時)
●UI+CRUD
?BUser
?BAdmin
第7天14. 任務5(項目聯調)(6個小時)
●UI+CRUD
?BUser
?BAdmin
第8天15. 任務5(項目聯調)(6個小時)
●UI+CRUD
?BUser
?BAdmin
第9天上午16. Java系統性能測試及調優(2課時)
●jmeter工具
●SQL的優化
●Web頁面的優化
●基于RESTFul Web Service的測試優化
●微服務技術
●微信企業號開發介紹等新技術探討
17. 階段性考試(1課時)
第9天下午18. Linux一線應用(3課時)
●安裝
●配置
●部署Web應用
第10天上午
19. 微服務(3課時)
●SpringBoot
●SpringCloudy
●出租車案例分析
第10天下午20. 一線新技術介紹(3課時)
●大數據與AI
●物聯網
●VR
●NoSQL數據庫
●大型網站綜合架構