[オンライン開催]SwiftによるiOSアプリ開発入門
-Swift入門からiOSアプリ開発の基本まで-

本研修は、オンラインでの開催です。オンラインオープン研修を初めてご利用の方は、はじめにこちらをご確認ください。


◆オンライン研修環境

使用ツール 動画配信:Zoom
質疑応答:オンラインチャットシステム (ご利用になれない場合は、Zoomのチャット機能で代替可能です)

※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。
※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
システム要件 インターネットに接続できること
Webカメラおよびマイク

※PC本体の他に、モニターやiPad等、画面表示できるものがあると便利です。
OS macOS
RAM 8GB以上
その他 Xcode 11 必須


◆事前環境構築

使用されるmacOSに対し、必ずご受講前に「Xcode 11」のインストールを実施してください。

※Xcode 12 のリリース後は、 App Store から Xcode 11 のダウンロードができなくなります。

 本研修では Xcode 11 を利用するため、動画の手順を参照してダウンロードしてください。

・iOSアプリ開発環境構築動画

インストールを実施いただけていない場合、コースをご受講いただくことができません。


◆コース説明

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

画面の作成からデータの永続化まで、一般的なiOSアプリで頻繁に利用される機能を中心に実装方法を学習します。

また、複数の画面を持ったアプリの作成にも対応し、一覧画面の作成やナビゲーションを利用した画面遷移の実装方法などもご紹介します。

開発ツールであるXcodeの活用方法や、Swift言語の基本についても説明するため、理解をより深めることができます。

さらに、ハンズオンと演習を活用し少しずつステップを追いながら学習するため、Xcodeの操作やコードの効率的な書き方なども学べます。

そのため、モバイルアプリやMacを利用した開発経験がない方でも、最初のステップとして安心してご受講頂けます。

コース内では最低限のSwift言語の文法についても紹介しますが、Swift言語についてより詳しく学習できる『速習 Swiftプログラミング言語』コースを先に受講することをおすすめします。

コースフロー

iOS研修 速習 Swiftプログラミング言語 SwiftによるiOSアプリ開発入門 -Swift入門からiOSアプリ開発の基本まで- SwiftによるiOSアプリ開発 -Auto Layout, Web API, Core Data編- SwiftによるiOSアプリ開発実践-オープンソースライブラリを活用したアプリ開発ハンズオン-

研修概要

  • 研修の目的
    ■ iOSアプリの基本的な動作を説明できる
    ■ ストーリーボード上に部品を配置し、画面を作成できる
    ■ 複数画面を持ち、画面遷移を行うアプリを作成できる
    ■ ダイアログを利用して、アプリ内でユーザへ情報を通知できる
    ■ ファイルにデータを永続化できる
    ■ クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述できる
  • 研修の内容
    ■ iOSアプリ概要
     □ iOSアプリのアーキテクチャ
    ■ iOSアプリの基本
     □ 画面の構成要素
     □ ストーリーボードによる画面の作成
     □ 画面部品とプログラムの接続(アウトレット接続/アクション接続)
     □ 画面のライフサイクル
    ■ Swiftの基本文法
     □ 変数とデータ構造
     □ 関数とクロージャ
    ■ 様々なビュー
     □ ビューのプロパティ
     □ dataSourceとdelegate
    ■ ダイアログの表示
     □ アラートダイアログ
     □ アクションシート
    ■ 画面遷移
     □ 画面遷移とセグエ
     □ 前画面へ戻る遷移
     □ 画面間のデータ受け渡し
     □ 画面遷移の分岐
    ■ タブとナビゲーション
     □ タブの設定
     □ ナビゲーションバーの設定
    ■ 一覧形式の画面
     □ テーブルビュー
     □ テーブルとナビゲーションの連携
    ■ データの永続化
     □ ユーザデフォルトによる値の格納と取得
     □ ファイルへの書き込みと読み込み
    ※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
  • 対象者
    ■ これからiOSアプリの開発を始める必要のある方
    ■ iOSアプリの開発を発注するなど、iOSアプリの仕組みを理解する必要のある方
    ■ iOSアプリのコードレビューを担当するなど、Swiftのコードを読解する必要のある方
  • 前提条件
    ■ 『オンライン研修環境』に記載のツール、機材のご用意が可能な方
    ■ Macの基本操作ができる方
    ■ JavaやJavaScriptなど、何らかのオブジェクト指向プログラミング言語の経験がある方もしくは、『速習 Swiftプログラミング言語』コースをご受講いただいた方
  • 実行環境
    ■ macOS
    ■ Xcode 11
    ■ Playground
    ■ Swift 5
    ※使用するソフトウェアおよびバージョンについては、予告なく変更する可能性がありますのでご了承ください。
  • 配布資料
    ■ セミナーテキスト
    ※Webブラウザ上で閲覧いただきます。
    ※ソースコード等はオンラインストレージにて配布いたします。
  • 開催日数
    3日間
  • 受講料
    150,000円
    (税抜)
  • お支払い
    研修終了後に請求書払いとなります。
    請求書は研修終了日の属する月の月末までに郵送させていただきます。
  • 持ち物
    特にございません
  • 時間
    9時30分~17時00分

開催日程

  • 終了
    2020年10月14日~2020年10月16日(3日間)
    【会場】 オンライン
  • 申込受付終了
    2020年10月26日~2020年10月28日(3日間)
    【会場】 オンライン
  • 申し込む
    2020年11月25日~2020年11月27日(3日間)
    【受付】2020年11月19日まで
    【会場】 オンライン
  • 申し込む
    2020年12月16日~2020年12月18日(3日間)
    【受付】2020年12月11日まで
    【会場】 オンライン
  • 申し込む
    2021年1月6日~2021年1月8日(3日間)
    【受付】2020年12月24日まで
    【会場】 オンライン
  • 申し込む
    2021年2月1日~2021年2月3日(3日間)
    【受付】2021年1月27日まで
    【会場】 オンライン
  • 申し込む
    2021年3月24日~2021年3月26日(3日間)
    【受付】2021年3月19日まで
    【会場】 オンライン

iOS研修に関する研修一覧