SwiftによるiOSアプリ開発入門
-Swiftの基本文法とiOSアプリの基礎、DBアクセスまで-

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


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


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

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

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


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

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

研修概要

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

開催日程

iOS研修に関する研修一覧