當前位置:編程學習大全網 - 源碼下載 - 參加java培訓,怎樣的課程設置才合理

參加java培訓,怎樣的課程設置才合理

IT培訓網java培訓遵循5R標準,結合自身技術和經驗優勢,設置了最合理也最符合市場需求的壹系列課程,下面是java培訓課程大綱的主要內容:

第壹階段:小型桌面應用開發

階段目的:掌握Java語言的語法、理解面向對象的編程思想,能夠熟練使用Java語言開發小型桌面應用。

1. 基礎技能訓練

a. 操作系統與網絡基礎: 學習Windows及Linux系統的安裝和使用等,能夠熟練使用Windows和Linux的常用命令,掌握使用技巧及網絡管理。

b. Java面向對象程序設計: 學習Java語言特點、Java類的結構、Java開發運行環境搭建、Java數據類型、流程控制、數組的使用、關聯關系、繼承關系、方法覆蓋、多態性、Object類、接口、Java註解、枚舉、異常處理、斷言等,熟練掌握Java基本語法與特性,理解面向對象編程思想。

c. Java核心編程:學習Java集合類及常用數據結構和算法、Java程序的加載運行原理與過程、文件系統管理和文件操作API、日期時間處理API、反射API等,掌握Java多線程並發應用的開發,快速提高Java程序設計能力。

d. Java網絡編程: 學習不同網絡協議的特征與適用領域、Socket/UDP/HTTP編程,掌握Java網絡編程技巧。

2. 項目實戰

企業IM系統設計

第二階段:中小型網站應用開發

階段目的:掌握數據庫設計與開發技能,熟練使用JavaEE組件技術開發中小型網站應用。

1. 數據庫

Oracle數據庫管理及開發:學習表、視圖、存儲過程等對象創建、修改、刪除和數據操作、常用的查詢、分組、子查詢、連接查詢、排序等SQL語句、數據庫安裝、數據庫管理等,能夠熟練使用Oracle數據庫進行開發,能夠編寫正確並高效的SQL語句。

2. UI開發

a. Web頁面開發基礎:學習HTML、CSS、DOM、Java等Web頁面開發核心技術,掌握最常用的Web頁面開發技巧與技能,了解常見的JS、CSS三方庫。

b. XML:學習XML文件的作用、XML文件的驗證、解析XML文件,能夠熟練使用XML進行數據封裝及傳輸。

c. Ajax:學習Ajax基本概念、運行機制、JSON,掌握Ajax跨域訪問的方式,能夠使用Ajax技術進行異步通訊、局部刷新等編程。

3. JavaEE組件開發

a. JSP:學習JSP的本質、JSP的運行過程、JSP中常用的腳本、隱含對象、EL表達式、JSTL標簽、自定義標簽、異常處理等,能夠熟練使用JSP開發動態頁面。

b. Servlet:學習Servlet的概念、Servlet開發及部署、Servletd訪問、Servlet的基本特性、Servlet生命周期、Session、Filter、Listener、常見應用服務器的安裝、配置及管理、文件上傳下載、服務器消息推送等,掌握WEB環境中的會話跟蹤技術,能夠熟練使用Servlet開發MVC模式的服務器端組件,了解MVC模式開發中的重復提交等註意事項。

c. JDBC:基於Oracle/MySQL數據庫,學習JDBC基本特性、高級特性、事務、並發控制、數據庫連接池的實現原理及配置方法,能夠熟練使用JDBC進行數據庫訪問封裝。

4. 框架技術

a. Struts 2.0:學習Struts2的基本概念、工作流程、運行原理、控制器啟動順序、OGNL表達式、攔截器、自定義攔截器、數據封裝、類型轉換、action組件、result組件、struts標簽、ModelDriven攔截器、i18n國際化、token令牌、文件上傳等,熟練使用Struts框架進行MVC編程。

b. Hibernate 學習Hibernate框架的實現原理、運行流程、Hibernate持久化概述、持久化對象及配置、操縱持久化對象、壹對多關聯、壹對壹雙向關聯、多對多關聯、Hibernate檢索策略、Hibernate檢索方式、配置連接池、二級緩存等,熟練使用hibernate框架進行持久層編程。

c. Spring:學習Spring框架實現原理、依賴註入控制反轉、面向切面的編程、聲明式事務、編程事務、整合JDBC、整合Hibernate、整合Struts等,熟練使用Spring框架進行整合。

d. Spring MVC:學習SpringMVC的基本概念、運行流程、工作機制、handlerMapping、控制器、基於註解控制器、ModelAndView、ViewResolver、異常處理、攔截器、數據傳遞、國際化、類型轉換、驗證,熟練使用Spring MVC進行MVC編程。

e. myBatis:學習myBatis基本概念、工作機制、運行流程、配置數據源、typeHandlers元素、plugin元素、select元素、insert元素、update元素、delete元素、sql元素、resultMap元素、cache元素、邏輯判斷元素、trim、where、set元素、foreach元素等,熟練使用myBatis框架整合Spring進行數據層編程。

5. WEB項目實戰

物流運作管理系統(LES),電力營銷管理信息系統,軌道交通業務管理系統等等

第三階段:軟件工程工業實踐

階段目的:熟悉軟件工程流程及規範,使用以前三個階段所學的技能,進行軟件工程工業實踐。

1. 軟件工程方法論

軟件需求分析、UML、面向對象分析與設計、設計模式、軟件體系架構、軟件開發過程管理

2. 軟件工程項目實戰

以5人小組為單位,采用IT培訓網國際標準項目流程,完成煙草專賣管理系統,城市通卡業務管理系統,制造企業生產執行系統(MES)等等。

第四階段:職業素質培養及就業

階段目的:提高團隊協作能力、職業道德、溝通能力和面試技巧,成功面試,成為標準IT職業人

1. 職業素質培養

a. 職業道德:以拓展訓練的方式培養學生的團隊協作、交流和溝通能力、制作PPT和演講等能力。

b. 項目經理座談:邀請國內外知名企業的項目經理與學生座談、及時了解企業對人才真實的需求和要求、知己知彼、百戰不殆。

c. 面試技能:由公司工作多年的人力資源總監指導學生編寫簡歷、進行模擬面試、提高面試能力。

2. 就業

由在各大獵頭公司工作多年經驗豐富的老師對大家進行工作推薦、順利就業。

  • 上一篇:如何成為壹名頂級戰鬥力的數據分析師
  • 下一篇:遊戲操作平臺源代碼
  • copyright 2024編程學習大全網