ファド
こんにちは!
PHPのLaravelやJavaScriptでWeb開発をしているフリラーンスエンジニアのファドと申します!
今回はLaravelの課題に挑戦していただきます!
まだLaravelの教材を読んでいない方は、下記リンクより学習してください!
目次
課題の解答について
Laravelの課題はポートフォリオの作成を想定しています。
みなさんが作りたいアプリを作成していただく想定なので、特に解答は存在しません。
最終課題
ここまで数々の課題を解いていただきましたが、これが最後の課題になります。
課題内容は、学習の集大成となるオリジナルアプリケーションをLaravelを使用して作成してください。
どのようなアプリケーションを作成するかは完全に自由ですが、画像アップロード機能の開発はなるべく避けるようにしましょう。
というのも、画像アップロード機能があるとサーバーにアプリケーションを維持するためのお金が発生してしまう可能性が非常に高いためです。
また、Laravelで何を作成すればいいかわからない方は下記を参考にしてください。
・タスク管理アプリ
・学習管理アプリ
・クイズアプリ
・メモアプリ
・家計簿アプリ
・ブログアプリ
・在庫管理アプリ
・口コミアプリ
など
機能要件
作成するアプリケーションは自由ですが、最低限下記の機能を含めたアプリケーションにしてください。
- ログイン
- CRUD
課題の進め方
オリジナルアプリを作成する流れは下記の通りです。
- 作成するアプリ内容を決める
- 作成するアプリに類似するアプリを使ってみる
- 類似アプリを使用する中で、オリジナルアプリへ実装する機能を厳選する
- 実装する機能をまとめる
- 実装するアプリの見た目を設計する
- 実装するアプリのデータベースを設計する
- 実装
- 動作確認
Laravelプロジェクトの作成方法
下記コマンドでLaravelプロジェクトを作成してください。
$ curl -s "https://laravel.build/プロジェクト名" | bash
コマンド内のプロジェクト名
には、作成するアプリケーション名を入れてください。
例:todo-app
やblog-app
など
コメント