カリキュラム
練習問題
料金
お知らせ
はじめに
Railsとは?全体像を掴もう
Railsの基礎を学ぼう
rails new でプロジェクトを作成してみよう
ルーティングとコントローラを試す - 静的ページ編
scaffoldでデータ処理機能を素早く作ってみよう
Rails のデータ作成・表示・編集・削除を体験してみよう
Rails の index, show アクションを理解しよう
Rails の new, create アクションを理解しよう
Rails の edit, update アクションを理解しよう
Rails の destroy アクションを理解しよう
モデルにバリデーションを追加して入力データを制限しよう
layoutとCSSで見た目を整えよう
モデル間の関連付け - 1対多の関係を理解しよう
学習記録アプリの初期設定をしよう
TechLog を触ってイメージを掴もう
Bundler で Gem を管理しよう
TechLog アプリの初期設定をしよう
Git と GitHub の初期設定をしよう
TechLog を GitHub にアップロードしよう
Rubocop で見やすく綺麗なソースコードにしよう
不要ファイルが生成されないように設定しよう
RSpec を導入して自動テストの準備をしよう
トップページを作成しよう
Capybara でユーザー操作を再現したテストをしよう
Tailwind CSS の書き方を学ぼう
ログイン機能を追加しよう
Devise をインストールしてユーザー認証機能を追加しよう
User モデルにテストを追加しよう
ユーザー関連のビューをカスタマイズしよう
ナビゲーションバーで各ページへの導線を作ろう
ユーザー登録ページをカスタマイズしよう
ログインページをカスタマイズしよう
処理成功・失敗時のフラッシュメッセージを表示しよう
バリデーションのエラーメッセージをカスタマイズしよう
Deviseを日本語に対応させよう
投稿機能を追加しよう
Post モデルを作成しよう
学習ログ投稿機能を作成しよう
学習ログ詳細ページを作成しよう
学習ログ一覧ページを作成しよう
学習ログ削除機能を作成しよう
ユーザーマイページを作成しよう
トップページをデザインしよう
コメント機能を追加しよう
Comment モデルとコントローラーを作成しよう
コメントのルーティングを設定しよう
投稿詳細ページにコメントフォームを追加しよう
コメント投稿機能を実装しよう
コメント一覧表示機能を実装しよう
コメント削除機能を追加しよう
コメント編集機能を実装しよう
投稿一覧と詳細ページにコメント数を表示しよう
ポートフォリオを公開しよう
RenderとNeonを使って無料でデプロイしよう
Railsの基礎を学ぼう
Rails コースへ戻る
このチャプターで学べる内容
1
rails new でプロジェクトを作成してみよう
2
ルーティングとコントローラを試す - 静的ページ編
3
scaffoldでデータ処理機能を素早く作ってみよう
4
Rails のデータ作成・表示・編集・削除を体験してみよう
5
Rails の index, show アクションを理解しよう
6
Rails の new, create アクションを理解しよう
7
Rails の edit, update アクションを理解しよう
8
Rails の destroy アクションを理解しよう
9
モデルにバリデーションを追加して入力データを制限しよう
10
layoutとCSSで見た目を整えよう
11
モデル間の関連付け - 1対多の関係を理解しよう
Railsコースの完了状況を確認