LINE x DataBase クイズアプリを作ろう

講師 : 松田信介(株式会社X-HACK)

X-HACKの取り組みについて

世の中には「ちょっとしたプログラムが書ければ解決できる問題」がたくさんあります。
プログラムを書ける人を増やし、こういった課題を減らしていきたいと思っています。

ちょっとしたツールを作ったり既存のサービスを組み合わせたりすることで解決できる課題も山ほどあり、それを実行するのはプログラマ以外の職種でプログラミングが本分の人(職業プログラマ)でなくても良いのです。

プログラミングの楽しさ・便利さを啓蒙する活動を通し、社会の課題を解決できる人材を生み出したいと思っています。

事前準備

  • Chromeブラウザのインストール
  • Herokuアカウント取得 / パスワードを覚えておいてね!
  • LINE developer アカウント / Freeプラン 無料 だけど 友達50人まで
  • AWS cloud9 ブラウザで動くコードエディタ

やらないこと

  • Gitコマンドの細かい解説
  • Node.jsの細かい解説
  • データベースの細かい解説

この講座の内容についてより深く理解をされたい方は、書籍や動画教材などで知識の補強をお願いします(ドットインストールの教材がおすすめです!)

全体の流れ

  1. herokuアカウント取得
  1. herokuとは?
  1. cloud9でコードを書くためのワークスペースを立ち上げる
  1. cloud9とは?AWSとは?
  1. 今回は環境構築を楽にするためにcloud9を使用しますが、本格的に勉強する場合はご自身のパソコンでプログラムできるようにセットアップするのが良いでしょう
  1. cloud9に heroku CLI  をインストール
  1. cloud9から heroku  にログインし、コマンド操作でアプリサーバーを作成する
  1. ソースコードを入手する
  1. プログラムをherokuサーバーにアップロードする

前編

用語解説

LINE BOTとは?

LINEのインターフェースを使ってユーザーに対して自動応答メッセージを送信できます

Herokuとは?

手軽に使えるウェブサーバー
PaaS(Platform as a Service)と呼ばれるサービスで、アプリケーションを実行するためのプラットフォーム(Webサーバ)

Cloud9とは?

クラウドIDE、専用の環境を準備しなくてもブラウザでコードが書ける!

Let's Programming!

cloud9からのherokuサービス立ち上げ

  1. Herokuアカウント作成/ログインしておく
  1. AWS Cloud9にログインする、開発環境作成/ご自身のAWSアカウントでもOK
  1. ブラウザIDEです