【課程安排】
安卓應用開發
課程模塊名稱
|
課程目標
|
課程內容
|
學習成果
|
Andriod系統開發基礎
|
理解與掌握Android系統體系結構;搭 建Android企業級項目開發環境;能夠 用模擬器與真機調試Android項目;能 夠用JAVA開發基于Android系統的嵌入 式軟件、熟練掌握IDE各界面及調試功 能,掌握控件的屬性設置及應用,掌握 隨機數的使用,理解游戲基本征
|
Java簡介和編程環境,Android平臺介紹;Android開發環境搭 建與配置;Android應用程序開發框架、項目組成;Android程 序調試與測試;Android的xml解析;Android控件Button, ImageButton,TextView,EditText使用;Android內存管理系統 接口、文件、日志系統;Android系統的圖形圖像、多媒體; Android中的網絡操作;Android中的硬件訪問傳感器,通信 權限管理;
|
安卓小應用程序,如記事本
|
數字通信數據庫技術 SQL Lite
|
理解關系型數據庫原理與結構,掌握 數據庫設計原則與規范,能夠使用SQL Server 2005創建修改數據庫、數據表, 能夠使用SQL語言對數據進行增、刪、 改、查等操作
|
關系型數據庫基本概念、數據庫設計原則;ER圖、范式、SQL Lite使用、SSMS;數據庫的創建與修改、分離與附加;數據庫 表管理、數據管理;結構化查詢語言SQL語法;SQL常用函數 使用
|
安卓小應用程序, 如通訊錄管理
|
Java Web移動開發技術
|
握HTML/CSS/JAVASCRIPT網頁程序設計, 了解XML結構,掌握TOMCAT的安裝配置方 法,使用JDBC/JSP/SERVLET進行數據庫 程序設計,在JSP中使用JAVABEAN和XML 編寫基于MVC模式的JAVAWEB程序
|
服務器的基本原理,網絡鏈接協議,Java網絡編程, Android網絡編程,網絡傳輸信息格式,xml文件生成, xml文件解析,Json解析,實現網絡文件上傳, http協議基本原理,http協議數據傳輸格式及特點, 在服務器端建立接收文件服務,客戶端與服務端進行網絡鏈接 客戶端獲取服務端信息列表,客戶端上傳和下載文件, 邏輯優化和內存優化,網絡開放平臺API接口進行項目開發 介紹HTML基本標記者、CSS樣式表;Java Script、XML; Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術; Java BEAN、EL、JSTL
|
卓小應用程序數據存儲 功能,如財務管理軟件
|
3G移動應用軟件開發
|
熟練使用Android基本組件,深刻理解 基于Android的C/S體系結構,利用C語 言獨立開發基于Android手機嵌入式軟 件,全方位理解與掌握Android項目開 發過程與相關文檔規范
|
網絡版軟件RSS閱讀器軟件開發;GLMS物流系統開發;GPS電子 定位系統開發;掌上影院系統開發;短信管理系統開發
|
完成一款手機應用軟件
|
ava Web移動開發技術
|
掌握HTML/CSS/JAVASCRIPT網頁程序設計,了解XML結構,掌握TOMCAT的安裝配置方法,使用JDBC/JSP/SERVLET進行數據庫程序設計,在JSP中使用JAVABEAN和XML,編寫基于MVC模式的JAVAWEB程序
|
HTML基本標記者、CSS樣式表;Java Script、XML;Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術;Java BEAN、EL、JSTL
|
實現游戲服務器端數據存取功能
|
游戲程序開發基礎人工智能
|
了解物理學在游戲中的應用,了解人工智能的基本概念及在游戲中的應用,了解游戲中的AI架構,了解深度優先及廣度優先的算法概念,掌握A*算法,了解模糊邏輯的基本概念
|
人工智能概述以及游戲中的AI技術,游戲中AI的基本組成與設計,游戲中的搜索算法1,A*算法的使用,模糊邏輯
|
實現游戲算法
|
Android手機游戲項目設計與開發實戰
|
了解游戲制作中基本框架,針對給定策劃案分析制定程序架構。完成設計文檔根據設計文檔完成一款RPG游戲或其它類型游戲的制作,學會在游戲中實現人機交互的方法,游戲中的碰撞檢測方法,人物動畫的制作,地圖的滾動,多點觸屏的實現
|
游戲基本結構,游戲項目分析,游戲項目制作,選擇游戲項目,如益智類游戲發:斗地主;休閑類游戲開發:捕魚達人;競技類游戲開發:植物大戰僵尸;RPG類游戲開發:軒轅劍;射擊類游戲開發:槍魂
|
制作一款游戲項目
|
軟件開發管理工具應用
|
深刻理解Android平臺體系結構;知曉項 目開發各個階段基本內容以及所用到常 用工具;掌握軟件測試理論;了解設計 模式、UML基本知識;掌握并使用流程圖 工具VISIO、項目管理工具Project、版 本管理工具CVS、缺陷管理工具BugFree 等項目開發中常見工具。
|
軟件開發過程;軟件開發模型;軟件測試理論;流程圖工具; 測試管理工具;項目管理工具;版本管理工具;設計模式、UML
|
會使用相關開發工具
|
職業素質培養 《職業化塑造》
|
逐步提高準職業人的職場素質,增加就 業的砝碼;了解企業對員工的要求,掌 握職業人必須具備的工作態度、敬業精 神;了解簡歷書寫的方法和技巧;了解 面試成功與失敗的原因,掌握正確的面 試方法與技巧;了解當前行業的就業環 境和就業形勢,根據自身的特點確定就 業的方向崗位,促進學員到職業人的快 速轉變
|
職業生涯規劃;團隊合作;有效溝通;EQ\AQ;職場禮儀;職場 規則;**就業;推薦工作;就業協議、推薦工作協議
|
就業素養提升
|
安卓游戲開發
課程模塊名稱
|
課程目標
|
課程內容
|
學習成果
|
VA編程語言基礎
|
悉java面向對象思想,熟悉java線程的實現了解在游戲中多線程的應用,綜合運用java語言解決簡單問題
|
ECLIPSE 開發環境;編輯語言基礎語法,JAVA語言講法,即類與對象的使用;static、final、接口、內部類、異常處理;JAVA標準平臺API應用,IO操作、集合應用、GUI開發;AWT事件處理機制、SWING工具包;多線程開發
|
JAVA小應用程序 如拼圖游戲簡版
|
Andriod系統開發基礎
|
理解與掌握Android系統體系結構;搭建Android企業級項目開發環境;能夠用模擬器與真機調試Android項目;能夠用JAVA開發基于Android系統的嵌入式軟件、熟練掌握IDE各界面及調試功能,掌握控件的屬性設置及應用,掌握隨機數的使用,理解游戲基本特征
|
Android平臺介紹;Android開發環境搭建與配置;Android應用程序開發框架、項目組成;Android程序調試與測試;Android的xml解析;Android控件Button,ImageButton,TextView,EditText使用;Android內存管理系統接口、文件、日志系統;Android系統的圖形圖像、多媒體;Android中的網絡操作;Android中的硬件訪問傳感器,通信權限管理;
|
實現猜數字小游戲
|
Andriod手機游戲開發基礎
|
掌握在手機屏幕上進行圖形圖像的繪制方法,地圖坐標系,屏幕坐標系的轉換 概念,掌握在游戲中添加聲音及的方法,掌握在游戲中數據的存儲方法,掌握利用SQLite進行簡單的數據庫操作掌握利用IO流在sd卡上進行文件的讀寫操作,掌握android系統關于傳感器的操作
|
View類及surfaceview類,Canvas圖形圖像繪制,Paint類的使用,繪圖坐標系的轉換,聲音的處理,簡單數據存儲,IO操作及SD卡的操作,傳感器,物理學在游戲中的應用
|
實現游戲界面制作
|
數字通信數據庫技術 SQL Lite
|
深入理解關系型數據庫原理與結構,掌握數據庫設計原則與規范,能夠使用SQL Server 2005創建修改數據庫、數據表,能夠使用SQL語言對數據進行增、刪、改、查等操作
|
系型數據庫基本概念、數據庫設計原則;ER圖、范式、SQL Lite使用、SSMS;數據庫的創建與修改、分離與附加;數據庫表管理、數據管理;結構化查詢語言SQL語法;SQL常用函數使用
|
實現游戲數據存儲
|
Java Web移動開發技術
|
掌握HTML/CSS/JAVASCRIPT網頁程序設計,了解XML結構,掌握TOMCAT的安裝配置方法,使用JDBC/JSP/SERVLET進行數據庫程序設計,在JSP中使用JAVABEAN和XML,編寫基于MVC模式的JAVAWEB程序
|
HTML基本標記者、CSS樣式表;Java Script、XML;Tomcat配置與使用;JSP、Servlet、JDBC;會話跟蹤技術;Java BEAN、EL、JSTL
|
實現游戲服務器端數據存取功能
|
游戲程序開發基礎人工智能
|
了解物理學在游戲中的應用,了解人工智能的基本概念及在游戲中的應用,了解游戲中的AI架構,了解深度優先及廣度優先的算法概念,掌握A*算法,了解模糊邏輯的基本概念
|
人工智能概述以及游戲中的AI技術,游戲中AI的基本組成與設計,游戲中的搜索算法1,A*算法的使用,模糊邏輯
|
實現游戲算法
|
Android手機游戲項目設計與開發實戰
|
了解游戲制作中基本框架,針對給定策劃案分析制定程序架構。完成設計文檔根據設計文檔完成一款RPG游戲或其它類型游戲的制作,學會在游戲中實現人機交互的方法,游戲中的碰撞檢測方法,人物動畫的制作,地圖的滾動,多點觸屏的實現
|
游戲基本結構,游戲項目分析,游戲項目制作,選擇游戲項目,如益智類游戲發:斗地主;休閑類游戲開發:捕魚達人;競技類游戲開發:植物大戰僵尸;RPG類游戲開發:軒轅劍;射擊類游戲開發:槍魂
|
制作一款游戲項目
|
軟件開發通用軟件基礎
|
深刻理解Android平臺體系結構;了解項目開發各個階段基本內容以及所用到常用工具;掌握軟件測試理論;了解設計模式、UML基本知識;掌握并使用流程圖工具VISIO、項目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等項目開發中常見工具。
|
軟件開發過程;軟件開發模型;軟件測試理論;流程圖工具;測試管理工具;項目管理工具;版本管理工具;設計模式、UML
|
會使用相關開發工具
|
職業素質培養
|
逐步提高準職業人的職場素質,增加就業的砝碼;了解企業對員工的要求,掌握職業人必須具備的工作態度、敬業精神;了解簡歷書寫的方法和技巧;了解面試成功與失敗的原因,掌握正確的面試方法與技巧;了解當前行業的就業環境和就業形勢,根據自身的特點確定就業的方向崗位,促進學員到職業人的快速轉變
|
業生涯規劃;團隊合作;有效溝通;EQ\AQ;職場禮儀;職場規則;**就業;推薦工作;就業協議、推薦工作協議
|
就業素養提升
|
【師資介紹】
二年以上的項目經理
技術專長:
1. 熟悉Java開發語言和環境,有多年的Java開發經驗;精通對JAVA的JVM框架機制。
2. 熟悉多種設計模式,并在開發中恰當的運用。
3.熟練掌握Android編程環境的,精通Android SDK框架機制,熟練掌握Android程序的優化方法;熟練掌握S0動態庫的編寫和調用。
4. 熟練掌握SQL Server、MySql、SQLite數據庫的操作,對Android下的SQLite數據庫有深入的了解。
授課特點: 善于將Android開發項目實踐融入到授課中,通過理論與實踐相結合的方式授課,讓學員開發能力更強。
項目經驗: 多款網絡上流行的Android應用。
【教學硬件學習環境】
小班授課,每個項目組10至20人。 由專業的在崗研發工程師任教。
【安卓工程師就業方向】
【就業企業】
1、經營軟件開發、信息科技、網絡科技、手機開發等高科技產業公司。
2、工作崗位:Android 手機軟件研發工程師、 Android手機游戲移植工程師、Android 測試工程師、嵌入式設備軟件開發工程師、Android 架構設計師、移動互聯應用開發(服務器端)工程師、Android 產品經理/助理、 移動增值服務開發工程師、移動智能終端軟件開發工程師、Android開發創業
【就業**】
1、有上百家合作企業強力支持,**就業需求。
2、培訓中心為成績合格學員推薦相關企業工作。