Android軟件工程師課程是北大青鳥為滿足移動互聯(lián)行業(yè)急速發(fā)展帶來的巨大人員需 求,由權(quán)威學(xué)術(shù)界人士、**領(lǐng)導(dǎo)、*軟件企業(yè)技術(shù)專家、以及IT產(chǎn)業(yè)的杰出專家代表組成專家顧問團,并由150多名*技術(shù)開發(fā)人員,在對*IT 企業(yè),培訓(xùn)中心經(jīng)過一系列調(diào)研的基礎(chǔ)上,研發(fā)完成的。
?適用人群
年滿21周歲,具有專科、本科(含本科)以上學(xué)歷;?
適合作為學(xué)習(xí)進修,求職轉(zhuǎn)行,在職提升等各類人群;?
適合有志于進入IT軟件行業(yè)、移動互聯(lián)行業(yè)發(fā)展的人群學(xué)習(xí)。
?培養(yǎng)目標(biāo)
1、具備一年以上移動端軟件開發(fā)及android軟件開發(fā)經(jīng)驗;符合IT公司入職技術(shù)要求;?
2、熟練掌握android軟件開發(fā)相關(guān)能力;?
3、熟悉軟件項目開發(fā)流程;具備勝任各崗位基本技術(shù)條件;?
4、有良好的程序編寫能力和編程習(xí)慣;?
5、良好的語言表達、溝通能力、工作責(zé)任心和團隊意識。
?課程內(nèi)容
序號 課程名稱 課程代號 課程學(xué)時
1 素質(zhì)培養(yǎng) JAVA基礎(chǔ) ?
2 "Hello,Android" ?
3 初識Java ?
4 數(shù)據(jù)類型和運算符 ?
5 流程控制 ?
6 數(shù)組 ?
7 職業(yè)規(guī)劃 JAVAOOP ?
8 搭建Android開發(fā)環(huán)境 ?
9 定義類和生成對象 ?
10 封裝變化 ?
11 繼承與重用 ?
12 抽象類和接口 ?
13 用XML描述數(shù)據(jù) ?
14 解析XML與異常 ?
15 用集合框架存放數(shù)據(jù) ?
16 泛型與代碼安全 ?
17 用內(nèi)部類添加監(jiān)聽 ?
18 有效傾聽與人際關(guān)系處理 "機械城堡"游戲主菜單 ?
19 Android應(yīng)用程序解析 ?
20 開始游戲 ?
21 游戲設(shè)置 ?
22 游戲幫助 ?
23 游戲排行榜 ?
24 意見反饋 ?
25 退出游戲和菜單切換 ?
26 項目搭建 動漫閱覽器 ?
27 講解需求 ?
28 如何閱讀詳細設(shè)計文檔 ?
29 講解常用UI ?
30 實現(xiàn)SDCard讀取 ?
31 實現(xiàn)手勢事件 ?
32 Android中使用Matrix ?
33 I/O流讀寫文件 ?
34 Android中使用Handler ?
合計 ? 55-65
序號 課程名稱 課程代號 課程學(xué)時
1 界面組成 酷視播放器 ?
2 我酷故我在—使用樣式及主題 ?
3 歡迎界面—2D動畫實現(xiàn) ?
4 OpenGL3D動畫簡介 ?
5 Activity及Intent介紹 ?
6 視頻播放列表 ?
7 秀出我視頻 ?
8 勝利在望—調(diào)試發(fā)布 ?
9 團隊合作 ?
10 UI構(gòu)建 KEEP IN TOUCH ?
11 登錄 ?
12 信息展示 ?
13 操作記錄 ?
14 備份數(shù)據(jù) ?
15 備份到云端 ?
16 工作態(tài)度 ?
17 項目前準(zhǔn)備 遠程多媒體點播 ?
18 實現(xiàn)手機電話和短信功能 ?
19 Android文件系統(tǒng)總結(jié) ?
20 socket通訊知識 ?
21 手機其它通訊模式:wifi,藍牙 ?
22 實現(xiàn)動畫 ?
23 UI使用總結(jié) ?
24 搭建服務(wù)器 網(wǎng)絡(luò)版動漫閱讀器 ?
25 網(wǎng)絡(luò)版動漫閱讀器需求 ?
26 使用數(shù)據(jù)庫 ?
27 顯示數(shù)據(jù)庫內(nèi)容 ?
28 通過URL下載文件 ?
29 如何解壓縮文件 ?
30 如何解析XML ?
合計 ? 53-65
序號 課程名稱 課程代號 課程學(xué)時
1 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ) 數(shù)據(jù)結(jié)構(gòu) ?
2 樹和二叉樹 ?
3 圖 ?
4 時間管理 ?
5 排序 算法 ?
6 查找 ?
7 高情商助你邁向成功 多線程處理 ?
8 線程與線程控制 ?
9 線程間的同步與通信 ?
合計 ? 39-50
?課程項目
課程名稱 貫穿案例 階段項目
Java基礎(chǔ) 機械城堡游戲界面 單機版動漫閱讀器?
郵寄圖庫軟件
Java面向?qū)ο?
Android UI與本地開發(fā)
課程名稱 貫穿案例 階段項目
Android多媒體開發(fā)技術(shù) 音視頻播放軟件 網(wǎng)絡(luò)版動漫閱讀器客戶端軟件?
生活資訊類軟件 休閑生活客戶端
Android網(wǎng)絡(luò)編程技術(shù) 手機好友通訊錄管理軟件
Android系統(tǒng)服務(wù) 多媒體遠程點播軟件
課程名稱 項目階段
數(shù)據(jù)結(jié)構(gòu) 青鳥微博客戶端?
手機管理類軟件 手機助手
算法
多線程處理
?教學(xué)模式
配以五維教學(xué)法的多模式教學(xué)?
Android軟件工程師課程以獨有的五維教學(xué)法:理論基礎(chǔ)課、上機強化課、項目實戰(zhàn)課、在線學(xué)習(xí)課、分享體驗課,使學(xué)員能夠充掌握知識技能、增強動手能力、大量積累項目經(jīng)驗,從而得到全方位的提升。?
1)理論基礎(chǔ)課:?
以介紹安卓Android的系統(tǒng)理論為主,全新模式教學(xué)更利于學(xué)生理解理論基礎(chǔ),激發(fā)學(xué)生創(chuàng)新思維,為實踐課打下堅實基礎(chǔ)。
2)上機強化課:?
在理論課的基礎(chǔ)上進一步提升和鞏固,豐富學(xué)員的動手操作能力,有利于學(xué)員理論與實踐完美的結(jié)合。
3)項目實戰(zhàn)課:?
北大青鳥安卓Android課程在向?qū)W員教授知識的同時,提供了 個真實開發(fā)項目實踐機會,與企業(yè)開發(fā)熱點項目接軌,打造與企業(yè)要求無縫對接人才。
4)在線學(xué)習(xí)課:?
線上+線下的全新學(xué)習(xí)模式,線上采用融合了游戲化教學(xué),角色扮演,升級過關(guān),擋板式學(xué)習(xí)的平臺化教學(xué)模式,線下采用北大青鳥校區(qū)長達12年精耕細作完善的系統(tǒng)化的教學(xué)模式。
5)分享體驗課:?
通過學(xué)士后社區(qū)可以在網(wǎng)上和*各地學(xué)士后學(xué)員進行線上技術(shù)交流,學(xué)習(xí)探討,經(jīng)驗分享,從而達到學(xué)習(xí)知識,豐富人脈的雙重目的;完善的人才戰(zhàn)略就業(yè)保障體系讓學(xué)員從專業(yè)技術(shù)到職業(yè)素質(zhì)均超過其他培訓(xùn)機構(gòu)的畢業(yè)學(xué)員。
?就業(yè)崗位
1. Android軟件開發(fā)工程師?
2. Android應(yīng)用開發(fā)?
3. Android架構(gòu)師?
4. Android平臺開發(fā)?
5.手機游戲開發(fā)工程師?
6.嵌入式軟件開發(fā)工程師?
7.手機3g嵌入式工程師
8.數(shù)據(jù)庫工程師?
9.多媒體開發(fā)工程師?
10. Android培訓(xùn)師?
11. Android? Firmware研發(fā)工程師?
12. Linux開發(fā)應(yīng)用工程師?
13.數(shù)據(jù)庫管理員