申込み受付中

iOSアプリ開発入門セット

本コースは、基本的なiOSアプリの開発方法を身につけたい方を対象として、その標準開発言語であるSwift言語の基礎や、統合開発環境のXcodeの使い方など、iOSアプリ開発に欠かせない要素も含め学習していただけるセットコースです。

iOSアプリ開発がはじめての方はもちろんのこと、以前に標準言語として利用されていたObjective-CでのiOSアプリ開発経験者の方にもお勧めのコースです。

対象コース

速習 Swiftプログラミング言語 詳細を見る

概要

このコースでは、iOSやmacOSアプリの開発に限らず、サーバサイドアプリの開発にも対応したSwift言語の基本的な文法を1日で学習します。


本コースでは、何らかのオブジェクト指向言語の経験をお持ちの方が、1日でこのモダンなSwift言語の基本的な文法を"速習"できるように構成しています。

これからiOSやmacOSアプリ開発を始めるにあたり、クロージャやOptional、delegateなどSwift特有の部分を中心に、最初に知っておくべき最低限の文法を理解でき、iOSアプリやmacOSアプリの開発にスムーズに入ることができます。

学習は、主にインタラクティブにコードを書いて実行結果を確認できるPlayground上でハンズオン+演習の形式で行います(iOSアプリの開発方法は含みません)。

研修の目的
■ Swift言語の特徴を説明できる
■ クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述できる
研修の内容
■ Swift概要
 □ Swiftの特徴
■ Swiftの基本文法
 □ 変数と定数
 □ 制御文
 □ 配列、ディクショナリ、タプル
 □ クラスとインスタンス、メソッドとプロパティ
■ 関数とクロージャ
 □ 高階関数
 □ クロージャ
 □ 配列のfilter, map, reduce
■ Optional型
 □ if-let文、guard-let文
 □ Optional Chaining
■ プロトコルとエクステンション
 □ プロトコル
 □ エクステンション
 □ delegate
■ エラーハンドリング
 □ 実行時エラー
 □ try!の利用
 □ try?の利用
 □ do-catchブロックとtryの利用
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
この研修のみ申し込む場合はこちらから

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

概要

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


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

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

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

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

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

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

研修の目的
■ iOSアプリの基本的な動作を説明できる
■ ストーリーボード上に部品を配置し、画面を作成できる
■ 複数画面を持ち、画面遷移を行うアプリを作成できる
■ ダイアログを利用して、アプリ内でユーザへ情報を通知できる
■ ファイルにデータを永続化できる
■ クロージャやOptional、delegateなどSwiftの特徴的な文法を用いたコードを記述できる
研修の内容
■ iOSアプリ概要
 □ iOSアプリのアーキテクチャ
■ iOSアプリの基本
 □ 画面の構成要素
 □ ストーリーボードによる画面の作成
 □ 画面部品とプログラムの接続(アウトレット接続/アクション接続)
 □ 画面のライフサイクル
■ Swiftの基本文法
 □ 変数とデータ構造
 □ 関数とクロージャ
■ 様々なビュー
 □ ビューのプロパティ
 □ dataSourceとdelegate
■ ダイアログの表示
 □ アラートダイアログ
 □ アクションシート
■ 画面遷移
 □ 画面遷移とセグエ
 □ 前画面へ戻る遷移
 □ 画面間のデータ受け渡し
 □ 画面遷移の分岐
■ タブとナビゲーション
 □ タブの設定
 □ ナビゲーションバーの設定
■ 一覧形式の画面
 □ テーブルビュー
 □ テーブルとナビゲーションの連携
■ データの永続化
 □ ユーザデフォルトによる値の格納と取得
 □ ファイルへの書き込みと読み込み
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
この研修のみ申し込む場合はこちらから

研修概要

  • 研修の目的
    ・Swift言語の特徴を理解する。
    ・Swiftの基本文法を理解し、簡単なコードを記述できる
    ・iOSアプリ作成の基本を修得する
    ・複数画面を持ったアプリの作成方法を修得する
    ・データを永続化する方法を修得する
  • 対象者
    ・Swift言語に興味のある方
    ・これからiOSアプリの開発を始めたい方
  • 前提条件
    ・Macの基本操作ができること
    ・JavaやJavaScriptなど、何らかのプログラミング言語のご経験があること
  • 配布資料
    研修テキスト
    ※ソースコード等はオンラインストレージにて配布いたします
  • 開催日数
    4日間
  • 受講料
    190,000円
    (税抜)
    ※受講料にはテキスト代も含まれます。
    ※お申し込み時の最終確認画面でセット割引が適用されます。
  • 時間
    9時30分~17時00分

開催日程

セット販売コースに関する研修一覧