嵌入式Linux / Android物聯網系統移植課程

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的能力。

課程優勢

  1. 業界專業講師,訓用合一為目標 專業實務經驗講師,業界需求導向課程規劃,著重培養科技界即戰力人才。
  2. 實作範例演練,紮實開發實力 業界師資群自行技術研發多元化周邊模組搭配實作教學,與業界實務開發不脫節。
  3. 由淺入深連貫性教學,完整的學程規劃 循序漸進連貫性教學,掌握每階段的學習方向。
  4. 中華數位F.B技術討論區,提供學員疑難雜症的好幫手 不論在學中或結訓後,提供學員課程上疑難雜症的問題諮詢,讓學員學習上不再單打獨鬥。
  5. 業界師資群編譯最新的實作教材 業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。
  6. IT產業資深助教 課程中協助問題解決 資深助教課堂中,後續協助問題解決,讓學員學習更有成效。
  7. 提供完整的教學錄影檔,方便學員請假補課及課後練習 教育中心提供上課實錄的教學錄影音檔,請假補課及複習,讓你學習成效不中斷

課程大綱

    Ch1 - Kotlin程式設計

  1. 課程內容
    • 開發工具安裝與第一支Hello程式
    • 運算子與敘述
    • 流程控制
    • 陣列與列舉
    • 物件導向與抽象類別
      課程重點
    • 巢狀類別與巢狀介面
    • 泛化型別
    • 群集
    • 例外處理
    • 多執行緒

    Ch2 - 從Kotlin開發工具導入 Android

  1. 課程內容
    • Introduction to Android
    • Android Architecture
      課程內容
    • Android Development Tool

    Ch3 - 基本GUI與MVC觀念

  1. 課程內容
    • Using XML Layouts
    • Basic Widgets
      課程內容
    • MVC Model

    Ch4 - Activity週期與Intent切換

  1. 課程內容
    • Activity & Activity Lifecycle
    • AsyncTask
      課程內容
    • Intents & Services

    Ch5 - Collect與GUI Alerts

  1. 課程內容
    • Menus
    • Dialog Boxes
      課程內容
    • Adapter & Selection Widgets
    • Notification

    Ch6 - 檔案與資料庫

  1. 課程內容
    • File System Architecture
    • Preferences
    • Files
      課程內容
    • SQL Database
    • Content Provider
    • Firebase雲端即時資料庫

    Ch7 - 地圖與圖層

  1. 課程內容
    • The WebView and WebKit Browser
      課程內容
    • Google Maps

    Ch8 - 位置與導航

  1. 課程內容
    • GPS Location
      課程內容

    Ch9 - 多媒體應用

  1. 課程內容
    • Audio & Video
    • Graphics
      課程內容
    • MediaPlayer & MediaRecorder
    • Animation
  1. 1. 無基礎欲從事網際網路、企業與行動應用等程式設計領域開發者。
  2. 2. 針對社會新鮮人、退役軍人、待業想轉職 Java/Android 應用軟體開發者。
  3. 3. 對於Android應用軟體開發有興趣之軟體工程師。
    • Java應用程式設計師
    • Java動態網頁程式設計師
    • JSP網站程式設計師
    • 網站後台系統開發人員
    • Android 行動應用程式設計師
    • 企業應用系統開發人員
我對課程有興趣,請與我聯繫
說明會時間約30分鐘,歡迎攜伴參加。
說明會地點:台北市中正區開封街一段2號9樓
姓      名
連絡電話
電子信箱
新舊學員
舊學員 新學員
選擇課程
選擇場次
驗證碼
資訊來源
紅框選取得驗證碼 ↑↑↑
最新開課&報名方式
  1. 遠端線上(直播)與實體課程同步授課 開課時間
    • 114年3月15日至114年4月19日
      (週六全天班 AM9:30至PM5:30)
    • 114年7月6日至114年8月3日
      (週日全天班 AM9:30至PM5:30)
  2. 相關課程
  3. 報名方式
  4. 上課地點
    • 台北市開封街一段2號9樓
      (台北火車站│館前路口│麥當勞隔壁大樓)
學員專題實作
  1. Job ON職缺資訊APP
  1. embedded linux課程嵌入式單晶片ARM學員與講師討論課程實作內容3
學員獨享
  1. 嵌入式IT資深助教協助課程服務 IT資深助教協助課程服務 官方line@提供課後問題服務。
  2. 嵌入式企業徵才 提供學員工作職缺資訊 依產業需求隨時更新求職資訊 More
  3. 嵌入式講師撰寫教材 講師親自撰寫上課教材 定期更新課程講義,掌握最新技術動脈
  4. 嵌入式數位教學環境 環型教室、數位設備 師生互動式廣播教學系統
  5. 中華行動數位嵌入式教室 學員結訓專題作品發表 接軌產業脈動,訓用合一教學
  6. 嵌入式上課免費喝咖啡 免費供應飲料、茶&相關書籍 定期訂閱熱門書籍、雜誌,供學員免費借閱。研磨咖啡、現泡熱茶
課程剪影
  1. embedded linux課程嵌入式單晶片ARM學員與講師討論課程實作內容3
  2. embedded linux課程嵌入式單晶片ARM學員與講師討論課程實作內容5
content-end