課程介紹Course Introduction
JAVA & 3G(Android)開發(fā)精英班
培訓目標
|
1)與企業(yè)完全結合,能勝任軟件公司java軟件開發(fā)崗位;
2)精通Java、Java SE、JSP、Servlet、JDBC等編程技術; 3)精通Struts、Hibernate、Spring、Ajax、Jquery等編程技術; 4)掌握國際*、規(guī)范化的軟件工程方法及開發(fā)管理流程; 5)精通基于Oracle/MySQL/SQL Server數(shù)據庫的開發(fā)應用技術; 6)掌握主流的商用的應用平臺及開發(fā)工具,熟悉開發(fā)環(huán)境; 7)掌握面向對象的軟件分析、設計方法及其相關工具; 8)項目小班制教學,讓學員具備相當于1-2年的軟件開發(fā)工作經驗。 |
||
培訓內容:
|
|||
課程預科
|
1、 計算機應用基礎;
2、 操作系統(tǒng); 3、 辦公自動化軟件; 4、 網絡基礎; 5、 軟件開發(fā)職業(yè)人士必備軟件技能等; 6、 職業(yè)素養(yǎng)訓練。 |
||
本課程主要是征對JAVA程序員來設置課程,從JAVA入門開始,由淺入深逐步深入,循序漸進的學習。
|
|||
**階段
HTML語言 |
1) Html的概述;
2) Html的基本結構; 3) Html語法及應用; 4) Html標簽及Html 表格; 5) Html表單及表單對象; 6) Html 數(shù)據提交及處理。 |
||
第二階段
CSS DIV樣式及布局 |
1) CSS基礎知識:CSS基本語法、CSS設置文字效果、CC設置圖片效果、CSS設置網頁中的背景、CSS設置表單與表格的樣式、CSS設置頁面和瀏覽器的元素,樣式表的分類、常用的樣式、層標簽、開發(fā)工具等;
2) DIV布局、DIV CSS布局方法分析; 3) CSS DIV美化和布局; 4) CSS DIV綜合運用,實戰(zhàn)。 |
||
第三階段
Javascript |
1) JAVAscript面向對象基礎;
2) JAVAscript技術; 3) JAVAscript內置對象; 4) JAVAscript語法; 5) JAVAscript頁面操作; 6) JAVAscript表單控制; 7)Javascript*級技術:框架編程、正則表達式等。 |
||
第四階段
Linux系統(tǒng) |
1. LINUX基礎;
2. LINUX安裝和配置; 3. LINUX系統(tǒng)目錄結構; 4. LINUX常用命令; 5. 文件權限和用戶組; 6. linux分區(qū)詳解; 7. inux網絡和服務配置; linux搭建等。 |
||
第五階段
Tomcat |
Tomcat的下載、安裝、啟動分析、體系結構、基本配置、應用程序部署、管理和性能調優(yōu)。
|
||
第六階段
Java SE |
1. Java SE技術體系;
2. Java語言的基礎知識; 3. JDK類庫常用類; 4. Java核心語法; 5. Java核心API; 6. 面向對象程序設計、類、對象、繼承、封裝、多態(tài)、接口等; 7. Java容器類(集合); 8. GUI 用戶界面編程; 9. I/O體系結構; 10. 異常,包管理,字符串處理,多線程并發(fā)模型; 11. XML解析、JavaBean組件編程、網絡編程、數(shù)據結構等。 |
||
第七階段
開發(fā)工具 開發(fā)實訓 |
1)利用JBuiilder或者Eclipse(MyEclipse)開發(fā)。在JBuilder /Eclipse(MyEclipse)開發(fā)Java應用程序和Applet 程序;同時實現(xiàn)打包和Javadoc API文檔注釋等。
2)項目開發(fā)實訓。在整個講課過程中貫穿案例,如利用JBuilder /Eclipse(MyEclipse)實現(xiàn)Java應用程序的項目開發(fā)的實訓。 |
||
第八階段
Oracle數(shù)據庫 SQL語言 PL/SQL編程 |
1)Oracle數(shù)據庫的安裝;
2)Oracle數(shù)據庫體系結構; 3)Oracle數(shù)據庫基本操作; 4)數(shù)據庫設計; 5)數(shù)據庫開發(fā)和管理應用; 6)全面講解各類SQL語句的使用和優(yōu)化策略; 7)PL/SQL編程。 |
||
第九階段
JDBC |
1) JDBC在數(shù)據庫項目中的應用;
2) 使用Java操作數(shù)據庫,包括:數(shù)據庫連接、結果集處理、存儲過程調用、元數(shù)據、大數(shù)據類型處理、事務管理,批更新,可滾動、可更新的結果集,SQL3.0新特性,連接池技術,數(shù)據庫應用架構; 3) 熟練掌握Java數(shù)據庫編程技巧; 4) 能使用*級API、DAO編程模式編寫高性能的數(shù)據持久層應用。 |
||
第十階段
案例分析 項目實戰(zhàn) |
案例分析;
綜合項目實戰(zhàn)。 |
||
第十一階段
Java Web編程 Servlets |
1) HTTP**詳解;
2) Servlet核心對象操作; 3) Servlet生命周期; 4) Session與Cookie的應用場景,過濾器,分層結構; 5) 獨立分析設計基于N層體系結構的Web 應用; 6) 熟練使用各種Java EE應用服務器。 |
||
第十二階段
JSP開發(fā) |
1)JSP詳解;
2)創(chuàng)建、部署JSP程序; 3)JSP的三個指令、六個動作和九個內置對象; 4)在JSP中使用JavaBean,JSP中異常處理,自定義標簽的開發(fā),標準標簽庫(JSTL),表達式語言; 5)JSP進行動態(tài)頁面開發(fā); 6)結合Servlet完成B/S應用的設計與開發(fā); 7)JDBC數(shù)據庫*級編程。 |
||
第十三階段
案例分析 項目實戰(zhàn) |
案例分析;
綜合項目實戰(zhàn),Java Web項目:完成一個電子商務類Web應用程序。 |
||
第十四階段
面向對象分析設計 |
1) 面向對象的分析與建模技術;
2) UML語言的基本語法、語義; 2)面向對象設計(OOD)的基本技巧; |
||
第十五階段
Struts |
1) Struts框架應用原理;
2) Struts的配置,MVC設計思想; 3) Struts框架的核心組件、控制器組件、視圖組件,Struts框架的擴展; 2)Struts Validator驗證,Struts應用的國際化; 3)Struts標簽庫,Struts Tilse的應用等。 |
||
第十六階段
Hibernate |
1) Hibernate對象持久化技術;
2) Hibernate:O/R maaping基礎與持久化對象設計; 3) Hibernate體系結構與核心SessionFactory; 4) Hibernate工具、數(shù)據源和對象映射配置; 5) Hibernate持久化數(shù)據操作與事務管理; 6) Hibernate數(shù)據并發(fā)訪問、緩存技術與性能優(yōu)化; 7) Hibernate的檢索策略和檢索方式。 |
||
第十七階段
Spring |
1) Spring輕量級J2EE開發(fā)框架;
2) Spring框架體系架構和輕量級容器(包括核心模式IOC,DI等); 3) Spring核心技術應用(Bean Wrapper,Bean Factory,Application Context,Web Application Context等); 4) Spring展現(xiàn)層開發(fā)技術(Spring MVC/集成Struts/集成webwork); 5) Spring的JDBC數(shù)據訪問; 6) DAO應用和聲明性事務管理Spring AOP編程技術; 7) Spring安全應用開發(fā)、RMI遠程調用和Web Service。 |
||
第十八階段
Ajax技術 |
Ajax技術:
1. 全面講解AJAX應用的設計與開發(fā)方式; 2. XMLHttpRequest對象操作; 3. W3C DOM模型操作; 4. jQuery與DWR**開發(fā)Ajax等。 5. XML的概述; 6. 異步傳輸概念及流程; 7. DOM實現(xiàn)動態(tài)顯示和交互; 8. XML和XSLT進行數(shù)據交換與處理; 9. 典型應用:用戶學校驗、級聯(lián)下拉框、XML文件調用CSS等。 |
||
第十九階段
Jquery框架技術 |
Jquery框架:
1. Jquery基礎; 2. jquery選擇器(九大選擇器); 3. jquery事件、屬性; 4. jquery對字符串和數(shù)組操作; 5. jquery處理文檔(xml和html); 6. jquery效果處理; 7. jquery和ajax整合。 |
||
第二十階段
項目管理 |
1. 項目管理;
2. 配置管理; 3. 質量控制。 |
||
第二十一階段
J2EE項目實戰(zhàn) |
1. OA、CRM、ERP、大型電子商務網站項目;
2. 進行MVC模式,J2EE N層架構(Struts+Hibernate+Spring)集成開發(fā)。(按照軟件工程和面向對象系統(tǒng)分析與設計相關思想,使用Struts、Spring、Hibernate、等流行開源框架技術,完整地做完一個業(yè)務較為復雜的大型項目,包括需求、分析、設計、實現(xiàn)、測試等過程。) |
||
第二十二階段
Android 架構分析 |
1)熟練Android平臺搭建;
2)熟練使用Android創(chuàng)建命令工具; 3)編寫**個Android應用程序。 |
||
第二十三階段
安卓用戶界面開發(fā) |
1)熟練Android創(chuàng)建UI組件的應用;
2)能夠使用創(chuàng)建UI組件設計實際項目UI; 3)熟練*級UI的使用。 |
||
第二十四階段
Android組件 |
1)深刻理解Android應用程序的設計思想;
2)熟練Android平臺的各大組件。 |
||
第二十五階段
Android 數(shù)據存儲 |
1)熟練Android平臺的數(shù)據存儲;
2)熟練使用Sqlite數(shù)據庫實現(xiàn)CRUD操作; 3)熟練Android文件系統(tǒng)的操作。 |
||
第二十六階段
Android多媒體開發(fā) |
1)熟練使用Android 平臺的多媒體的使用;
2)播放音頻、視頻、操作圖片。 |
||
第二十七階段
安卓互聯(lián)網應用開發(fā) |
1)熟練Android平臺的網絡編程接口;
2)熟練Socket、URL、ApacheClient的各種使用方法。 |
||
第二十八階段
Android GPS 定位應用開發(fā) |
1)熟練Android平臺的定位API;
2)能夠使用這些API實現(xiàn)定位、跟蹤、查找等功能。 |
||
第二十九階段
Android多線程 |
1)熟練Android平臺的多線程處理方法;
2)熟練使用Android平臺的消息處理機制。 |
||
第三十階段
安卓圖形圖像開發(fā) |
1)熟練Android平臺的圖形圖像處理API
2)能夠使用這些API繪制圖形、動畫等 |
||
第三十一階段
Android 藍牙 WiFI等相關開發(fā) |
1)Android 藍牙、WiFI等相關開發(fā);
2)掌握相關的開發(fā)流程積累相關經驗。 |
||
第三十二階段
案例分析 項目實戰(zhàn) |
案例分析;
綜合項目實戰(zhàn)。 |
||
第三十三階段
指導 作品整理 |
1. 強化培訓;
2. 指導學員進行專業(yè)化簡歷的編寫; 3. 讓學員做好充足的面試技術準備并掌握面試技巧; 4. 模擬測試; 5. 模擬面試場景; 6. 一對一指導; 7. 整理完整作品,并到部報到。 |
||
零基礎額外增加課程
|
(一)計算機基礎課程
(二)基礎素質教育課程
|
||
專業(yè)認證
|
1、可考取中國勞動部JAVA軟件工程師**,國家級別,全國通用;
2、可考取國際JAVA**,國際認證,全球通用。 |
||
講師
|
老師均為*級java軟件開發(fā)工程師、項目經理、系統(tǒng)分析師、架構師,有豐富的項目經驗,教學中將把多年的開發(fā)設計經驗與大量項目與學員們共同分享。
|
||
教學承*
|
1、多媒體教學,**每人一臺高配置的筆記本電腦;
2、學員一期不會,下期可重修; 3、入學即簽****,畢業(yè)后推薦學員實習或; 4、學員后在工作中遇到任何技術問題,均可獲得本中心技術支持; 5、實行小班制項目教學,著重學員的實際動手能力,**案例分析和項目實戰(zhàn)讓學員學完后擁有相當于1-2年的項目經驗。 |
||
理論體系 經典案例 真實項目實訓
培訓 實訓 實習 |
|||
班次:
|
全日制脫產班;半脫產班。
|
||
※※
|
※※
|
||
上課時間:
|
白班:9:00-17:00; 晚班:19:00-21:00; 周末班:9:00-16:00。
|
||
教學模式
|
1. 與企業(yè)無縫結合,面向高端人才的應用需求;
2. 采取面授方式,互動式教學,以案例分析和項目實戰(zhàn)來驅動教學; 3. 注重實際工作經驗,體驗式強化訓練; 4. 本課程培訓和實訓結合,以實訓為主要授課模式。 5. 培養(yǎng)學員全新的java架構理念及開發(fā)技術; 6. 指導學員把握*前沿的行業(yè)發(fā)展動態(tài); 7. 使學員具備一個優(yōu)秀java開發(fā)工程師師的能力。 |
學校介紹University Profile