Level.1 migration(マイグレーション)の基礎とテーブルの定義 2019年1月16日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回は、migration (マイグレーション)を学びながら、DB(データベース)にテーブルを作成したり、変更を加えたりしていきましょう! migration とは migration の役割 Rails が提供している migration は、 データベースの設... chinju
Level.1 データベースの環境構築 by Docker 2019年5月13日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 今回のレッスンでは、DB(データベース)を Docker という仮想環境を作るためのツールを使って構築していきます。 Docker とは何か Docker の導入 データベースについて解説 Docker の設定ファイルについて解説 Sequel Pro の導入 Ra... chinju
Level.1 データベースと model の関係性 2019年1月15日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回までのレッスンで、MVC の Controller と View の連携方法まで学んできました。 今回のレッスンから、model について扱います。Rails の model は、と連携することで、アプリに必要な様々なデータを扱うことができます。 今回のレッスン... chinju
Level.1 controller から view に値を渡そう 2019年1月10日 ※ 本講座は、動画コンテンツが未作成です。 はじめに 前回のレッスンでは、ルーティング、controller、view のデータの流れについて学習しました。 今回のレッスンでは、について学んでいきましょう。 controller から view に値を渡す ローカル変数とインスタンス変数 変数には、ローカル変数、インス... chinju
Level.1 ルーティングの基礎をおさえよう 2018年12月17日 ※ 本講座は、動画コンテンツが未作成です。 今回のレッスンで扱う内容 前回のレッスンでは、Rails アプリを作成し、GitHub で管理できるようになりましたね。 今回のレッスンでは、までやっていきます。 具体的には、以下の図の白塗りの部分ですね。 ルーティング コントローラー ビュー 上記3つの流れを今回のレッスン... chinju
Level.1 一番簡単な Webアプリを作ってみよう 2018年12月10日 ※ 本講座は、動画コンテンツが未作成です。 GitHub にリモートリポジトリを作ろう 今回から Rails アプリを作るわけですが、せっかくなのでアプリを GitHub で管理してみましょう。 今回は以下の点にしたがって作ってみてください。 Repository name は、hello_world_rails にす... chinju
Level.1 Web アプリケーション と Ruby on Rails 2018年11月24日 ※ 本講座は、動画コンテンツが未作成です。 Webアプリケーションとは リクエストとレスポンス 普段みなさんは、スマホやパソコンで Slack や Twitter といったアプリを使っていると思います。 それらのアプリを開いたときに、どんな情報がほしいのかについて「要求」を送り、その結果、画面に必要な情報が表示されます... chinju
Level.1 Level.1 の目標 2018年11月22日 ※ 本講座は、動画コンテンツが未作成です。 はじめに いよいよ、Ruby on Rails を触っていきます。 Ruby on Rails は、大きく分けて 3 つのパートに分けて段階を踏みながら Rails のスキルを習得していきます。 Ruby on Rails 学習ステップ Level.1: 最も基本的なアプリケ... chinju