課程目標(biāo):
1)使用Android SDK進(jìn)行移動(dòng)應(yīng)用開發(fā)有全面深入的了解,掌握Android編程的基本模式;
2)完成三個(gè)功能較全面的Android程序;
3)理解Android編程的關(guān)鍵技術(shù),能夠自己進(jìn)行更加深入的學(xué)習(xí);
4)具有Android編程的實(shí)力,能夠在文檔輔助下完成企業(yè)要求的應(yīng)用開發(fā)。
培養(yǎng)對(duì)象:
希望迅速了解和掌握Android應(yīng)用開發(fā)的學(xué)員;希望從事移動(dòng)終端開發(fā)的愛好者、工程師、程序員、已及相關(guān)行業(yè)的工程技術(shù)人員;有志于從事以下工作的軟件開發(fā)技術(shù)人員和正在學(xué)習(xí)計(jì)算機(jī)、軟件、通信專業(yè)的學(xué)生:
◆ 手機(jī)應(yīng)用軟件開發(fā);
◆ 各類手持終端設(shè)備的行業(yè)應(yīng)用軟件開發(fā);
◆ 移動(dòng)互聯(lián)應(yīng)用開發(fā)(服務(wù)器端);
◆ 移動(dòng)增值服務(wù)開發(fā)。
就業(yè)前景:
各大移動(dòng)互聯(lián)網(wǎng)公司以及手機(jī)軟件開發(fā)公司:*移動(dòng)、騰訊、網(wǎng)易、3G門戶、中興、華為、金利手機(jī)、魅族等;初級(jí)開發(fā)工程師月薪不低于3000;中級(jí)開發(fā)工程師月薪不低于6000。
入學(xué)要求:
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識(shí):
◆ 了解java語言;
◆ 了解OOP(面向?qū)ο?編程相關(guān)概念。
課程 大綱 內(nèi)容 目標(biāo) 課時(shí)
基
本
課
程 Android背景 手機(jī)操作系統(tǒng)簡介 (1)講解目前手機(jī)操作系統(tǒng)的情況和*趨勢、讓學(xué)員從更廣的角度了解整個(gè)手機(jī)操作系統(tǒng)的發(fā)展趨勢。 2
Android系統(tǒng)優(yōu)勢 (2)講解Android手機(jī)操作系統(tǒng)的發(fā)展歷史、以及未來前景,讓學(xué)員對(duì)Android手機(jī)系統(tǒng)的應(yīng)用學(xué)習(xí)更有興趣、更有信心。
開發(fā)環(huán)境 eclipse+jdk+sdk開發(fā)環(huán)境講解 (1)講解android應(yīng)用開發(fā)的開發(fā)環(huán)境 3
熟悉常用的編輯,調(diào)試,腳本工具 (2)實(shí)時(shí)演示開發(fā)環(huán)境的搭建全過程,讓學(xué)員具備自己搭建開發(fā)環(huán)境的能力
(3)講解開發(fā)環(huán)境的使用方法、常用的功能,包括代碼編輯、編譯、調(diào)試、腳本、調(diào)試工具等內(nèi)容
Java基礎(chǔ) Java基本語法講解 (1)講解Java語言的最基本語法、基本結(jié)構(gòu)、讓學(xué)員對(duì)Java有個(gè)最基本的了解,為后面的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ) 2
Android中的Java編程 (2)簡介Java編程的基礎(chǔ)知識(shí)、常用技巧,讓學(xué)員具備基本的Java編程能力
*個(gè)程序 Helloworld程序 (1)通過HelloWorld程序,來講解Android應(yīng)用程序的創(chuàng)建、編譯、調(diào)試技巧 2
(2)讓學(xué)生對(duì)Android應(yīng)用程序有個(gè)最基本的感性認(rèn)識(shí)
Android架構(gòu) Android操作系統(tǒng)架構(gòu)講解 (1)Android操作系統(tǒng)架構(gòu)講解 3
Android操作系統(tǒng)應(yīng)用編程原理 (2)Android操作系統(tǒng)應(yīng)用編程原理
UI編程 Android的UI編程 (1)講解Android應(yīng)用程序的最基本部分,UI編程,讓學(xué)生掌握應(yīng)用程序最基本的編程思想和開發(fā)技能 4
網(wǎng)絡(luò)編程 Android的網(wǎng)絡(luò)編程 (1)講解Android應(yīng)用程序的網(wǎng)絡(luò)編程部分,讓學(xué)生掌握Android應(yīng)用程序網(wǎng)絡(luò)編程的最基本的編程思想和開發(fā)技能 4
多媒體編程 Android的多媒體編程 (1)講解Android應(yīng)用程序的多媒體編程,包括音頻、視頻等組件的應(yīng)用。讓學(xué)生掌握Android多媒體編程的最基本的編程思想和開發(fā)技能 4
高級(jí)應(yīng)用 Android開發(fā)的高級(jí)應(yīng)用和技巧 (1)Android中使用C語言開發(fā)環(huán)境搭建 4
(2)Java+C++的使用技術(shù)
(3)其他Android開發(fā)的高級(jí)技巧
讓學(xué)生掌握Android開發(fā)的更高技巧
總課時(shí) 28
課程 項(xiàng)目 內(nèi)容 目標(biāo) 課時(shí)
實(shí)
戰(zhàn)
課
程 手機(jī)智能搜索 Android開發(fā)的基本應(yīng)用、UI定制、網(wǎng)絡(luò)編程、綜合應(yīng)用 在老師的指導(dǎo)下,學(xué)生最終完成該實(shí)戰(zhàn)項(xiàng)目的開發(fā)。 14
該項(xiàng)目功能包括:自定義UI、本地?cái)?shù)據(jù)搜索、網(wǎng)絡(luò)數(shù)據(jù)搜索、網(wǎng)絡(luò)應(yīng)用組件等。
通過該項(xiàng)目的實(shí)戰(zhàn)演習(xí),能讓學(xué)生把在基礎(chǔ)班中學(xué)到的理論知識(shí)和當(dāng)前實(shí)際開發(fā)項(xiàng)目聯(lián)系起來,加強(qiáng)對(duì) Android開發(fā)理論的理解,同時(shí)提高學(xué)生的實(shí)戰(zhàn)開發(fā)能力。讓學(xué)生學(xué)完該課程后,具備為手機(jī)應(yīng)用開發(fā)公司工作的優(yōu)秀的技能。
酷客e族 Android開發(fā)的基本應(yīng)用、UI定制、dll編程、綜合應(yīng)用、項(xiàng)目實(shí)戰(zhàn)的能力,同時(shí)培養(yǎng)學(xué)員良好的產(chǎn)品概念、產(chǎn)品設(shè)計(jì)能力 在老師的指導(dǎo)下,學(xué)生最終完成該實(shí)戰(zhàn)項(xiàng)目的開發(fā)。 14
該項(xiàng)目功能包括:基本應(yīng)用、UI定制、dll編程、綜合應(yīng)用。
通過該項(xiàng)目的實(shí)戰(zhàn)演習(xí),能讓學(xué)生把在基礎(chǔ)班中學(xué)到的理論知識(shí)和當(dāng)前實(shí)際開發(fā)項(xiàng)目聯(lián)系起來,加強(qiáng)對(duì) Android開發(fā)理論的理解,同時(shí)提高學(xué)生的實(shí)戰(zhàn)開發(fā)能力。
總課時(shí) 28