課程詳情
Java工程師教學大綱
培養(yǎng)目標:
培養(yǎng)長三角地區(qū)IT企業(yè)搶手的Java工程師…
招生對象:
大專及以上學歷,具備一定的英語基礎,有C語言基礎更佳…
知識傳授:
教師傳授給學生的知識是否正確、有無錯誤,是否與教學任務、目標相符,是否超出學生的實際接受能力,是否難易適度,是否前后連貫、先后有序,是否做到了以點帶面、詳略得當。例如,有些教師在上技術課時,將教材上的知識點不論輕重、難易,不論粗細、詳略,不進行加工,不進行處理,不進行調整,按順序一股腦兒全灌輸給學生,講完后讓學生進行操作。其然軟件培訓會避免這種一股腦兒的灌輸,每位學員入學首先經過入學,根據結果制定合理的教學方案,由簡到難、循序漸進的過程化教學。
經驗養(yǎng)成:
其然軟件培訓在于基礎知識學習和開發(fā)思維的的培養(yǎng),在培訓的過程中設計有意義的練習,大家的完成練習的興趣,設計比較實用的項目,通過平時的點滴和項目練習積累開發(fā)經驗。
課程大綱:
n J2EE企業(yè)級應用速成教學內容
1、 掌握java基礎及編程思想;
2、 掌握主流數據庫開發(fā)及應用;
3、 掌握Web開發(fā)技術;
4、 掌握主流開發(fā)框架及了解各企業(yè)內部開發(fā)平臺。
5、 拓展訓練項目開發(fā)中種種UML建模、管理工具的演練(選)
課程 | 主要內容 | 教材 | 課時數 |
計算機基礎 | l 計算機基礎(簡單介紹) | 自編講義 | 8 |
Java程序設計 | l 基本語法 l 數據類型及運算符 l 流程控制及數組 l Git代碼管理工具使用 l 理解面向對象(包括封裝、繼承、多態(tài)) l Eclipse安裝及使用 | 自編講義 | 80 |
l 常用類(Java基礎類庫) l 異常處理機制 l 集合 l 泛型與反射 l 輸入輸出 l 線程與線程實現 l awt\swing只做介紹 | 自編講義 | 80 | |
數據庫 開發(fā)與設計 | l MySQL基礎 l 表增刪改查 l 聯合查詢 l 視圖 l 函數 l 存儲過程 l 觸發(fā)器 l 臨時表 l JDBC(Java連接數據庫) | 自編講義 | 40 |
Web開發(fā)技術 | l html基本語法以及常用標簽使用 l XML基礎學習 l div+css常用頁面布局以及頁面樣式學習 l JavaScript基本語法學習 l jQuery+ajax+json l jQueryMobile(可能涉及) l bootstrap(可能涉及) | 自編講義 | 80 |
Web開發(fā)技術-JSP | l JSP基礎 l JSP內置對象 l EL/JSTL表達式 | 自編講義 | 40 |
Web開發(fā)技術-Servlet | l Servlet介紹 l Servlet應用 | 自編講義 | 16 |
主流開發(fā)框架-Struts2 | l 基本用法 l Struts2標簽+OGNL表達式 l 化 l 異常處理 l 文件上傳下載 l UML統一建模(順序圖) | 自編講義 | 40 |
主流開發(fā)框架-h(huán)ibernate3 | l 基本用法 l 對象/關系數據庫映射(ORM) l 持久化 l 使用hql查詢 | 自編講義 | 40 |
主流開發(fā)框架-spring3 | l 基本用法 l IOC使用 l AOP思想 l Spring+Struts+hibernate整合 l SpringMVC() | 自編講義 | 40 |
主流開發(fā)框架-Mybatis | l 介紹Mybatis l Mybatis項目集成及應用 | 自編講義 | 40 |
項目 | l SVN版本控制使用 l 需求分析(包括需求文檔編輯) l 任務指派 l 項目開發(fā)(包括開發(fā)文檔編輯) l 軟件(包括黑白盒、文檔編輯) l 軟件實施 l 系統維護(系統操作說明文檔編輯) l 項目構建工具Maven搭建使用 l 代碼質量管理工具認識:SonarQube&Jenkins | 自編講義 | 160 |
l | 自編講義 | ||
共336課 |