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