[ APP實戰工坊-Android Java入門班 ] 即將開課~
是一個基於Linux核心的開放原始碼行動作業系統,由Google成立的Open Handset Alliance(OHA,開放手機聯盟)持續領導與開發,主要設計用於觸控螢幕行動裝置如智慧型手機和平板電腦與其他可攜式裝置。
Android Java入門班 課程說明
Android Java入門班即將開課了~此次課程針對Java語法,並使用Android Studio為開發環境,無痛銜接產業開發環境。上課方式採用線上課程進度分享,每週一下午進行問題討論,,實際的課程時間與方式可由參與的學員討論後決定。
此次Android Java入門班,全程免費,歡迎有興趣的高中以上朋友,請先將基本資料Email至service@ideabus.com.tw,我們將有專人與您聯繫,請自備電腦。
課程內容:Android Java 入門班
課程時間:2-3個月
課程報名:請先將基本資料Email至service@ideabus.com.tw
課程方式:線上課程進度分享,每週一下午進行問題討論
收費機制:免費,學習時數累計後,換算教學時數
Android Java 入門班課程目標:
- 熟悉Java語法
- 熟悉Android Studio開發環境
- 熟悉Android基本元件
- 熟悉Android上架流程
課程內容說明:
教材:Android程式設計與應用(附範例光碟)
- 作者: 陳會安
- 出版社:全華圖書
- 出版日期:2017/05/08
- 語言:繁體中文
- 購買連結:http://www.books.com.tw/products/0010735573
- CH01 Java語言入門與Android基礎
1-1 Java程式語言
1-2 Java變數與運算子
1-3 Java流程控制與例外處理
1-4 Java類別方法
1-5 Java陣列與字串
1-6 Android行動作業系統 - CH02 Android開發環境建置
2-1 行動裝置的軟硬體規格介紹
2-2 開發環境及工具介紹
2-3 安裝開發環境及工具
2-4 建立第1個Android Studio專案
2-5 Android Studio使用介面 - CH03 Android程式設計入門
3-1 Android應用程式介紹
3-2 Android應用程式設計流程
3-3 建立活動的使用介面實習–TextView與Button元件
3-4 活動類別的Java程式檔
3-5 EditText資料輸入元件實習 - CH04 使用介面設計
4-1 介面元件與佈局元件
4-2 使用RelativeLayout佈局元件
4-3 使用LinearLayout佈局元件
4-4 更改介面元件的外觀
4-5 使用專案的字串資源
4-6 在實機測試執行Android應用程式 - CH05 使用者互動設計
5-1 事件處理機制介紹
5-2 按鈕元件的事件處理實習
5-3 監聽長按事件實習
5-4 鍵盤事件實習
5-5 觸控事件與手機震動應用實習
5-6 在介面元件共用事件處理 - CH06 基本介面元件
6-1 選項按鈕實習
6-2 核取方塊實習
6-3 圖形顯示實習 - CH07 進階介面元件
7-1 下拉式選單元件實習
7-2 列舉清單方塊實習
7-3 在下拉式選單變更顯示項目實習
7-4 選項選單與動作列實習 - CH08 訊息與對話方塊
8-1 顯示訊息實習
8-2 對話方塊介紹
8-3 對話方塊實習
8-4 日期與時間對話方塊實習 - CH09 啟動程式中的其他活動
9-1 在程式中新增活動實習
9-2 意圖介紹
9-3 使用意圖啟動其他活動實習
9-4 傳遞資料給其他活動實習
9-5 取得活動的回傳資料實習 - CH10 啟動內建程式和活動的生命周期
10-1 使用意圖啟動內建程式的方式
10-2 使用意圖啟動內建程式
10-3 活動的生命周期 - CH11 綜合應用(一):相機與多媒體
11-1 行動圖庫
11-2 播放音樂
11-3 播放影片
11-4 使用內建相機照相
11-5 繪圖 - CH12 綜合應用(二):感測器與瀏覽器
12-1 行動瀏覽器
12-2 體感控制:傾斜與搖晃偵測
12-3 數位羅盤:指南針 - CH13 綜合應用(三):Google地圖與GPS定位
13-1 定位服務
13-2 定位服務與Google地圖
13-3 地圖解碼服務 - CH14 綜合應用(四):偏好設定、檔案與SQLite資料庫
14-1 儲存偏好設定
14-2 檔案存取
14-3 SQLite資料庫與SQL語言
14-4 使用SQLite資料庫
Android Java入門班採用階梯式教學:
android Java入門班採用階梯式教學,每個學員依據個人學習的進度決定進階的時間,每週的問題檢討也將以個人進度為主。
- 第一階:Java語法與Android開發環境
程式設計第一階段最重要的目標是將邏輯透過語法實現出來,例如我們所熟悉的1+1=2的運算邏輯,透過Java語法呈現出來需要先定義變數後,再將常數值設定到變數中,接著進行運算。在這個階段我們將提供大量的練習題,由單一功能到整合的功能,透過大量的練習之後,逐步將想呈現的結果與邏輯輕易的透過Java語法並在Android Studio開發環境中實現出來。
- 第二階:Android元件熟悉
熟悉Java語法之後,開始進行到Android元件的熟悉,這階段的目標為熟悉使用Android的標準元件,例如Activity的使用,button與textview等各元件的特性。在這個階段我們也將提供每個元件的大量練習題,透過大量的練習之後,逐步熟悉每個Android元件。
- 第三階:Android小專案開發
第三階段的學習目標為Android各元件的混用,在這個階段我們也將提供大量的練習題,此練習題將混用Android內的多種元件,並逐漸提供由logo,,主頁,設定頁等完整專案的練習。
- 第四階:Android週邊裝置熟悉
第四階段的學習目標為熟悉Android各裝置的應用,例如相機,感測器,google map等常用的應用模組,在這個階段將減少練習題數量,並提供專案的複雜度,透過複雜的專案學習debug的能力。
「APP實作工坊」教學特色
- 課程多樣,協助您跨入資訊業
APP實戰工坊開設的課程包含了入門與進階,每種課程採用大量練習的方式,協助您循序漸進的建立扎實的程式基礎。 - 同學與老師協助跨越程式門檻
課程內容除了規劃教學之外,著重在題目的解題,老師與同學將共同協助解決問題與debug。 - 課程免費,學習時數累計後,換算教學時數
參加課程完全無需學費,學習時數累計後,換算教學時數,回饋後續的學員。
以上,有任何課程上的問題或建議,歡迎Email到service@ideabus.com.tw。