Android應用程式開發實務- Kotlin程式設計上課時數:35小時
( Android APP Design Training Program Course - Kotlin Programming )
從2008年開始至今,Android的開發經過幾個重大的演進,現在正是重量級變化的開端,使用 Google大力推廣的Android Jetpack新架構開發APP必定是未來的亮點,加上Kotlin語言,對於已經成形的開發架構更是絕對的優勢。
而Kotlin是Android的官方開發語言之一,大量現代Android應用使用Kotlin開發。Kotlin具有比Java更簡潔的語法,使得閱讀和編寫程式碼變得更加容易。而Kotlin 最大的特色就是100%和JAVA配合,意思是Kotlin是接受Java程式碼內容的,不會因為使用Kotlin就全部用Kotlin重寫。已經熟悉Java程式設計語言者,可以很容易把在Java累積的技能快速轉換到Kotlin,而Kotlin簡單易學的特性也特別適合程式開發初學者學習!
課程目標
本課程透過Kotlin程式語言撰寫Android應用程式,包括Android系統架構、開發流程及圖形介面開發等,讓學員能深入理解在Android架構下建置UI應用程式,以及藉由Kotlin程式語言開發App的能力。
課程優勢
-
業界專業講師,訓用合一為目標
專業實務經驗講師,業界需求導向課程規劃,著重培養科技界即戰力人才。
-
實作範例演練,紮實開發實力
業界師資群自行技術研發多元化周邊模組搭配實作教學,與業界實務開發不脫節。
-
由淺入深連貫性教學,完整的學程規劃
循序漸進連貫性教學,掌握每階段的學習方向。
-
中華數位F.B技術討論區,提供學員疑難雜症的好幫手
不論在學中或結訓後,提供學員課程上疑難雜症的問題諮詢,讓學員學習上不再單打獨鬥。
-
業界師資群編譯最新的實作教材
業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。
-
IT產業資深助教 課程中協助問題解決
資深助教課堂中,後續協助問題解決,讓學員學習更有成效。
-
提供完整的教學錄影檔,方便學員請假補課及課後練習
教育中心提供上課實錄的教學錄影音檔,請假補課及複習,讓你學習成效不中斷
課程大綱
Ch1 - Kotlin程式設計
-
課程內容
-
開發工具安裝與第一支Hello程式
-
運算子與敘述
-
流程控制
-
陣列與列舉
-
物件導向與抽象類別
課程重點
-
巢狀類別與巢狀介面
-
泛化型別
-
群集
-
例外處理
-
多執行緒
Ch2 - 從Kotlin開發工具導入 Android
-
課程內容
-
Introduction to Android
-
Android Architecture
課程內容
-
Android Development Tool
Ch3 - 基本GUI與MVC觀念
-
課程內容
-
Using XML Layouts
-
Basic Widgets
Ch4 - Activity週期與Intent切換
-
課程內容
-
Activity & Activity Lifecycle
-
AsyncTask
Ch5 - Collect與GUI Alerts
-
課程內容
-
Adapter & Selection Widgets
-
Notification
Ch6 - 檔案與資料庫
-
課程內容
-
File System Architecture
-
Preferences
-
Files
課程內容
-
SQL Database
-
Content Provider
-
Firebase雲端即時資料庫
Ch7 - 地圖與圖層
-
課程內容
-
The WebView and WebKit Browser
Ch8 - 位置與導航
-
Ch9 - 多媒體應用
-
課程內容
-
MediaPlayer & MediaRecorder
-
Animation
- 1.
無基礎欲從事網際網路、企業與行動應用等程式設計領域開發者。
- 2.
針對社會新鮮人、退役軍人、待業想轉職 Java/Android 應用軟體開發者。
- 3.
對於Android應用軟體開發有興趣之軟體工程師。
-
-
Java應用程式設計師
-
Java動態網頁程式設計師
-
JSP網站程式設計師
-
網站後台系統開發人員
-
Android 行動應用程式設計師
-
企業應用系統開發人員