【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】

さまざまな業界で需要のある予約管理システムの中から、日時を指定して予約できるイベント管理システムをハンズオン形式で作っていきます。Datepicker、Carbon、Livewireなどを扱い動的な予約カレンダーなどの構築方法を学べます。
4.34 (165 reviews)
Udemy
platform
日本語
language
Web Development
category
【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】
2 039
students
12.5 hours
content
Nov 2023
last update
$44.99
regular price

Why take this course?

🚀 【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】


コースヘッドライン

「さまざまな業界で需要のある予約管理システム」を紹介し、実際に『world of AOキ』の手に取り、動的な予約カレンダーを作成するハンズオン体験がここで始まります。Laravel 9.xを基盤として、JetStream、Livewire、Carbon、Flatpickr.jsなどの最新技術を活用しながら、予約システムの構築を学んでいきます。


講座の内容

セクション1: 講座の説明と環境構築

  • Laravel、JetStream、Fortify、Livewireの概要
  • 開発環境の設定(PHP 8.0, Laravel 9.x, Tailwindcss 3.x)

セクション2: JetStreamとFortify

  • APIの基本的な構築
  • OAuth2認証の設定

セクション3: Livewire

  • Reactivity and State Management in Laravel
  • Basic components and event handling

セクション4: Alpine.js

  • Static Site Features with Alpine.js

セクション5: 施設側(パート1)

  • Resource Controller、Gateの設定
  • Flatpickr.jsの統合とカスタマイズ
  • Query Building (whereDate, whereBetween)
  • Eager Loading (Eager loading with subqueries)

セクション6: 施設側(パート2)

  • Advanced Relationships and Constraints
  • Handling Complex Queries

セクション7: 利用者側

  • User Interface for Bookings
  • Handling Authenticated and Unauthenticated Users
  • Displaying Event Details Without Login

セクション8: Gitの活用

  • Code Version Control with Git
  • Branching, Merging, and Commit History Management

更新情報

  • 2022/7: Viteに関する内容を追加しました。
  • 2023/2: 過去のイベントを編集できない機能への対応と、未ログインでも詳細表示が可能な方法の追加。

動作環境

  • PHP: 8.0
  • Laravel: 9.x
  • TailwindCSS: 3.x

扱っている技術

  • MVC(Model-View-Controller)パターン
  • Jetstream/Fortify(Auth System using Laravel Sanctum)
  • Livewire(Interactive Front-end for Laravel)
  • Carbon(日時関連のライブラリ)
  • Bladeコンポーネント(テンプレートエンジン)
  • RestFul APIの設計と実装
  • リレーションの理解と利用
  • 外部キー制約の適用
  • CarbonImmutable(時間帯別表示)
  • Gate(アクセス権限の管理)
  • TailwindCSS/TailBlocks(CSS Framework)
  • Node.js/npm(ライブラリとツールの管理)
  • Git/GitHub(ソースコードのバージョン管理)

採用可能技術Stack

  • Frontend: Vue.js, TailwindCSS
  • Backend: Laravel 9, JetStream API, Livewire components
  • Database: MySQL, PostgreSQL (ORMA: Eloquent)
  • Package Manager: npm, Composer
  • Version Control System: Git

おまけ!

このコースを受講することで、あなたは『TALLスタック』を競い、自分だけの予約システムを構築する能力を身につけることができます。最新の技術を取り入れた開発、そしてGitを使ったコード管理の知識も一緒に学べます。


はじめる前に

Gitを使った体験がない方は、事前に『Git』の基本を確認してみてください。このコースではGitを使用するため、基本的な知識があるとスムーズに学ぶことができます。事前補足のセクションもご提供しておりますので、ご参照ください。


お問い合わせ

コース内容についての疑問や、Gitの基本的な知識がない場合など、ご相談があれば、お気軽にお問い合わせください。世界中の学びの場所「AOキの世界」で、あなたの成長をサポートします!🌟


Laravelと予約システムの構築は、これから始めるのもお談でしょうか?それとも、既に進行中なのか difference(a, b) = |a - b| で確認してみませんか?

以上が、『Laravelで予約システムを構築する』の全体像です。このコースに参加して、あなたも実践的なスキルを身につけ、自信を持ってプロジェクトを進められるようになります。どうぞ、一緒に学ぶ時期を決めてみましょう!

Course Gallery

【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】 – Screenshot 1
Screenshot 1【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】
【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】 – Screenshot 2
Screenshot 2【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】
【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】 – Screenshot 3
Screenshot 3【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】
【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】 – Screenshot 4
Screenshot 4【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】

Loading charts...

Related Topics

4545108
udemy ID
11/02/2022
course created date
10/03/2022
course indexed date
Bot
course submited by
【Laravel】イベント予約システムをつくってみよう【Jetstream x Livewire】【TALLスタック】 - | Comidoc