お問い合わせ

コース概要

はじめに

高度なiOS開発技法

  • 企業向けiOSアーキテクチャの基礎知識
  • 各種デザインパターンの概要と活用法
  • プロトコル指向プログラミングの考え方

RxSwiftフレームワーク概説

  • 関数型プログラミングとリアクティブプログラミングの比較
  • 『リアクティブエクステンション』の基本概念

Alamofireネットワークライブラリの基礎

  • PaaSサービスとその利用メリット
  • ウェブサービスとの連携方法およびAlamofireの活用法

高度なSwift技術とプロトコル設計手法

  • 『列挙型』の使い方を学ぶ
  • 効果的なプロトコルの設計方法
  • デリゲートパターンの運用方法と実例解説
  • プロトコル拡張機能の作成手法
  • 再帰的関数の作成技術とその応用例
  • データ構造およびアルゴリズムに関する基礎知識と実践方法

SwiftにおけるRxSwiftによるリアクティブプログラミング

  • オブザーバブルやサブスクリプションの実装手順と例示
  • 『Subject』クラスの具体的な活用法を理解する
  • フィルター処理・変換・結合操作に関する様々な演算子の使い分け方
  • RxCoaCoaとの統合と実践的な運用方法について解説する
  • 『MVVM』パターンを含むアーキテクチャ設計法の基礎知識および応用技術
  • デバッグ手法とエラー対処法に関する実践的スキルの習得

Alamofire活用術

  • SwiftプロジェクトへのAlamofireの導入手順を把握する
  • 各種ファイルの取り込みおよび管理手法を学ぶ
  • データ取得技術とその応用例を習得する
  • PhotoTaggerプロジェクト最適化に関する実践的ノウハウを学ぶ

ユニットテストとUIテスト技法

  • Swiftにおけるユニットテストの作成および運用法について解説する
  • 各種UIコンポーネントを検証するためのテスト手法や実例紹介

まとめおよび結論

要求

  • iOS開発の経験があること

対象者

  • iOS開発者
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー