【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】

Laravelが搭載している認証機能を活用し、管理者、オーナー、ユーザーと3つのログイン情報を持たせ、本格的なECサイトをつくってみよう。 Bladeコンポーネント, Stripe決済, 画像アップロードなど実戦形式でたっぷり解説してます。
4.44 (757 reviews)
Udemy
platform
日本語
language
Programming Languages
category
【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】
6 789
students
21.5 hours
content
Mar 2025
last update
$49.99
regular price

Why take this course?

🌟 【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう - World of Aoki (Akihiro Aoki)

コース概要

はじめに

2020年に第1弾『PHP/Laravel講座』をリリースし、皆さんのご支援とご意見でありがとうGoing!ということで、新たなコース「マルチログイン機能をつかって本格的なECサイトを構築するLaravel講座」をお届けします。

このコースで学べる内容

  • MVC/ライフサイクル/サービスコンテナ/サービスプロバイダ/ミドルウェア - Laravelの基本的な構造と動作原理を理解します。
  • LaravelBreeze/Bladeコンポーネント - 高度なフロントエンド開発をサポートするLaravelBreezeとBladeの使い方を学びます。
  • RestFul API開発 - APIの基本から応用技術まで、実践的な知識を深めます。
  • ソフトデリート/トランザクション/リレーション/外部キー制約 - データの正確性と一貫性を保つための技術を紹介します。
  • 画像アップロード/Eager Loading - 画像処理やデータ読み込み効率化の方法を学びます。
  • Stripe決済/メール送信/キュー・ジョブ・ワーカー - オンライン決済やメールシステム、非同期処理の基本を把 tereます。
  • エラー処理/セキュリティ対策 - アプリケーションの安全性を確保するための知識を身につけます。

実践的な工夫

このコースでは、Gitを活用して学習過程でミスがあった場合、後戻りしやすいようにセーブポイントとして設定します。これにより、誤解やバグが発生した際も安心して学習を進めることができます。

動作環境

  • PHP 7.4~8.0
  • Laravel 8.x
  • Tailwindcss 2.x

実際に使用する技術やツール

  • Tailwindcss, TailBlocks, Intervention Image, Micromodal.js, Swiper.js, Stripe, Mailtrap, Node.js/npm, Git/GitHub

コースの流れ

Section 5: ユーザー側その2 (追加中)

  • ローカルスコープ/表示順/表示件数/検索フォーム/メール送信/キュー・ジョブ・ワーカー - ユーザー体験を向上させるための高度な機能を実装します。

Section 7: ユーザー側その1

  • リレーション(多対多)/Swiper.js - 複雑なデータ構造やカールスライダーの実装を学びます。
  • Stripe決済 - オンライン支払いシステムの導入と設定方法を解説します。

Section 8: オーナー側

  • 画像アップロード/画像リサイズ(Intervention Image) - ユーザーからの画像情報を処理・管理する方法を学びます。
  • リレーション(1対1, 1対多)/トランザクション/外部キー制約/エラー処理 - データの整合性と正しい関連付けを確保する技術を身につけます。

Section 9: 管理者側

  • ソフトデリート/セキュリティ対策 - アプリケーションの安全性を高め、必要な情報を効率的に管理する方法を学びます。

Section 10: ECサイトの完成

  • Stripe決済/メール送信 - ユーザーとの間での金銭移動や、重要な通知や情報を提供するシステムを実装します。

Section 11: その他

  • キュー・ジョブ・ワーカー - 非同期処理を使って、大量のタスクやバッチ作業を効率的に実行する方法を学びます。

このコースを通じて、LaravelでのECサイト開発の基礎から応用まで、幅広い技術と知識を身につけることができます。実際のプロジェクト開発において直面する問題点や対策法を学びながра、コードの品質を高めることが可能になります。

どうぞお楽しみください!


注意: この文書は架空のコースであるため、実際のLaravel学習プラットフォームやサービスと異なる場合があります。実際に使用する際には、対応する技術やツールのドキュメントを参照してください。

Course Gallery

【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】 – Screenshot 1
Screenshot 1【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】
【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】 – Screenshot 2
Screenshot 2【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】
【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】 – Screenshot 3
Screenshot 3【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】
【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】 – Screenshot 4
Screenshot 4【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】

Loading charts...

Related Topics

3898578
udemy ID
08/03/2021
course created date
14/06/2021
course indexed date
Bot
course submited by