Laravel10とMySQLで作りながら学ぶWebアプリケーションの基本

レシピ共有サイトを作りながら業務で役立つレベルのWebアプリケーション開発を学ぼう

Ratings 4.47 / 5.00
Laravel10とMySQLで作りながら学ぶWebアプリケーションの基本

What You Will Learn!

  • Webアプリケーション開発の基礎
  • リレーショナル・データベースの基本設計
  • MVCフレームワークの基礎
  • Dockerを使った開発環境の構築
  • ChatGPTを使った開発支援
  • SQLの基礎
  • データベースからの検索機能
  • tailwindcssを使ったスタイリング
  • 人気順など、データベースの集計を使った機能の開発
  • uuidを使った安全なデータベース設計
  • AWS S3への画像アップロード

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は使わない)

Who Should Attend!

  • これからプログラミングを始めたい方
  • まずは基礎的なWebアプリケーション開発を学びたい方
  • Progate学習から次の段階に進みたい方

TAKE THIS COURSE

Tags

Subscribers

426

Lectures

85

TAKE THIS COURSE