
学習時間 | 20時間 |
---|---|
難易度 | 中級 |
質問投稿 | 不可 |
価格 ¥2,980
【Ruby on Rails 6】Tinder風マッチングアプリを作ってみよう!
Tinder風スワイプやマッチング機能、Action Cableを使ったリアルタイムチャット機能などを分かりやすく解説。最新のRails6にも対応!
Techpit
Tinder や Airbnb といった人気サービスのコア機能であるマッチング機能を作りながら学ぶ
インターネットを通じて、モノや場所、スキルや時間などを共有する現代において、マッチング機能はサービス開発において必須機能の1つとも言えるのではないだろうか。例えば、宿泊施設貸し出しのAirbnbでは、ホストと旅行客をマッチングさせ、自動車配車サービスのUberでは、ドライバーと乗客をマッチングさせています。
そこで本教材では、RubyのフレームワークであるRailsを使ったTinder風マッチングアプリの実装を通して、マッチング機能をはじめとするWebアプリケーションに必須な機能の実装を学びます。
本教材で作成するアプリケーションのイメージ

学習内容
- Ruby on Rails を使った実践的な開発方法を学びます
- Devise を使った認証機能の開発を行います
- 画像アップロード機能の開発を行います
- seed を使った初期データの投入方法を学びます
- Hammer.js を使ってスワイプ機能の開発を行います
- 中間テーブルを利用したデータベース設計方法を学びます
- Action Cable を使ってリアルタイムでメッセージを送る機能の開発を行います
この教材の対象者
- Rails を使ってWebアプリケーションを作ったことがある方
受講における必要条件
- HTML/CSS の基礎知識
- Ruby の基礎知識
- Rails を使ってWebアプリケーションを作ったことがある方
初めて、Ruby on Rails をやる方にとっては、実装内容的に難しいと感じると思います。なので、まずは「Trello風ToDoタスク管理アプリを作成しよう!【Rails】」か「【Ruby on Rails 6】Instagram風簡易SNSアプリを作ってみよう!」を完了してから進めることをおすすめします。
本教材の環境(対応バージョン)
- macOS
- Rails 6.0.3.4
- Ruby 2.7.2
本教材で受講なOSや環境
- macOS
私の手元にWindowsがないため、Windows環境に関する質問はお答えできかねます。ご了承ください。
- 変更
質問は不可に変更なりました。
カリキュラム
講師のプロフィール
教材のレビュー
4.6
13件の評価
76%
7%
15%
0%
0%
MA 6ヶ月以上前
キャリアチェンジのために、エンジニアになるべく勉強中です。
分かりやすく、作りやすかったです。ありがとうございました!
tky-kjm 1年以上前
記載している通りに進めてもエラーに詰まることが多い。
また、Q&Aに同じようなエラー事象の質問があるものの、筆者からの回答が得られず何年も放置されているケースが多い。
ニケ 1年以上前
Rails歴3年ほど。Techpitの教材では5つ目になります。ActionCableのリアルタイムチャットを作成してみたく購入しました。
他のTechpitの教材と比べても丁寧に記載されており、章の流れもわかりやすいのでとても使用しやすかったです。
ただし、躓いた箇所の質問が放置されていて、その解決に数時間も費やすことになってしまったのでその点を差し引いて星4つとしました。