課程詳情 在線報名
上海 3G/4G手機Android系統(tǒng)開發(fā)工程師介紹課程目標:
通過本課程的學習,學員能夠迅速提高開發(fā)水平,掌握Android底層開發(fā)技術,了解Android技術內幕;通過對ARM11和Cortex-A8兩個硬件平臺實例的學習,形成獨立移植和編寫嵌入式Linux平臺代碼,在的硬件平臺上移植和運用Android系統(tǒng)的能力。
入學要求:
1、計算機、軟件工程,電子信息工程、通信工程、自動化、機械、數(shù)學等相關專業(yè)。
2、專科或本科以上學歷
3、部分具備較強的邏輯思維能力,有志投身于IT事業(yè)的??粕?、文科生,具有團隊精神、敬業(yè)精神。
培養(yǎng)對象:
希望迅速了解和掌握Android應用開發(fā)的學員;希望從事移動終端開發(fā)的愛好者、工程師、程序員、已及相關行業(yè)的工程技術人員;有志于從事以下工作的軟件開發(fā)技術人員和正在學習計算機、軟件、通信專業(yè)的學生。
教學師資:
本課程由臺灣最頂尖的專家顧問團隊(包括亞太地區(qū)Android技術大會主席高煥堂、* Android 部落格主持人Sam Lu、卓首科技顧問首席Linux驅動程序講師Jollen Chen等)和安博教育產品經理共同設計、執(zhí)教。
課程明細:
模塊A 課程名稱 課程內容 課時
實用的3G手機開發(fā)基礎 3G移動開發(fā)應用平臺(Android/IPhone/symiban/WindowsMobile)介紹 介紹目前最主流的幾款3G移動開發(fā)平臺:Android、IPhone、symiban、Windows Mobile等開發(fā)平臺的發(fā)展現(xiàn)狀和趨勢,另外本階段課程會針對開發(fā)人員,重點介紹這幾款開發(fā)平臺開發(fā)的特點以及差異性。 24
JAVA語言高級編程 Java語言是目前最主要的編程語言之一,本階段課程將為學員講解Java語言的基礎,包括:JDK的安裝與結構詳解,java源文件的基本結構分析,常見垃圾回收算法講解,數(shù)據類型和各種運算符等。同時通過大量編程實例重點講解Java語言的高級編程知識,包括數(shù)組定義與操作,數(shù)組排序,自定義堆棧,鏈表,樹的遍歷等常用數(shù)據結構實戰(zhàn),集合框架;List、Set、Map、迭代器等結合數(shù)據結構的深入講解及常用算法的實戰(zhàn),如遞歸、冒泡、快速排序法等。 48
JAVA面向對象編程 面向對象是目前非常重要的一種編程思想,而Java語言是一種典型的支持面向對象的編程語言。本階段課程將重點講解Java面向對象高級原理:抽象類、接口、內部類、類的繼承、多態(tài)、對象造型、面向對象設計原則、捕獲異常、創(chuàng)建自定義技術、Java Debug技術等,并結合豐富的實例來詳細講解如何使用面向對象的方法進行軟件開發(fā),以達到鞏固和理解面向對象軟件開發(fā)思想的目的,并充分理解軟件開發(fā)過程中的重構。 48
模塊B 課程名稱 課程內容 課時
3G手機Android應用開發(fā)工程師 Android
應用開發(fā)工作流程 介紹Android的SDK及開發(fā)環(huán)境的搭建;學習如何開始建立*個Android程序;學習如何制作手機上的安裝程序及如何在設備上安裝程序。 8
Android
開發(fā)基礎 1. Android應用程序架構以及資源管理(Resources);
2.R.java的分析
2.1 學習Activity的生命周期
2.2 AndroidManifest.xml的深入詳細分析
2.3 Intent的作用和目的
2.4 如何定義以及如何解析Intent
2.5 Service的生命周期,如何使用Service,如何使用BroadcastReceiver等 16
Android
UI編程 1.標準控件的使用,包括:Button, TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner以及 AutoCompleteTextView, ImageSwitcher, TextSwitcher等
2.設計開發(fā)自定義控件
3.Layout布局的使用
4.觸摸按鍵(UI Events)事件處理方法 56
Android
圖形圖像編程
(2D圖形/3D OpenGL) 1.View,SurfaceView,Canvas類的學習
2.如何在程序中顯示文本及用特殊效果顯示文本
3.如何在程序中如何繪圖及顯示圖片(包括:普通繪圖、特殊效果、直接顯示圖像文件、從資源文件中顯示圖片、實現(xiàn)圖片透明顯示效果等)
4.如何實現(xiàn)動畫效果
5.如何使用OpenGL對3D動畫的處理 56
音頻/視頻編程 1.如何實現(xiàn)音頻的播放,回放及錄制
2.如何實現(xiàn)視頻的播放,回放及錄制
3.如何對資源,文件和流中的數(shù)據處理,并進行音頻和視頻處理 48
本地數(shù)據存取編程 1.簡單數(shù)據存取Preferences的使用
2.SQLite數(shù)據庫的使用
3.Files文件數(shù)據存取的使用 16
模塊C 課程名稱 課程內容 課時
3G手機Android系統(tǒng)開發(fā)工程師 HTTP網絡應用開發(fā)
(股票定制軟件) 在本課程中,將以完整真實的股票定制軟件來講解如何開發(fā)一款Android網絡應用軟件主要功能包括:
1.顯示股票實時買賣價;
2.查詢股票詳細信息;
3.可定制(增、刪、查)股票;
4.顯示股票K線圖等。
主要講解知識點包括:基于GPRS網絡的使用、HTTP網絡連接知識、如何同WebServiece通訊等。
重點鞏固包括:數(shù)據存取、控件使用、觸摸點擊事件處理等。 40
App Widgets
應用部件開發(fā)
(股票定制軟件擴展版) 在本課程中,將以項目實戰(zhàn)一(股票定制軟件)基礎上,實戰(zhàn)開發(fā)一款實用的小部件應用軟件。
主要功能:實時的,后臺更新顯示股票信息。
主要講解內容包括:Widgets開發(fā)的流程和知識點 40
Google Maps應用開發(fā)
(GPS定位軟件) 在本課程中,將以完整真實的GPS定位軟件來講解如何開發(fā)一款Google Maps的GPS定位應用軟件
主要功能包括:
1.GPS獲取經緯度;
2.Google Maps定位,顯示地圖;
3.顯示定位周邊信息
主要講解知識點包括:GPS,Google Maps的使用
重點鞏固知識點包括:控件使用。 40
開心網手機
客戶端開發(fā) 在本課程中,將以完整真實的開心網手機客戶端開發(fā)項目為例,帶領學生完整體驗Android開發(fā)的標準工作流程和規(guī)范,主要的功能包括:
1.提交當前動態(tài)消息
2.查看系統(tǒng)消息,好友消息(詳細信息),好友留言,好友回復,好友評論等
3.圖文混排,顯示消息中表情圖標
4.顯示我的菜地,好友菜地功能(可偷,可收獲)
5.顯示我的牧場,好友牧場功能(可偷)
6.添加生日提醒,收/偷菜,收獲/偷動物到手機日歷
7.預覽本機照片,選擇,Resize并上傳到網絡
8.拍照后發(fā)送進入預覽界面 40
模塊D 課程名稱 課程內容 課時
3G 手機
iPhone應用開發(fā)
(數(shù)字閱讀器) 在本階段課程中,將以完整真實的基于iPhone平臺的數(shù)字閱讀器為例,實現(xiàn)相關核心功能,以帶領學員快速體驗3G 手機iPhone應用開發(fā)的標準工作流程及上傳到App Store的相關流程。涉及知識點:
1.iPhone軟硬件特性, iTunes store商業(yè)機制;
2.熟悉iPhone開發(fā)環(huán)境,Mac OS X入門;
3.Objective-C與面向對象程序設計;
4.iPhone App開發(fā)技術基礎;
5.iPhone App開發(fā)技術高級專題; 56
就業(yè)指導 職業(yè)規(guī)劃 創(chuàng)新能力、問題解決能力、項目管理能力 20
職場禮儀 職場風格、情緒管理、時間管理、商務禮儀
面試技巧 溝通能力、自我表現(xiàn)、現(xiàn)代辦公、團隊合作
創(chuàng)業(yè)指導 公司注冊流程、公司運作前期準備、創(chuàng)業(yè)風險指導
畢業(yè)作品整理 簡歷制作、作品整理擊規(guī)范
實習就業(yè) 修完全部課程考試合格后,安排實習1個月,實習合格就業(yè)
只要一個電話
我們免費為您回電