學習成果
本課程將幫助學員:
01
了解 Swift 編程語言的基礎知識
03
發出網絡請求、解析來自網絡服務的數據並將數據合併到 iOS App中
02
以UIKit和 Storyboards為 iOS Apps構建用戶界面
04
培養使用 iOS 開發工具和技術的技能
目標觀眾
沒有編程經驗的初學者,以及希望學習 Swift 編程語言和構建 iOS Apps的經驗豐富的開發人員
任何有興趣開始 iOS 開發職業的人
想將自己的 Apps 構建為商業、業餘愛好或業餘項目的人
課程詳情
課程編號
SD102
日期
了解更多
時間
19:00 – 21:00(每節課堂 2 小時)
為期
24 小時(共 12 節課堂)
費用
HK$12,000 (早鳥優惠:HK$10,800)
語言
粵語配英語輔助材料
先決條件
學員對計算機科學概念有一個大致的了解,例如變量、循環和基本數據結構。熟悉物件導向程式設計概念,例如類別和繼承,也會有所幫助,但這不是必需的。學習的意願和強烈的職業道德將是學習者在本課程中取得成功的重要因素。
所需設備
運行 macOS 10.15 的 Mac 計算機或運行 macOS 的 PC
評估格式
評估的細節將在課程期間提供給學員
認證要求
滿足以下條件的學員將獲得結業證書:
-
出席 12 節課堂中的 10 課堂或更多節課堂;
-
通過最終課程評估
導師團隊
GT Group 的講師即將來到
*視乎講師情況而定
大綱
主題 1:Swift 和 Xcode 簡介
-
Swift 編程語言及其特性概述
-
設置 Xcode 並創建一個新項目
主題 2:基本語法和數據類型
-
變量和常量
-
常見數據類型(例如字符串、整數、雙精度數)
-
基本運算符(例如賦值、算術、比較)
主題 3:控制流程
-
If statements
-
For loops
-
While loops
主題 4:功能
-
定義和調用功能
-
參數和返回值
主題 5:物件導向程式設計
-
類別和物件
-
屬性和方法
-
繼承
主題 6:可選項和錯誤處理
-
了解可選項和可選綁定
-
拋出和處理錯誤
主題 7:集合類型
-
Arrays
-
Dictionaries
-
Sets
主題 8:使用UIKit
-
使用故事板創建用戶界面
-
將用戶界面元素連接到代碼
-
響應用戶交互
主題 9:網絡和網頁服務
-
發出 HTTP 請求
-
解析 JSON 數據
主題 10:進階主題
-
協議和授權
-
泛型
-
訪問控制
主題 11:調試和測試
-
Xcode 中的調試技巧
-
編寫單元測試和測試驅動開發
主題 12:App 部署
-
準備要提交到 App Store 的 App
-
管理 App 更新和版本控制
*視情況而定。課程日期公佈時將最終確定