ホーム > SwiftによるiOSアプリ開発入門 -Swift入門からiOSアプリ開発の基本まで-

SwiftによるiOSアプリ開発入門 -Swift入門からiOSアプリ開発の基本まで-

コース基本情報

コースタイトル SwiftによるiOSアプリ開発入門 -Swift入門からiOSアプリ開発の基本まで-
コースコード PRC0088R  
コース種別 集合研修 形式 講義+実機演習
期間 3日間 時間 9:30~17:00 価格(税込) 165,000円(税込)
主催 株式会社カサレアル
日程 会場 空席状況 実施状況 選択

2019年11月18日(月) ~ 2019年11月20日(水)

カサレアル東京(泉岳寺)

  お問い合わせください

2019年12月11日(水) ~ 2019年12月13日(金)

カサレアル東京(泉岳寺)

  お申し込み後確認

2019年12月23日(月) ~ 2019年12月25日(水)

カサレアル東京(泉岳寺)

  お申し込み後確認

2020年1月15日(水) ~ 2020年1月17日(金)

カサレアル東京(泉岳寺)

  お申し込み後確認

2020年2月5日(水) ~ 2020年2月7日(金)

カサレアル東京(泉岳寺)

  お申し込み後確認

2020年3月3日(火) ~ 2020年3月5日(木)

カサレアル東京(泉岳寺)

  お申し込み後確認

※「キャンセル待ち」でお申し込みの方には、別途メールにてご連絡いたします。
※「実施確定」表示のない日程は、お申し込み状況により開催中止になる場合がございます。
※ トレノケート主催コース以外の空席状況は、残席数に関わらず「お申し込み後確認」と表示されます。
※ トレノケート主催コース以外では、主催会社のお席を確保した後に受付確定となります。

詳しくはお問い合わせください。

対象者情報

対象者
・これからiOSアプリの開発を始める必要のある方
・iOSアプリの開発を発注するなど、iOSアプリの仕組みを理解する必要のある方
・iOSアプリのコードレビューを担当するなど、Swiftのコードを読解する必要のある方
前提条件
□Macの基本操作ができる方
□JavaやJavaScriptなど、何らかのオブジェクト指向プログラミング言語の経験がある方もしくは、『速習 Swiftプログラミング言語(PRC0073R)』コースをご受講いただいた方

学習内容の詳細

コース概要
このコースでは、オブジェクト指向言語の経験者向けにXcodeの利用方法・画面遷移や一覧表示・ファイルへのデータ保存などを利用した簡単なアプリの実装方法を実際に体験しながら学習します。

画面の作成からデータの永続化まで、一般的なiOSアプリで頻繁に利用される機能を中心に実装方法を学習します。また、複数の画面を持ったアプリの作成にも対応し、一覧画面の作成やナビゲーションを利用した画面遷移の実装方法などもご紹介します。開発ツールであるXcodeの活用方法や、Swift言語の基本についても説明するため、理解をより深めることができます。
さらに、ハンズオンと演習を活用し少しずつステップを追いながら学習するため、Xcodeの操作やコードの効率的な書き方なども学べます。そのため、モバイルアプリやMacを利用した開発経験がない方でも、最初のステップとして安心してご受講頂けます。
コース内では最低限のSwift言語の文法についても紹介しますが、Swift言語についてより詳しく学習できる『速習 Swiftプログラミング言語(PRC0073R)』コースを先に受講することをおすすめします。"
学習目標
●iOSアプリの基本的な動作を説明する
●ストーリーボード上に部品を配置し、画面を作成する
●複数画面を持ち、画面遷移を行うアプリを作成する
●ダイアログを利用して、アプリ内でユーザへ情報を通知する
●ファイルにデータを永続化する
●クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述する
学習内容
1. iOSアプリ概要
  - iOSアプリのアーキテクチャ

2. iOSアプリの基本
  - 画面の構成要素
  - ストーリーボードによる画面の作成
  - 画面部品とプログラムの接続(アウトレット接続/アクション接続)
  - 画面のライフサイクル

3. Swiftの基本文法
  - 変数とデータ構造
  - 関数とクロージャ

4. 様々なビュー
  - ビューのプロパティ
  - dataSourceとdelegate

5. ダイアログの表示
  - アラートダイアログ
  - アクションシート

6. 画面遷移
  - 画面遷移とセグエ
  - 前画面へ戻る遷移
  - 画面間のデータ受け渡し
  - 画面遷移の分岐

7. タブとナビゲーション
  - タブの設定
  - ナビゲーションバーの設定

8. 一覧形式の画面
  - テーブルビュー
  - テーブルとナビゲーションの連携

9. データの永続化
  - ユーザデフォルトによる値の格納と取得
  - ファイルへの書き込みと読み込み

実習/演習内容詳細

ソフトウェア/ハードウェア
※使用ソフトウェアについて
変更頻度が高いため、詳細につきましてはお問い合わせください。

ご注意・ご連絡事項

株式会社カサレアル開催コースのキャンセルは9営業日前まで、日程変更・受講者変更は2営業日前までとさせていただきます。