這部分課程將教授 iPhone 程式開發。學員將由淺入深去理解 iPhone Apps 的建構架構、語言基礎、介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存資料、保安功能、動畫及繪畫、多媒體功能、遠端通告系統、上傳 Apple Store平台。
Technology | Introduction |
---|---|
Swift | Swift是蘋果新開發程式語言,是用來撰寫MAC OS/OS X、iOS、watch OS和tvOS的語言之一。 2014年,其在蘋果開發者年會(WWDC)發布。設計Swift時,蘋果公司有意讓Swift與Objective-C共存在蘋果公司的作業系統上。 |
Objective-C | Objective C 是由 C 語言所演化出來的物件導向程式,蘋果的應用程式及手機程式大多由這種語言所開發出來。它的特色是寫法類似一句英文 句子,增加程式的可讀性。 |
Xcode | Xcode 是 Apple 提供的一個程式開發環境,使用者可免費由 Apple Store 下載至蘋果電腦上運作。它可以支援不同的程式語言(C, Objective C, Swift),亦內置手機模擬器程式等功能,方便使用者開發及測試相關程式。 |
這部分課程將教授 Android 程式開發。學員將由淺入深去理解 Android Apps 的建構架構、語言基礎、介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存資料、保安功能、動畫及繪畫、多媒體功能、遠端通告系統、上傳 Google Play平台。
Technology | Introduction |
---|---|
Java | Java是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,廣泛應用於企業級Web應用開發和行動應用開發。 |
Kotlin | Kotlin 是一套類似 Java 的新一代程式語言,修補了其他程式語言的缺點。是Android 程式開發的首選語言。 |
Android Studio | Android Studio是一個由Google提供為Android平台開發程式的整合式開發環境 (IDE),未來所有Android Apps將以此為開發標準。 |
Firebase | 是由Google提供的一個支援Apps後勤服務的雲端平台。 它能夠提供各式各樣的不同雲端服務, 例如資料庫儲存及通訊功能 |
這部分課程將教授 Flutter 程式開發。學員將由淺入深去理解 Flutter Apps 的建構架構、語言基礎、介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存資料、保安功能。
Technology | Introduction |
---|---|
Flutter | Flutter是一個由Google開發的開放原始碼跨平台應用程式軟件開發套件,用於為Android、iOS、Windows、macOS、Linux Desktop、Google Fuchsia開發應用程式。 |
Dart | Dart 是一套類似 Java 的新一代程式語言,修補了其他程式語言的缺點。是 Flutter 程式開發的語言。 |
Visual Studio Code | Visual Studio Code是一款由微軟開發且跨平台的免費整合式開發環境。使用者可以透過內建的擴充元件程式以加強軟體功能。 |
本課程將教授學員由零開始學習開發 Android 及 iOS 流動應用程式,課程由淺入深, 讓學員明白到apps的組成架構,如何建立使用者介面,如何建立多頁畫面,如何收集使用者輸入的資料, 如何傳輸及儲存資料,如何利用 Event機制回應用家的要求,如何連線上網下載檔案,如何使用相機以及錄音錄影功能,如何處理多媒體 如何將app上架 課程完結後 學員可製造一個功能完備的 Apps
本部分是其他班別上 Android 開發的現場錄影片段,為期10小時共4堂。內容由淺入深, 教授學員 Java基本知識及Android Apps的建構架構, 了解到 Android介面設計及各種可用的 Widgets (TextView, ImageView, EditText, Button)。 如何捕捉各種 Events(事件) 及作出適當回應、如何利用 Intent啟動其他程式、如何輸入及儲存資料、如何傳輸資料、如何連線上網及如何下載檔案及影像等等。
本部分是其他班別上 iOS 開發的現場錄影片段,為期10小時共4堂。內容由淺入深, 教授學員 Swift基本知識及iOS Apps的建構架構, 了解到 iOS介面設計及各種可用的 Widgets (Label, ImageView, TextField, Button) 如何利用 IBOutlet 存取 Widget 的內容及使用 IBAction 去捕捉 Events及作出適當回應、 如何利用各種 Controller 去協助轉動頁面、 如何輸入及儲存資料、如何傳輸資料、如何連線上網及如何下載檔案及影像等等。
本部分是導師額外預先錄影的片段,為期約28小時。 課程全面覆蓋 Android 程式開發的各個層面, 從基本的 Java 程式語言開始,學員將由淺入深去理解 Android Apps 的建構架構、 介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存(SQLite)資料、保安功能、 動畫及繪畫、多媒體功能、遠端通告系統、連接Firebase雲端資料庫到上傳 Google Play平台等題目均會被觸及, 可補充課堂上未有觸及的部分。
本部分是導師額外預先錄影的片段,為期約17.5小時。 課程全面覆蓋 iOS 程式開發的各個層面, 從基本的 Swift 程式語言開始,學員將由淺入深去理解 iOS Apps 的建構架構、 介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存(SQLite)資料、保安功能、 動畫及繪畫、多媒體功能、遠端通告系統、到上傳 Apple Store 平台等題目均會被觸及, 可補充課堂上未有觸及的部分。
本部分是導師額外預先錄影的片段,為期約17小時。 課程全面覆蓋 iOS 程式開發的各個層面, 從基本的 Objective-C 程式語言開始,學員將由淺入深去理解 iOS Apps 的建構架構、 介面設計、感應器使用、資料傳輸、檔案儲存資料、資料庫儲存(SQLite)資料、保安功能、 動畫及繪畫、多媒體功能、遠端通告系統、連接Firebase雲端資料庫到上傳 Apple Store 平台等題目均會被觸及, 可補充課堂上未有觸及的部分。
Copyright © 2023 Unisoft Education Centre. All Rights Reserved