Java・Ruby・Androidの初心者や中級者以降の方への教育・研修、コンサルティング事業を展開している株式会社ナレッジエックス

お問い合わせ | セミナー・研修お申込み

シェア

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

概 要

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

画面の作成からデータの永続化まで、一般的なiOSアプリで頻繁に利用される機能を中心に実装方法を学習します。
また、複数の画面を持ったアプリの作成にも対応し、一覧画面の作成やナビゲーションを利用した画面遷移の実装方法などもご紹介します。
開発ツールであるXcodeの活用方法や、Swift言語の基本についても説明するため、理解をより深めることができます。
さらに、ハンズオンと演習を活用し少しずつステップを追いながら学習するため、Xcodeの操作やコードの効率的な書き方なども学べます。
そのため、モバイルアプリやMacを利用した開発経験がない方でも、最初のステップとして安心してご受講頂けます。
コース内では最低限のSwift言語の文法についても紹介しますが、Swift言語についてより詳しく学習できる『速習 Swiftプログラミング言語』コースを先に受講することをおすすめします。

※当コースは株式会社カサレアルが主催するコースとなります

対 象 者
  • これからiOSアプリの開発を始める必要のある方
  • iOSアプリの開発を発注するなど、iOSアプリの仕組みを理解する必要のある方
  • iOSアプリのコードレビューを担当するなど、Swiftのコードを読解する必要のある方
前 提 条 件
  • Macの基本操作ができる方
  • JavaやJavaScriptなど、何らかのオブジェクト指向プログラミング言語の経験がある方もしくは、『速習 Swiftプログラミング言語』コースをご受講いただいた方
受講後目標スキルレベル
  • iOSアプリの基本的な動作を説明できる
  • ストーリーボード上に部品を配置し、画面を作成できる
  • 複数画面を持ち、画面遷移を行うアプリを作成できる
  • ダイアログを利用して、アプリ内でユーザへ情報を通知できる
  • ファイルにデータを永続化できる
  • クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述できる
カリキュラム
  • iOSアプリ概要
    • iOSアプリのアーキテクチャ
  • iOSアプリの基本
    • 画面の構成要素
    • ストーリーボードによる画面の作成
    • 画面部品とプログラムの接続(アウトレット接続/アクション接続)
    • 画面のライフサイクル
  • Swiftの基本文法
    • 変数とデータ構造
    • 関数とクロージャ
  • 様々なビュー
    • ビューのプロパティ
    • dataSourceとdelegate
  • ダイアログの表示
    • アラートダイアログ
    • アクションシート
  • 画面遷移
    • 画面遷移とセグエ
    • 前画面へ戻る遷移
    • 画面間のデータ受け渡し
    • 画面遷移の分岐
  • タブとナビゲーション
    • タブの設定
    • ナビゲーションバーの設定
  • 一覧形式の画面
    • テーブルビュー
    • テーブルとナビゲーションの連携
  • データの永続化
    • ユーザデフォルトによる値の格納と取得
    • ファイルへの書き込みと読み込み

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

実 行 環 境
  • MacBook Pro
    • macOS
    • Xcode 11
    • Playground
    • Swift 5
  • iPad/iPad mini
    • iOS 13/iPadOS 13

※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

受 講 期 間

19.5時間(3日間)

日 時
会 場

カサレアル泉岳寺トレーニングセンター

受 講 料 金

156,750円(税込)※受講料にはテキスト代も含まれます。

研修のお申し込み

下記ボタンをクリックしオンラインでお申し込みください

お申し込みフォームを表示する