コース概要
イントロダクション
高度なiOS開発
- iOSエンタープライズアーキテクチャ
- デザインパターン
- プロトコル指向プログラミング
RxSwiftフレームワーク
- 関数型プログラミングとリアクティブプログラミング
- リアクティブ拡張
Alamofireネットワーキングライブラリ
- Platform-as-a-Service
- WebサービスとAlamofire
高度なSwiftとプロトコルプログラミング
- 列挙型の使用
- プロトコルの開発
- デリゲートとの連携
- プロトコル拡張の作成
- 再帰関数の作成
- データ構造とアルゴリズムとの連携
Swiftでのリアクティブプログラミング(RxSwift)
- オブザーバブルとサブスクリプションの実装
- サブジェクトの使用
- フィルタリング、変換、組み合わせオペレータ
- RxCoaCoaとの連携と実装
- MVVMの実装
- デバッグとエラーハンドリング
Alamofire
- SwiftへのAlamofireの統合
- ファイルのインポート
- データの取得
- PhotoTaggerの最適化
ユニットテストとUIテスト
- Swiftでのユニットテスト
- SwiftでのUIテスト
まとめと結論
要求
- iOS開発経験
対象者
- iOS開発者
お客様の声 (3)
知識の伝達方法とトレーナーの知識。
Jakub Rekas - Bitcomp Sp. z o.o.
コース - Machine Learning on iOS
機械翻訳
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
コース - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
機械翻訳
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
コース - Cross-platform mobile development with PhoneGap/Apache Cordova
機械翻訳