專業(yè)
安卓開發(fā)工程師高級班
總課時(shí)
3-4個(gè)月左右
班次
全日制脫產(chǎn)班;半脫產(chǎn)班
上課時(shí)間
白班:9:00-17:00;
周末班9:00-16:00;
晚班:19:00-21:00。
培訓(xùn)目標(biāo)
1.與企業(yè)無縫結(jié)合,勝任Android市場Android開發(fā)崗位;
2.掌握J(rèn)AVA語言及編程技術(shù);
3.熟練創(chuàng)建UI組件應(yīng)用及多媒體使用
4.掌握主流的商用的應(yīng)用平臺及開發(fā)工具,熟悉開發(fā)環(huán)境;
5.熟練掌握SocketURLApacheClient的各種使用方法
6.精通Android應(yīng)用開發(fā)及游戲開發(fā);
7.項(xiàng)目小班制教學(xué),讓學(xué)員具備相當(dāng)于1-2年的Android開發(fā)項(xiàng)目經(jīng)驗(yàn)
培訓(xùn)內(nèi)容
課程階段
課程項(xiàng)目
課程大綱
階段
Linux 系統(tǒng)搭建
1.linux基礎(chǔ)
2.linux安裝和配置
3.linux系統(tǒng)目錄結(jié)構(gòu)
4.linux常用命令
5.文件權(quán)限和用戶組
6.linux分區(qū)詳解
7.linux網(wǎng)絡(luò)和服務(wù)配置
8.linux搭建等
第二階段
JAVA語言
1.JAVA SE技術(shù)體系
2.JAVA語言的基礎(chǔ)知識
3.JDK類庫常用類
4.JAVA核心語法
5.JAVA核心API
6.面向?qū)ο蟪绦蛟O(shè)計(jì)、類、對象、繼承、封裝、多態(tài)、接口等
7.JAVA容器類(集合)
8.GUI用戶界面編程
9.I/O體系結(jié)構(gòu)
10.異常,包管理,字符串處理,多線程并發(fā)模型
11.XML解析、JavaBean組件編程、網(wǎng)絡(luò)編程、數(shù)據(jù)結(jié)構(gòu)等
第三階段
Android 構(gòu)建分析
1.熟練Android平臺搭建;
2.熟練使用Android創(chuàng)建命令工具
3.編寫第*個(gè)Android應(yīng)用程序并進(jìn)行調(diào)試
4.android應(yīng)用程序解析及程序生命周期
第四階段
Android 頁面布局及組件管理
1.熟練運(yùn)用四大組件Activity、Service、ContentProvider、BroadcastReceiver
2.熟練使用Intent和IntentFilter對象
3.精通各類線性、表格、相對、幀及布局
第五階段
Android 控件開發(fā)及菜單管理
1.能夠使用創(chuàng)建UI組件設(shè)計(jì)實(shí)際項(xiàng)目UI
2.熟練高級UI的使用
3.圖片控件、時(shí)鐘控件、日期與時(shí)間、動畫播放技術(shù)
4.文本框生產(chǎn)
5.各類試圖:滾動視圖、列表視圖、網(wǎng)格視圖
6.菜單功能下拉選項(xiàng)實(shí)現(xiàn)及對話框功能
第六階段
Android 事件處理
互聯(lián)網(wǎng)應(yīng)用開發(fā)
1.回調(diào)事件處理、接口監(jiān)聽事件處理
2.handler、BroadcastReceiver組件、Service組件
3.通過URL和HTTP請求獲取網(wǎng)絡(luò)資源
4.webView、SAX解析json解析
5.訪問存儲卡
第七階段
Android 數(shù)據(jù)存儲
1.熟練Android平臺的數(shù)據(jù)存儲
2.熟練使用Sqlite數(shù)據(jù)庫實(shí)現(xiàn)CRUD操作
3.時(shí)間Android文件系統(tǒng)操作
第八階段
Android 多線程
1.短信控制
2.控制
3.E-mail相關(guān)功能
4.熟練Android平臺的多線程處理方法
第九階段
Android 界面控件及多媒體開發(fā)
1.系統(tǒng)設(shè)置更改時(shí)間
2.手機(jī)外觀更改和提醒設(shè)置
3.手機(jī)電池電量、鬧鐘、桌面組件、實(shí)時(shí)文件夾、桌面控件
4.多媒體數(shù)據(jù)采集
5.熟練使用Android平臺的多媒體的使用
6.播放音源、視屏、操作圖片
第十階段
Android GPS定位應(yīng)用開發(fā)
1.傳感器簡介、傳感器案例
2.使用GPS獲取位置,熟練Android平臺的定位API,實(shí)現(xiàn)定位、跟蹤、查找等功能
3.Baidu地圖開發(fā)
4.GoogleMap的使用
第十一階段
Cocos 2dx
游戲開發(fā)
1、cocos2dx引擎介紹與安裝
2、cocos2dx跨平臺開發(fā)
3、功能運(yùn)用及引擎應(yīng)用
2、游戲開發(fā)基礎(chǔ)
3、動作與動畫
第十二階段
Unity3D
游戲開發(fā)
1、Unity3D安裝與配置
2、使用Unity的基本操作
3、內(nèi)建的控制器對象和標(biāo)準(zhǔn)庫中的腳本來增強(qiáng)角色的移動
4、Unity Remote來調(diào)試,美化游戲的場景
5、向量的加減法點(diǎn)乘差乘,光照法線貼圖,內(nèi)存管理,圖形優(yōu)化
實(shí)訓(xùn)項(xiàng)目
第十三階段
Android手機(jī)適配
1.各品牌機(jī)型鏈接適配調(diào)試
2.項(xiàng)目整理
第十四階段
案例分析
項(xiàng)目綜合實(shí)戰(zhàn)(一)
系統(tǒng)案例分析;
綜合項(xiàng)目實(shí)站,移動APP端項(xiàng)目:完成APP商務(wù)類IOS應(yīng)用程序
第十五階段
案例分析
項(xiàng)目綜合實(shí)戰(zhàn)(二)
游戲案例分析;
綜合項(xiàng)目實(shí)站,移動APP端項(xiàng)目:完成APP游戲開發(fā)設(shè)計(jì)
第十六階段
就業(yè)指導(dǎo)
作品整理
1.就業(yè)強(qiáng)化培訓(xùn)
2.指導(dǎo)學(xué)員進(jìn)行專業(yè)化簡歷的編寫
3.讓學(xué)員做好充足的面試技術(shù)準(zhǔn)備并掌握面試技巧
4.模擬測試
5.模擬面試場景
6.就業(yè)一對一指導(dǎo)
7.整理完整作品,并到就業(yè)部報(bào)到
專業(yè)認(rèn)證
1、國家認(rèn)證,國家級別,全國通用
2、國際認(rèn)證,全球通用;
3、川軟認(rèn)證,全省通用。
講師
老師均為高級Android開發(fā)工程師、項(xiàng)目經(jīng)理。有多年的豐富的APP移動客戶端開發(fā)項(xiàng)目經(jīng)驗(yàn),教學(xué)中將把多年的開發(fā)設(shè)計(jì)經(jīng)驗(yàn)與大量項(xiàng)目與學(xué)員們共同分享。
教學(xué)承諾
1、多媒體教學(xué),保證每人一臺高配置的筆記本電腦;
2、學(xué)員一期不會,下期可免費(fèi)重修;
3、入學(xué)即簽就業(yè)保障協(xié)議,畢業(yè)后推薦學(xué)員實(shí)習(xí)或就業(yè);
4、學(xué)員就業(yè)后在工作中遇到任何技術(shù)問題, 均可獲得本中心技術(shù)支持;
5、實(shí)行小班制項(xiàng)目教學(xué),著重學(xué)員的實(shí)際動手能力,通過案例分析和項(xiàng)目實(shí)戰(zhàn)讓學(xué)員學(xué)完后擁有相當(dāng)于1-2年的項(xiàng)目經(jīng)驗(yàn)。