iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10培訓
誰該參加?
這個為期5天的課程適合想要學習如何為運行iOS 10的iPhone和iPad開發應用程序的開發人員.Xcode8, Swift 3和iOS 10引入了應用程序編寫方式的重大變化。
本課程將介紹如何使用Swift編程語言和Xcode 8 IDE從頭開始開發應用程序。
在課程期間,將使用Swift從頭開發一個功能齊全的應用程序。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望使用USB線纜在iPhone或iPad上運行課程期間開發的應用程序的代表需要使用Xcode註冊他們的設備。
課程簡介
開發環境
- 開發環境要求
- Xcode 和 iOS SDK
- Apple 開發者註冊
- 申請被拒絕的原因
- 人機介面指南
Xcode iOS 專案
- Xcode 概述
- 創建 iOS 專案
- 在模擬器和真實設備上運行
自適應佈局
- 情節提要
- 多設備支援
- 圖示大小和設備方向
- UI 元件
- 構建使用者介面
Swift
- Swift 程式設計語言概述
- 變數、常量和數據類型
- 語言結構
- 使用 Xcode 開發 Swift 應用程式
- 操場
Swift 類和場景
- 創建 Swift 類
- 實例變數和初始化
- 記憶體管理
- 強引用和弱引用
- 構造函數類型
- 協定,可哈希和可列印
- 遺產
- 創建場景
- 實現檢視控制器
- 網點和行動
使用圖形
- 添加圖示和圖像
- 使用SpriteKit API
- 動畫精靈
使用者交互
- 按鈕和處理程式
- 平移手勢識別
- 點擊手勢識別
多螢幕應用
- 表格導航
- 選項卡式應用程式
- 導航控制器
定位服務
- 位置和高度
- 指南針方向
設備 Access 和存儲
- 檔存儲
- 音樂庫訪問
- SQLite 資料庫訪問
藍牙
- 藍牙 API
- 中環
- 外設
語音框架
- 語音轉文本
- 文字轉語音
Networking
- 網路訪問
- 序列化和反序列化 JSON
- 休息 Web Services
最低要求
該課程假設有一定的程式設計經驗。
Open Training Courses require 5+ participants.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10培訓 - Booking
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10培訓 - Enquiry
客戶評論 (5)
Edward 是一位了不起的主持人
Zibusiso Ncube - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
機器翻譯
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Course - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Course - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.
Roy Chia - AFBI
Course - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Progressive Web App (PWA)
14 時間:這種由講師指導的即時培訓 香港 (現場或遠端)面向希望創建高級漸進式 Web 應用程式的開發人員,這些應用程式執行與推送 通知和離線可用性相關的獨家功能。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發高級漸進式 Web 應用。
- 創建啟用訂閱的推送通知。
- 使用 Service Worker 進行緩存,使 Web 應用程式離線工作。
- 創建推送通知,提示頻繁訪問者安裝應用程式。
Advanced Flutter
14 時間:此講師指導的現場培訓 香港(在線或現場)面向希望使用 Flutter 創建跨平臺應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 將應用程式從 Java 遷移到 Flutter。
- 集成 Firebase 後端服務,例如資料庫、身份驗證和存儲。
- 為應用程式創建動畫和高級UI功能。
BLoC Pattern
14 時間:這種由講師指導的香港現場現場培訓面向希望學習如何使用BLoC Pattern跨不同應用程式管理狀態的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 BLoC 核心概念和架構。
- 創建、測試和調試 BLoC。
- 瞭解 BLoC 生成上下文。
Build Native iOS and Android Apps with Flutter
14 時間:在這個由 講師指導的 香港 現場培訓(在線或現場)中,參與者將學習如何使用 Flutter 快速開發可在 iOS 和 Android 設備上運行的移動應用程式。
在本次培訓結束時,參與者將能夠:
- 快速安裝框架、IDE 和其他工具以開始開發。
- 瞭解並使用 Google 的 Dart 語言快速構建行動應用程式的原型。
- 使用單個代碼庫測試和部署在 iOS 和 Android 上運行的移動應用程式。
- 使用豐富的小組件、佈局和動畫自定義應用程式。
Flutter Development Bootcamp with Dart
35 時間:這種由 香港 的講師指導式現場培訓(在線或現場)面向希望使用 Flutter 從通用代碼庫為 Android、iOS 和其他平臺創建和構建高品質移動應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始創建 Flutter 應用程式。
- 使用 Dart 程式設計語言開發用於構建應用程式的代碼。
- 使用 Flutter 小部件來設計和創建美觀且易於使用的UI。
- 在不同平臺(移動、桌面、Web 等)上部署和測試應用程式。
Ionic2
14 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望創建混合移動應用程式的Web開發人員 Ionic 4.
在培訓結束時,參與者將能夠:
- 將本機設備功能整合到混合移動應用程式中。
- 使用 Angular 和 Ionic 4 構建混合移動應用程式。
- 在行動裝置模擬器上運行混合應用程式。
Ionic 6
14 時間:此講師指導的 香港 現場培訓(在線或現場)面向希望使用 Ionic 6 創建現代移動應用程式的Web開發人員。
在本次培訓結束時,參與者將能夠:
- 將本機設備功能整合到現代混合移動應用程式中。
- 瞭解 Ionic 的基礎知識。
- 瞭解如何將 Ionic 應用程式部署到生產環境。
- 在行動裝置模擬器上運行現代混合應用程式。
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 時間:IBM MobileFirst Platform(以前稱為 Worklight Foundation)是一套用於構建企業移動和平板電腦應用程式的工具和服務。它的用戶端 API 可用於原生 iOS (Objective-C)、原生 Android (Java)、J2ME、C# 原生 Windows Phone (C#) 和 Java 腳本,用於跨平臺混合或移動 Web 應用程式。MobileFirst Platform 在本地或雲端可用。
在這個由講師指導的現場培訓中,參與者將學習如何設置和使用MobileFirst Platform來開發和管理基於HTML5、JS 和 CSS 的混合移動應用程式。
在本次培訓結束時,參與者將能夠:
- 安裝和配置MobileFirst
- 開發、測試和部署跨平臺混合移動應用程式。
- 使用MobileFirst安全機制來保護應用程式。
- 在組織內通過無線方式更新應用程式,無需應用商店。
- 管理和監控移動應用程式。
觀眾
- 開發人員
課程形式
- 在現場實驗室環境中進行部分講座、部分討論、練習和大量動手實踐。
注意
- 此培訓基於Mobile Foundation 8.0。要請求本課程的不同版本或其他定製,請聯繫我們進行安排。
Progressive Web Apps (PWA)
14 時間:在這個由講師指導的現場培訓香港(現場或遠端)中,參與者將學習如何開發他們的第一個漸進式Web應用程式,因為他們將逐步完成一系列動手練習,最終創建和部署功能性PWA。
WeChat Marketing
7 時間:這個由 講師指導的 香港現場培訓(在線或現場)面向希望在 WeChat 上進行數位行銷的企業家、營銷經理和銷售代表。
在本次培訓結束時,參與者將能夠:
- 在 WeChat 上一次將郵件投遞給多個收件者。
- Market (to strangers) 在 WeChat 上免費。
- 打開 WeChat 錢包並使用 WeChat Pay。
- 使用 WeChat 官方帳戶進行廣告推廣。
WeChat Mini Programs for Developers
14 時間:這個由 講師指導的 香港現場培訓(在線或現場)面向希望在 WeChat 平台上開發 WeChat 小程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 安裝並配置用於創建 WeChat 小程式的開發者工具。
- 編寫 WXML 和 WXSS 而不是傳統的 HTML 和 CSS 來建立程式。
- 部署可在運行 Wechat 的行動裝置和桌面上運行的應用程式。
WeChat Open Platform for Developers
14 時間:此 香港 講師指導的現場培訓(在線或現場)面向希望在 WeChat 平台上開發的開發人員。
在本次培訓結束時,參與者將能夠:
- 啟用他們的移動應用程式以支援共用到 WeChat、添加到 WeChat 我的最愛以及使用 WeChat Pay 付款等功能。
- 允許其網站支援使用 WeChat 帳戶登錄。
- 通過公眾號為數十億 WeChat 使用者提供輕量級服務。
- 成為為公眾號提供運營服務和行業解決方案的第三方平臺。
WeChat Work
7 時間:這個由 香港 的講師指導式現場培訓(在線或現場)面向希望使用 WeChat Work 有效管理辦公室協作的企業家和企業管理員。
在本次培訓結束時,參與者將能夠:
- 高效使用 WeChat 的豐富 OA 應用程式。
- 使用 100GB 檔磁碟免費管理企業檔。
- 使用 Company Payment 向員工發送紅包,並從員工接收/向員工付款。
- 定製企業品牌紅包封面,弘揚品牌文化。
- 在手機啟動頁面上設置企業logo和促銷圖片,營造企業文化。
Xamarin for Cross-Platform Development
21 時間:在這個由講師指導 的 香港現場培訓(在線或現場)中,參與者將學習 Xamarin 的關鍵方面,同時為 Android、iOS 和 Windows 開發自己的一套移動應用程式。