- ホーム
- コース概要 | SwiftによるiOSアプリ開発入門 -Swiftの基本文法とSwiftUIを利用したアプリ開発の基礎-
コースコード:LN82A
SwiftによるiOSアプリ開発入門 -Swiftの基本文法とSwiftUIを利用したアプリ開発の基礎-(3日間)
コース情報
- 受講料
- 181,500円 165,000円
- 開始日(申込締切前)
- -
- 講習日数
- 3日間
コース概要
このコースでは、オブジェクト指向言語の経験者向けにXcodeの利用方法・SwiftUIを中心としたアプリの画面構築・データの永続化などを利用した簡単なアプリの実装方法を、実際に体験しながら学習します。
- 開催形式
- 集合研修
- 研修サービス
- テキスト マシン実習
前提知識
以下のすべての条件を満たしている方
MACの基本操作ができる
- JavaやJavaScriptなど、何らかのオブジェクト指向言語の基礎知識
到達目標
- iOSアプリの基本的な動作を説明できる
- クロージャやOptionalなどSwiftの特徴的な文法を用いたコードを記述できる
- SwiftUIを利用し、さまざまなレイアウトの画面を構築できる
- 複数画面を持ち、画面遷移を行うアプリを作成できる
- アプリ内のデータを永続化できる
- Storyboard/UIKitを利用した画面作成の基本を理解できる
講師からのメッセージ
SwiftUIを利用した画面の作成からデータの永続化まで、一般的なiOSアプリで頻繁に利用される機能を中心に実装方法を学習します。
これまでのStoryboard/UIKitよりも簡潔で柔軟な、SwiftUIを中心としたアプリを作成していきます。
また、SwiftUI以前から利用されているStoryboard/UIKitによる画面の作成についても一部紹介します。
開発ツールであるXcodeの活用方法や、Swift言語の最低限の基本についても説明するため、理解をより深めることができます。
さらに、ハンズオンと演習を中心としてステップを追いながら学習するため、Xcodeの操作やコードの効率的な書き方なども学べます。
そのため、モバイルアプリやMacを利用した開発経験がない方でも、最初のステップとして安心してご受講頂けます。
コース内容
1日目 | AM | 1.iOSアプリ概要 ・iOSアプリとは ・iOSアプリのプロジェクト構成 ・SwiftUIとStoryboard/UIKit |
PM | 2.Swiftの基本文法1 ・データ構造 ・関数とクロージャ ・Optional型 | |
2日目 | AM | 3.SwiftUIとStoryboard/UIKitによる画面作成の比較 ・SwiftUIによる画面の作成 ・Storyboard/UIKitによる画面の作成 4.SwiftUIによるiOSアプリ開発の基本 ・ビューの配置とレイアウト ・ユーザーによる操作への反応 ・ビューのモディファイア |
PM | 5.Swiftの基本文法2 ・SwiftUIの構文を実現する言語仕様 ・Opaque Types ・ViewBuilder ・Property Wrapper 6.SwiftUIの状態管理 ・ビューの状態管理 ・State ・ObservedObject ・Environment | |
3日目 | AM | 7.一覧表示と画面遷移 ・リスト ・ナビゲーション |
PM | 8.データの永続化 ・AppStorageによるUserDefaultsの利用 9.Storyboard/UIKitの基本 ・ビューの配置とレイアウト ・ユーザーによる操作への反応 ・画面遷移とナビゲーション ・一覧表示 |
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
<実行環境>
■ MacBook Pro
・macOS Ventura以降
・Xcode 14以降
・Swift 5以降
■ iPad/iPad mini
・iOS 16/iPadOS 16以降
※使用するソフトウェアおよびバージョンについては、予告なく変更する可能性がありますのでご了承ください。
<配布資料>
■ セミナーテキスト
■ 演習テキスト
※ソースコード等はオンラインストレージにて配布いたします。
留意事項・備考
・本コースは株式会社カサレアルとの提携コースであり、コース実施のためのお客様の個人情報を提携会社に提供させていただきます。
・本コースは、お申込いただいてから主催会社に空席確認をし受講可否をご連絡いたします。空席状況の表示が△でもまずはお申し込みください。
・本コースのマシン実習は1つのシナリオに沿っているため、遅刻すると他の受講者と一緒に演習ができません。
開始時刻を遅れて参加された場合は、チュートリアルに従って自力で演習を進めることになります。
開始時間を守って参加いただけますよう、お願いいたします。
開催スケジュール詳細・お申込
今期の開催スケジュールはすべて終了しました。