お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
高度なiOS開発技法
- 企業向けiOSアーキテクチャの基礎知識
- 各種デザインパターンの概要と活用法
- プロトコル指向プログラミングの考え方
RxSwiftフレームワーク概説
- 関数型プログラミングとリアクティブプログラミングの比較
- 『リアクティブエクステンション』の基本概念
Alamofireネットワークライブラリの基礎
- PaaSサービスとその利用メリット
- ウェブサービスとの連携方法およびAlamofireの活用法
高度なSwift技術とプロトコル設計手法
- 『列挙型』の使い方を学ぶ
- 効果的なプロトコルの設計方法
- デリゲートパターンの運用方法と実例解説
- プロトコル拡張機能の作成手法
- 再帰的関数の作成技術とその応用例
- データ構造およびアルゴリズムに関する基礎知識と実践方法
SwiftにおけるRxSwiftによるリアクティブプログラミング
- オブザーバブルやサブスクリプションの実装手順と例示
- 『Subject』クラスの具体的な活用法を理解する
- フィルター処理・変換・結合操作に関する様々な演算子の使い分け方
- RxCoaCoaとの統合と実践的な運用方法について解説する
- 『MVVM』パターンを含むアーキテクチャ設計法の基礎知識および応用技術
- デバッグ手法とエラー対処法に関する実践的スキルの習得
Alamofire活用術
- SwiftプロジェクトへのAlamofireの導入手順を把握する
- 各種ファイルの取り込みおよび管理手法を学ぶ
- データ取得技術とその応用例を習得する
- PhotoTaggerプロジェクト最適化に関する実践的ノウハウを学ぶ
ユニットテストとUIテスト技法
- Swiftにおけるユニットテストの作成および運用法について解説する
- 各種UIコンポーネントを検証するためのテスト手法や実例紹介
まとめおよび結論
要求
- iOS開発の経験があること
対象者
- iOS開発者
14 時間