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

Laravelでtrello風todoタスク管理アプリを作成しよう!

Laravelを使ってToDoタスク管理アプリの開発!環境構築からHerokuでのデプロイまでを体系的に学ぶ。Laravelでの開発において重要なMVCや、Laravel標準の認証機能を使ったサインアップ・サインイン機能の実装方法などWEBアプリケーション開発の全体像をわかりやすく解説。

3.5
最終更新 2024/4
Mr.T

Laravel入門としてフレームワークの概要を学ぶのにオススメなToDoアプリの開発

本教材はPHPのフレームワークであるLaravelを使ってTrello風ToDoタスク管理アプリを作成します。

ToDoアプリはシンプルな設計となっているので初心者でも作りやすく、フレームワークの基礎・基本を学ぶのに適しています。

そこで本教材では、0からTrelloの基本的な機能をステップごとに作成していきます。HTML・CSS・JavaScript・PHPを使用して開発しますが、主にLaravelの大まかな流れを把握してもらうことを一番の目的としております。本教材を通してWebアプリケーションを最後まで作りきることで、まずはサービスを作る楽しさを感じていただければ幸いです。

本教材はタスク管理アプリのTrelloを参考にしております。Trelloはカードと呼ばれる付箋みたいなものを動かしながらタスクを視覚的に管理できるサービスです。

sample

参考)Trello

環境構築からデプロイ(公開)までLaravelでのWEBアプリケーション開発の全体像を学ぶ

本教材では、ローカルでの環境構築にはじまり、Laravel標準の認証機能を使ったサインアップ・サインイン機能の実装、エラーメッセージの日本語化、カードの作成・詳細・編集・削除する機能の実装について学び、最終的にはHerokuを使ってWebアプリケーションの公開を行います。

学習内容

  • Laravelを使った実践的な開発スキルを学びます。
  • サインアップ・サインイン機能の開発を行います。
  • リストやカードを作成する機能の開発を行います。
  • Cloud9を使った開発環境の構築ができるようになります。
  • Herokuを使ってWebアプリケーションを公開する方法を学びます。

本教材で作成するサービスのイメージ

sample

本教材の対象者

  • Laravelの教材を見ながら簡単なサンプルアプリケーションを作ったことがある方
  • PHPは学んだことがあるけど、Laravelはあまり触ったことがない方
  • Webアプリケーションサービスを1から作ってみたい方

受講における必要条件

  • HTML/CSSの基礎知識
  • PHPの基礎知識

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

学ばないこと

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

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

  • Cloud9を利用して開発しますのでMac、Windows、Linuxいずれも可

カリキュラム

Section 0 trello風todoタスク管理アプリを作成しよう!
Section 1 LaravelでWebアプリケーションを作成
  • 1-1 Laravelでwebアプリケーションを作成する
Section 2 新規ユーザ登録・ログイン機能の開発

講師のプロフィール

教材のレビュー

3.5
11件の評価
27%
36%
9%
18%
9%
NBNS 1年以上前
laravel8で挑戦してみましたが、初心者には無理でした。 後日談;他の教材で習熟してから、もう一回挑戦したら、上手くいきました。
すんすけ 1年以上前
正直bladeの使い方などアンチパターンではないかという印象
WakiMi 1年以上前
初心者向け、Laravelも5.5なので微妙です。