Lesson 0 事前準備

まずは学習のための環境を準備しましょう!
学習の際には様々なツールを使用するため、その準備する必要があります。
本項ではそれぞれのツールのインストールや事前の準備方法を詳しく解説します。
また、今後の学習の進め方も説明いたします。しっかり準備して、これからの学習に備えましょう!


【本項の目次】

  1. 事前の準備
    本カリキュラムを進めるにあたり、必要なツールを準備する必要があります。
    ご覧いただき、事前に全てご準備ください。
  2. Xcodeのインストール
    Xcodeとは、iOS/Mac OS用アプリのための統合開発環境です。iPhoneやiPad向けのアプリ制作にはXcodeが必要となっております。
    Apple社が、AppStoreで無償配布しており、現在のXcodeの最新バージョンは、Mac OSの10.8.4以上のバージョンでインストール可能です。WindowsのPCではインストールができないので注意しましょう。
  3. Skypeの使用テスト
    メンターとのメンタリングはSkypeというビデオチャットのツールを使います。
    事前に画面が表示されるかテストしましょう。

    1. メンタリングについて
    2. Skypeを使って、パーソナルメンターのメンタリングを受けることが可能です。
    3. メンタリングの日程変更を依頼する場合
      万が一、予定が合わない週がある場合はSlackでパーソナルメンターにダイレクトメッセージで連絡することで調整が可能です。
    4. メンタリング日程変更の注意点
      – 予約時間の変更は開始時間の24時間前までにお願いします
      – 開始まで24時間以内のキャンセル、無断欠席は振り替えできませんのでご了承ください
      – 無断欠席が3回続くとその後のメンタリングをすべて中止としますのでご注意ください
      – メンターの都合によって希望日時で調整できない場合があるのでご了承ください
  4. Slack
    Slackとはチャットのツールです。日々の学習での質問はここから受け付けます。
  5. カリキュラムの進め方
    本カリキュラムの進行の流れを確認します。

    1. カリキュラムの進め方
      本カリキュラムは全てテキストを読みながら進行します。カリキュラム以外は特に課題などはありませんので、読みながらXcodeを使って、ご自身で実践することを推奨しています。
    2. 質問方法(Slack)
      わからないことがある場合は、チャットツールのslackを使用して質問が可能です。
      Slackの画面左にチャンネル(CHANNELS)があるので、質問したいチャンネルに質問を書き込んでください。
    3. Slackで質問する際の便利なTips
      Slackを使う際は下記の便利なTipsがありますので、紹介します。
      – コードタグ表示
      – コードタグ表示(インライン)
      – 太字表示
      – 文章の修正
  6. コードレビューの依頼方法
    Lesson6のメッセージボード以降の課題はシステムを使ってコードレビューを受けます。
  7. ショートカットキーの紹介
    ショートカットキーを覚えるとPCの操作は早くなるため、速く開発するためには必ず必要です。基礎的なショートカットキーのみ紹介するので、学習前に覚えておきましょう。

    1. Macの主要なショートカットキー
      ショートカットキー | 処理内容
      :—                       | :—
      command + C    |選択した項目をクリップボードにコピー
      command + V    |クリップボードの内容を貼り付ける
      command + X    |選択した項目を削除して、クリップボードにコピー
      command + tab |開いているアプリを切り替える(tabを複数回押すと切り替わる)
      command + S    |現在の変更を保存する
      command + Z    |直前のコマンドを取り消す
      command + W   |最前面のウィンドウを閉じる
      command + F    |画面内の項目を検索する