03-4361-2290
Seminar

オンライン&集合研修

集合/オンラインSwiftによるiOSアプリ開発入門

概要

このコースでは、オブジェクト指向言語の経験者向けにXcodeの利用方法・SwiftUI・データの永続化などを利用した簡単なアプリの実装方法を、実際に体験しながら学習します。
Xcode上での生成AIの利用方法も学習します。
SwiftUIを利用した画面の作成からデータの永続化まで、一般的なiOSアプリで頻繁に利用される機能を中心に実装方法を学習します。
これまでのStoryboard/UIKitよりも簡潔で柔軟な、SwiftUIを中心としたアプリを作成していきます。
また、SwiftUI以前から利用されているStoryboard/UIKitによる画面の作成についても一部紹介します。
開発ツールであるXcodeの活用方法や、Swift言語の最低限の基本についても説明するため、理解をより深めることができます。
さらに、ハンズオンと演習を中心としてステップを追いながら学習するため、Xcodeの操作やコードの効率的な書き方なども学べます。
そのため、モバイルアプリやMacを利用した開発経験がない方でも、最初のステップとして安心してご受講頂けます。
Xcode上で生成AIを活用した、コードの理解促進や実装のサポートについてもご紹介します。
生成AI機能の利用に関する注意事項
Xcode 26のCoding Intelligenceでは、ChatGPTにログインしなくても1日に数回のリクエストが可能です。
それ以上利用する場合は、ChatGPT PlusやClaude Proなどのサブスクリプション契約したアカウントでXcode上からのログインが必要です。
Xcode 26はmacOS Sequioaでも動作しますが、Coding Intelligenceを利用するためにはApple Silicon を搭載したMac上のmacOS Tahoeが必要です。
Coding Intelligence の基本的な利用方法を説明しますが、研修内での利用は必須としていません。利用できない環境でも、問題なくご受講いただけます。
本コースは2026年度上期より改訂版にて実施いたします。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。

                                                                 
研修の目的 ■ iOSアプリの基本的な動作を説明できる
■ クロージャやOptionalなどSwiftの特徴的な文法を用いたコードを記述できる
■ SwiftUIを利用し、さまざまなレイアウトの画面を構築できる
■ 複数画面を持ち、画面遷移を行うアプリを作成できる
■ アプリ内のデータを永続化できる
■ Storyboard/UIKitを利用した画面作成の基本を理解できる
カリキュラム■ iOSアプリ概要
□ iOSアプリとは
□ プロジェクトの作成と実行
□ Coding Intelligenceを活用した生成AIの活用
■ Swiftの基本文法
□ データ構造
□ Optional型
□ 関数とクロージャ
■ SwiftUIによる画面の作成
□ ビューの配置とレイアウト
□ ビューのモディファイア
■ SwiftUIの状態管理
□ ビューの状態管理
□ Observation
□ ユーザーによる操作への反応
■ 一覧表示と画面遷移
□ リスト
□ ナビゲーション
■ データの永続化
□ UserDefaults
□ AppStorageによるデータの永続化
□ CodableによるDataへの変換
■ Storyboard/UIKitの基本
□ ビューの配置とレイアウト
□ ユーザーによる操作への反応
□ 画面遷移とナビゲーション
□ 一覧表示
※上記スケジュールは予定となり、当日変更する可能性がありますのでご了承ください。
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
対象者 ■ これからiOSアプリの開発を始める必要のある方
■ iOSアプリの開発を発注するなど、iOSアプリの仕組みを理解する必要のある方
■ iOSアプリのコードレビューを担当するなど、Swiftのコードを読解する必要のある方
前提条件 ■ Macの基本操作ができる方
■ JavaやJavaScriptなど、何らかのオブジェクト指向プログラミング言語の経験がある方
■【オンライン開催の場合】『オンライン研修環境』に記載のツール、機材のご用意が可能な方
実行環境 ■ Mac
□ Apple Silicon(M4, M5など)を搭載した機種
□ macOS Tahoe以降
□ Xcode 26以降
※使用するソフトウェアおよびバージョンについては、予告なく変更する可能性がありますのでご了承ください。
配布資料 ■ セミナーテキスト
■ 演習テキスト
※ソースコード等はオンラインストレージにて配布いたします。
開催日数2日間
開始/終了時刻 9時30分~17時00分
実施会場 【集合】品川会場
【オンライン】Zoomによるオンライン開催
※お申し込み時にご選択ください
受講料金 114,950円 (税込)
※受講料にはテキスト代も含まれます。
開催日程 【集合】
【オンライン】
お問い合わせ 法人様など多人数でのご受講をご検討の場合のお見積り、 サービス内容のカスタマイズのご相談、開催予定のお問い合わせなどは、お問い合わせフォームよりお気軽にお申し付けください。

「SwiftによるiOSアプリ開発入門」に関するお申し込み

お申し込みはこちらから

「SwiftによるiOSアプリ開発入門」に関するお問い合わせ

お問い合わせフォームを表示する
topへ