Swift研修
- 講座レベル3
- DX推進スキル標準(DSS-P)
- ITスキル標準(ITSS)
講座情報
【概要】
本講座では、Swiftを用いたiOSアプリケーション開発を基礎から実践まで体系的に学びます。
変数や定数、データ型、条件分岐、繰り返し処理といった基本構文から始め、オプショナル型、制御フロー、コレクション型などSwift特有の言語仕様を扱います。
演習やコード修正課題を通じて理解を深めつつ、SwiftUIによるデザイン実装、MVVMアーキテクチャ、バグ修正、Swift Testingを用いた単体テスト、Figmaデザインや詳細設計書を元にした実践的な開発を行います。
【カリキュラムの構成】
1. 序盤ではSwiftの文法基礎として、変数・定数、型推論、条件分岐、繰り返し処理を学び、オンライン実行環境を用いてコードを書きながら理解を深めます。
2. 次に、SwiftUIを用いた画面レイアウトや状態に応じたUI更新を学び、デザイン実装の基礎を身につけます。
3. 最後に、MVVMアーキテクチャを意識したコード構成を学びながら、バグを含むコードの修正、Swift Testingによる単体テスト作成、Figmaデザインや詳細設計書を元にした実装課題に取り組みます。
【目標】
・Swiftの基本構文と特徴を理解し、条件分岐や繰り返し処理、コレクション操作を用いたロジックを自力で実装できるようになることを目標とします。
・SwiftUIによるUI実装、MVVMアーキテクチャに基づく設計、バグ修正やSwift Testingを用いた単体テストを含む実務に近い開発フローを理解している状態を目指します。
・保守性・拡張性を意識したコード品質への責任感を持ち、改善案を提案できる。
・実装した内容について技術的根拠を持って説明でき、コードにおいて適切な議論ができる。
【受講にあたっての注意事項】
※演習中心の構成のため、講義外での復習や公式ドキュメントの確認が重要になります。
※エラー修正、動作確認、Gitを用いたコミット・プッシュ・プルリクエスト作成も学習の一部として扱うため、試行錯誤しながら課題に取り組んでください(質問は随時可能です)。
【お申込み】
ご要望などをヒアリングさせていただき、プランをご提案させていただきます。まずはお問合せよりご連絡ください。
| 受講料 | 有料 |
|---|---|
| 標準学習時間 | 196時間16分 |
| 修了証発行 | あり |
| 受講形態 | 完全オンライン制 |
| 申込み受付対象 |
法人のみ |
| 団体申込み |
あり 受講人数3名などの団体申込もご対応可能です。お問い合わせいただけましたら、詳細をご案内いたします。 |
| 法人請求 |
あり お問い合わせいただけましたら、詳細をご案内いたします。 |
受講対象者
・iOSアプリ開発を基礎から学びたい初心者や若手エンジニア
・Swiftを用いて実務に沿った開発スキルを身に付けたい方
・アプリエンジニアとして、現場で活躍できる力を身につけたい方
学習できるデジタルスキル
Swiftを用いたiOSアプリ開発を、文法の基礎から実践まで体系的に学ぶ演習中心のプログラムです。
変数や条件分岐などの基本構文に加え、オプショナルやコレクションといったSwift特有の仕様を実装を通して理解します。
SwiftUIによるUI実装やMVVMアーキテクチャ、Swift Testingを用いた単体テスト、バグ修正にも取り組み、実務を意識した開発力を養います。
設計書やFigmaデザインをもとに実装することで、現場で求められる「自走力」を身につけることを目指します。
必要となる前提知識
・コンピュータの基本操作スキル
・Git操作の基礎知識
・MacPCでのみ実施可能