Laravel10とMySQLで作りながら学ぶWebアプリケーションの基本
レシピ共有サイトを作りながら業務で役立つレベルのWebアプリケーション開発を学ぼう
Description
はじめまして、独学で在宅エンジニアになった打田裕馬と申します!
当コースでは、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は使わない)
What You Will Learn!
- Webアプリケーション開発の基礎
- リレーショナル・データベースの基本設計
- MVCフレームワークの基礎
- Dockerを使った開発環境の構築
- ChatGPTを使った開発支援
- SQLの基礎
- データベースからの検索機能
- tailwindcssを使ったスタイリング
- 人気順など、データベースの集計を使った機能の開発
- uuidを使った安全なデータベース設計
- AWS S3への画像アップロード
Who Should Attend!
- これからプログラミングを始めたい方
- まずは基礎的なWebアプリケーション開発を学びたい方
- Progate学習から次の段階に進みたい方