Reactive Programing for iOS with RxSwift培訓
Reactive Extensions(或 Rx) 是一個 多平臺庫套件,旨在使用可觀察序列和 LINQ 樣式的查詢運算符開發異步和基於事件的應用程式。RxSwift 是一個函數庫,旨在緩解與 iOS 應用程式的 Swift 異步和併發編碼相關的困難。
這種 由講師指導的 現場 培訓 向參與者介紹了 RxSwift 提供的反應式技術,用於管理異步數據流的傳輸和組合、處理簡單的可觀察序列,以及 回應式、靈活且行業可擴展的 iOS 應用程式的架構和開發。
在 本次 培訓結束時 , 參與者 將能夠 :
- 理解 Swift 3 中響應式程式設計背後的基本概念。
- 將陣列和事件等各種項目轉換為可觀察的序列。
- 將各種過濾器應用於 observable 序列,轉換和組合 observable 序列。
- 針對 Rx 代碼編寫單元測試。
- 有效利用使用者介面元素中的盲數據。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
要索取此培訓的定製課程大綱,請聯繫我們。
最低要求
- 對 Swift 3 代碼的理解 。
- 具有iOS 應用程式開發經驗 。
觀眾
- 經驗豐富的 Swift 和 iOS 應用程式開發人員,他們正在尋求在 Swift 中使用 RxSwift 學習回應式程式設計
- 對 Rx 的各種其他平臺埠之一有經驗,並且有興趣學習反應式擴展的開發人員 Swift
Open Training Courses require 5+ participants.
Reactive Programing for iOS with RxSwift培訓 - Booking
Reactive Programing for iOS with RxSwift培訓 - Enquiry
客戶評論 (2)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Cross-platform mobile development with PhoneGap/Apache Cordova
21 時間:跨平台框架的目标是允许您同时编写应用程序并在多个平台上运行。 你想创建一个iPhone应用程序,它也将运行在1? 有一个客户旋转并希望他们的应用程序在Windows Phone上运行吗? 没有问题。
在这三天的PhoneGap/Apache Cordova课程中,您将探讨两种不同的但补充的跨平台移动开发技术。 (Apache Cordova是PhoneGap的新名称。 Adobe 從原始開發人員購買 PhoneGap 並將其交給 Apache 軟體基金會。
完成此 PhoneGap/Apache Cordova 课程后,您将能够使用框架构建全功能的移动 Web 应用程序,管理源代码和处理平台推文,创建来自 Web 应用程序的 “native 类似” 体验 - 和更多!
Advanced iOS Development
14 時間:這種以講師為主導的香港現場現場培訓針對的是希望掌握iOS企業架構,設計模式和Swfit反應式程式設計的iOS開發人員。
在培訓結束時,參與者將能夠:
- 創建更強大、更自主、更簡單的代碼。
- 使用 Alamofire 簡化 API 管理。
- 使用 Rx 在 iOS 中實現回應式程式設計Swift。
- 瞭解不同的 iOS 架構模式和設計。
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 時間:這個為期5天的課程適合想要學習如何為運行iOS 11的iPhone和iPad開發應用程序的開發人員.Xcode 9, Swift 4和iOS 11引入了應用程序編寫方式的重大變化。
本課程將介紹如何使用Swift編程語言和Xcode 9 IDE從頭開始開發應用程序。
在課程期間,將使用Swift從頭開發一個功能齊全的應用程序。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望使用USB線纜在iPhone或iPad上運行課程期間開發的應用程序的代表需要使用Xcode註冊他們的設備。
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 時間:這個為期5天的課程適合那些想要學習如何為運行iOS 8的iPhone和iPad開發應用程序的開發人員。本課程將介紹如何使用Apple的新Swift編程語言從頭開始使用Xcode6 IDE開發應用程序。在課程期間,將使用Swift從頭開發一個功能齊全的俄羅斯方塊風格的塊遊戲。該課程以在Swift從頭開發新應用程序結束。該課程假設一些編程經驗。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望在iPhone或iPad上運行課程期間開發的應用程序的代表需要註冊為Apple的iOS開發人員,並已註冊其設備進行開發。蘋果每年收取99美元註冊成為iOS開發者。
iOS Mobile App Development (Advanced Level)
35 時間:這門由講師指導的香港(線上或線下)培訓課程,針對希望使用高級工具、架構模式、並行處理、數據持久化和測試實踐來構建可擴展、高性能iOS apps的高級開發人員。
在培訓結束時,參與者將能夠:
- 使用MVVM和Coordinators設計複雜的應用程序架構。
- 使用GCD和Swift的async/await處理異步任務。
- 使用Core Data和UserDefaults實現數據持久化。
- 使用XCTest和XCUITest編寫單元和UI測試。
- 集成API並應用性能優化技術。
iOS Mobile App Development (Basic Level)
21 時間:這門由講師指導的香港(線上或線下)培訓課程,針對希望使用Swift和Xcode構建互動式iOS應用程式的初級開發者。
在培訓結束時,參與者將能夠:
- 理解iOS應用程式的核心架構。
- 使用UIKit和Storyboards設計簡單的使用者介面。
- 處理使用者互動及視圖之間的基本導航。
- 在課程中逐步構建一個功能性的app。
iOS Programming (iPhone/iPad) for Programmers
35 時間:您使用最新的iOS SDK和工具制作第一個iPhone / iPad應用程序所需的所有技能和知識。
Kotlin for iOS and Android Development
35 時間:Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。
在這個以講師為主導的現場培訓中,參與者將學習Kotlin編程,因為他們使用Kotlin逐步創建Android和iOS應用程序。
在培訓結束時,參與者將能夠:
- 了解Kotlin編程的基礎知識
- Kotlin自己的Kotlin應用程序
- 使用Kotlin構建,測試,部署和解決Android和iOS應用程序問題
聽眾
- 開發商
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
注意
- 要申請本課程的定制培訓,請聯繫我們安排。
Machine Learning on iOS
14 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用 iOS Machine Learning (ML) 技術堆棧,逐步完成 iOS 移動應用程式的創建和部署。
在本次培訓結束時,參與者將能夠:
- 創建能夠進行圖像處理、文本分析和語音辨識的行動應用程式
- Access 用於整合到 iOS 應用程式的預訓練 ML 模型
- 創建自定義 ML 模型
- 為 iOS 應用程式添加 Siri 語音支援
- 瞭解並使用 coreML、Vision、CoreGraphics 和 GamePlayKit 等框架
- 使用 Python、Keras、Caffee、Tensorflow、sci-kit learn、libsvm、Anaconda 和 Spyder 等語言和工具
觀眾
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
iOS (iPhone and iPad Development - Apple) in Swift for iOS 11 and Xcode 9 - Swift 4 Training Course
35 時間:這個為期 5 天的課程面向希望學習如何為運行 iOS 11 的 iPhone 和 iPad 開發應用程式的開發人員。Xcode 9、Swift 4 和 iOS 11 對應用程式的編寫方式進行了重大更改。
該課程是動手實踐課程,展示了如何使用 Swift 程式設計語言和 Xcode 9 IDE 從頭開始開發應用程式。
在課程中,將使用 Swift 從頭開始開發一個功能齊全的應用程式。
本課程只能在 Apple 硬體(如 MacBook Pro 或 Mac Mini)上運行。
代表需要在 Apple 註冊並擁有 Apple ID,下載軟體 - Xcode 時需要該 Apple ID。
希望使用 USB 資料線在 iPhone 或 iPad 上運行課程期間開發的應用程式的學員需要向 Xcode 註冊他們的設備。
在此課程之後,代表必須能夠理解 Swift 的所有基礎知識,並且應該能夠在 iOS 中進行任何類型的應用,並在 iOS 上深入研究更複雜的應用
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 時間:誰該參加?
這個為期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註冊他們的設備。