Android PRE-JAVA課程
###Pre-Android課程目標### 程式開發需要使用Java程式語言與Java API,為了讓不熟悉Java程式語言的學員快速了解Java程式語法、物件導向觀念與Java API,特規畫此課程,以期順利進入App開發的領域。 上完本課程可讓學員: * 熟悉Java程式語法: 英文有文法,Java程式語言也有其專屬語法,必須熟悉才能對系統下指令。 * 養成物件導向程式設計能力: 程式開發出來就是給人使用,所以資料處理較複雜與多樣化。物件導向設計法則就是讓資料描述具體化,例如以Book物件代表真實世界的一本書,而免除對程式過於抽象難懂的恐懼。 * 善用Java API: 程式開發常須利用Java API(例如Java I/O、集合等)與Android API,所以必須先學會善用Java API。
Level: COURSES.L_LEVEL_0
Total Hours: 30 小時
Number of Lessons: 10
開課日期: Oct 26, 2013
Day of the week: Tue , Sat
NTD 45,000

Course Introduction

###課程特色### 講師有多年業界程式開發經驗,會以有系統且融入日常生活例子來說明Java程式開發技巧,並闡述如何應用在未來App開發上,絕對比自修來得快速且更可養成正確觀念。 本課程所用教材書本均為講師親自編撰出版。在講師引領之下,能有節奏、有條理地讓學習者能充份吸收與理解書本內所有知識。 每一章節完畢皆有實題演練,使上課所學更能深刻植入腦海裡,無法輕易忘記。 ###適合對象### * 對Java與APP應用程式開發有興趣者 * 對Java不熟悉,但想快速進入APP應用程式開發者 * 對Java有暸解,但不懂如何在Android系統上應用者 * 對Android學習想達到 “去蕪存菁" 的精打細算者 * 對程式設計有興趣,想邁向軟體工程師領域發展者 * 認同動手做專題演練,而非學術理論的實踐者 ###未來就業方向### * SOHO族。 * APP系統設計開發。 * 軟體測試工程師。 * 行動應用程式工程師 * 軟體開發工程師 ###課程內容### 第一章 Java導論 * 1-1 Java編譯與執行說明、Eclipse開發工具介紹 * 1-2 Java基本運算符號介紹 第二章 流程控制與陣列的應用 * 2-1 條件與迴圈控制 * 2-2 陣列的應用 第三章 物件導向程式設計 * 3-1 繼承、改寫、建構式的使用 * 3-2 抽象類別與界面 * 3-3 封裝、多型 第四章 變數、方法與內部類別 * 4-1 變數種類與其生命期 * 4-2 方法種類與呼叫方式 * 4-3 內部類別的應用 * 4-4 資源回收機制 第五章 例外事件的產生與處理 * 5-1 Java例外事件與處理機制 * 5-2 使用throw自行產生例外事件 * 5-3 自訂例外類別 * 5-4 使用throws拋出例外事件 * 5-5 RuntimeException與Checked Exception 第六章 資料的輸入與輸出 * 6-1 基本輸入與輸出的觀念 * 6-2 File類別與檔案存取 * 6-3 BufferedReader與BufferedWriter類別 第七章 常用資料類型 * 7-1 數字類型 * 7-2 文字類型 * 7-3 日期/時間類型 * 7-4 規則運算式與相關類別 第八章 集合與泛型 * 8-1 集合與陣列的比較 * 8-2 Collection基本功能 * 8-3 泛型 * 8-4 各種集合的特色 * 8-5 Map的功能與架構 第九章 多執行緒程式設計 * 9-1 多執行緒簡介 * 9-2 Java執行緒與Thread類別 * 9-3 Runnable介面 * 9-4 執行緒的同步性與安全性 * 9-5 執行緒的互動處理