はじめまして、独学で在宅エンジニアになった打田裕馬と申します!
当コースでは、Laravel10とMySQLを使ってWebアプリケーションの基本を学んでいきます。
何を作って学ぶか?
2023年11月におけるLaravel最新バージョンであるLaravel10とMySQLデータベースを使ってクックパッドライクなレシピ共有サイトを開発しながら書く技術を学んでいきます。
何ができるようになるか?
当コースを最後まで学習していただくと、中級レベルのWebアプリケーションを開発できるようになります。
具体的には・・・
LaravelなどのMVCフレームワークの流れと書き方が理解できる
MVCフレームワークのきれいな書き方を理解できる
リレーショナル・データベースの設計が理解できる
リレーショナル・データベースの使い方が理解できる
tailwind cssを使ったシンプルなUIを構築できるようになる
複数テーブルを連携させた柔軟なアプリ・データベース設計が理解できるようになる
AWS S3に画像をアップロードし、利用できるようになる
Laravelで論理削除モデルを使えるようになる
アプリ開発の際に、ダミーデータをChatGPTに作らせることができる
Progateしか学んだことのない初心者の方が、こういったWebアプリケーションの基本を理解できるようになります。
主な機能
CtoCサービスに必要なデータベース操作をひと通りWebからできるようになります。
また、JavaScriptで動的なフォームの追加・変更など、実践で必要になる機能も学ぶことができます。
会員登録・ログイン・パスワードリセット(Laravel Breeze)
リレーショナル・データベースの基本機能(作成、編集、削除、一覧、詳細)
tailwindcssによるスタイリング
DBトランザクションを使った安全なデータ作成・更新
JavaScriptによる動的なフォームの追加削除
主に使用する技術
PHP8
Laravel 10
MySQL or MariaDB
Dockerによるローカル開発環境(Laravel sail)
JavaScript(jQueryは使わない)