Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 1 year has passed since last update.

Laravel課題

Last updated at Posted at 2022-06-22

最終課題

ここまで数々の課題を解いていただきましたが、これが最後の課題になります。

課題内容は、学習の集大成となるオリジナルアプリケーションをLaravelを使用して作成してください。

どのようなアプリケーションを作成するかは完全に自由ですが、画像アップロード機能の開発はなるべく避けるようにしましょう。

というのも、画像アップロード機能があるとサーバーにアプリケーションを維持するためのお金が発生してしまう可能性が非常に高いためです。

また、Laravelで何を作成すればいいかわからない方は下記を参考にしてください。

・タスク管理アプリ
・学習管理アプリ
・クイズアプリ
・メモアプリ
・家計簿アプリ
・ブログアプリ
・在庫管理アプリ
・口コミアプリ
など

機能要件

作成するアプリケーションは自由ですが、最低限下記の機能を含めたアプリケーションにしてください。

  1. ログイン
  2. CRUD

課題の進め方

オリジナルアプリを作成する流れは下記の通りです。

  1. 作成するアプリ内容を決める
  2. 作成するアプリに類似するアプリを使ってみる
  3. 類似アプリを使用する中で、オリジナルアプリへ実装する機能を厳選する
  4. 実装する機能をまとめる
  5. 実装するアプリの見た目を設計する
  6. 実装するアプリのデータベースを設計する
  7. 実装
  8. 動作確認

Laravelプロジェクトの作成方法

下記コマンドでLaravelプロジェクトを作成してください。

ターミナル
$ curl -s "https://laravel.build/プロジェクト名" | bash

コマンド内のプロジェクト名には、作成するアプリケーション名を入れてください。
例:todo-appblog-appなど

課題提出方法

以下の手順で、Discordの個別テキストチャンネルに課題を提出してください。

① コマンドで作成したLaravelプロジェクトフォルダをzip形式に圧縮
zip化の方法
Macの方向け
Windowsの方向け

② Discordの個別テキストチャンネルへ送信
圧縮したzipファイルを個別テキストチャンネルへ送信してください。

※ 課題を進める上での注意点
・インデントを意識してください。
・インデントなどでは、全角スペースは使用しないようにしてください。
・調べたことをコピペするだけではなく、しっかりとコードの意味を理解してから使用しましょう。
・課題ごとに記載されている検索ワードは、詰まるまでなるべく見ないようにしましょう。

※ 課題提出時の注意点
・課題を提出する時は、業務で誰かに提出することをイメージして課題を提出しましょう!
・課題と関係のないファイルやフォルダは、提出するフォルダ(zipファイル)内に入れないでください。
・提出する前に、正しく画像やCSSなどが反映されているかなどの確認をしてください。

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?