カテゴリー
サインイン 新規登録
学習時間 15時間
難易度 中級
質問投稿
価格 ¥2,980
月額 ¥2,980
Unlimited会員はこちらの教材を含む100種類以上のUnlimited対象教材が学び放題

【Laravel】Tinder風マッチングアプリを作ってみよう!

Laravelでマッチングアプリ開発!Laravel Authを使ったサインアップ・サインイン機能の実装をはじめ、スワイプ機能を含めたマッチング機能の実装やLaravel Echoを使ったリアルタイムチャット機能の実装についても学ぶ。

4.1
最終更新 2020/10
世界のアオキ

TinderやAirbnb、Uberといった人気サービスのコア機能であるマッチング機能についてサービスを作りながら学ぶ

インターネットを通じて、モノや場所、スキルや時間などを共有する現代において、マッチング機能はアプリ開発において必須機能の一つとも言えるのではないだろうか。例えば、宿泊施設貸し出しのAirbnbでは、ホストと旅行客をマッチングさせ、自動車配車サービスのUberでは、タクシードライバーと乗客をマッチングさせています。

そこで本教材では、PHPのフレームワークであるLaravelを使ったTinder風簡易マッチングアプリの作成を通し、マッチング機能をはじめとするWebアプリケーションに必須な機能の実装を学びます。

本教材を通して、Webアプリケーションを最後まで作りきることでLaravelでのサービス開発の流れを掴みましょう!

学習内容

  • Laravelを使った実践的な開発スキルを学びます。(MVC)
  • 初心者向けのXAMPP/MAMPを使った開発を行います。
  • Laravel Auth を使ったサインアップ・サインイン機能の開発を行います。
  • 画像アップロード機能の開発を行います。
  • jQueryを使いスワイプ時の動作を開発します。
  • シーダーを使いダミーデータ登録を実施します。
  • Laravel Echo を使ったチャット機能の開発を行います。

実際に作成するサービスのイメージ

sample

この教材の対象者

  • Laravelの教材を見ながら簡単なサンプルアプリケーションを作ったことがある方
  • Laravelの開発の大まかな流れを把握したい方

受講における必要条件

  • HTML/CSSの基礎知識
  • PHPの基礎知識
  • Laravelで簡単なサンプルアプリケーションを作ったことがある

PHPやLaravelを一度も触ったことがない方は、まずは書籍等で基礎の学習からはじめることをオススメします。

学ばないこと

本教材はLaravelの大まかな流れを把握することを一番の目的としており、HTML・CSS・PHPの解説はあまり詳しくしていません。細かく知りたい方はまずはご自身で調べていただければと思います。

本教材の対応バージョン

  • PHP 7.2 以上
  • Laravel6

本教材で質問対応可能なOSや環境

  • OS:MacOS、Windows
  • 環境:XAMPP、MAMP

カリキュラム

Section 0 Tinder風簡易マッチングアプリを作ってみよう
  • 0-1 Tinder風簡易マッチングアプリを作ってみよう
  • 0-2 Laravelの環境構築
  • 0-3 techpit-matchの設計を考える
  • 0-4 エラー解決について
  • 0-5 Laravelのデバッグ方法
Section 1 LaravelでWebアプリケーションを作成する
Section 2 Laravelの構成

講師のプロフィール

教材のレビュー

4.1
13件の評価
46%
30%
15%
0%
7%
庄田雄貴 1年以上前
非常に学びが多い教材でした。 ありがとうございました。
NBNS 1年以上前
難しかったですが、何とか完成させることができました。
すんすけ 1年以上前
Laravelの基本だけでなく、中間テーブルの使い方やPusherを使った部分など幅広く学ぶことができてよかった。