iOS Programming (iPhone/iPad) for Programmers培訓
您使用最新的iOS SDK和工具制作第一個iPhone / iPad應用程序所需的所有技能和知識。
課程簡介
環境
iPhone 開發人員程式和工具(SDK、Xcode、IB、iPhone/iPad 模擬器)
語言
- 基本 Objective-C
- 使用現有的Cocoa類並編寫自己的類
- 基本模式
性能和調試
- 記憶體管理
- 性能改進
- 調試和故障排除
- 多任務
- 多線程必備
用戶體驗
- 應用程式範本
- UI 控制件
- 創建不同的多檢視應用程式
- 不同的手勢
- 用戶體驗規則和準則
數據管理
- 保存狀態
- SQLite的
- XML
- 核心數據
- 設置
多媒體控制和一些特殊功能
- 相機 API
- 圖像選取器
- 播放和錄製視頻
- 播放和錄製音訊
- 加速度計
- 接近感測器
- 通知和事件工具組
- 關於如何製作 2D 和 3D 動畫的快速介紹
製作位置感知應用程式
- 使用核心位置
目標和應用程式類型
- iPhone 與 iPad 開發
- 通用應用
- 使用 HTML5 和 CSS3 的 Web 應用程式簡介
- 與服務交互
- 混合應用程式
向公眾提供
- 瞭解 iAd
- 發佈到 App Store - 捷徑
最低要求
- 以前的開發經驗
Open Training Courses require 5+ participants.
iOS Programming (iPhone/iPad) for Programmers培訓 - Booking
iOS Programming (iPhone/iPad) for Programmers培訓 - 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 開發自己的一套移動應用程式。