Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

Laravel 12完全マスター: PHPでモダンなWebアプリケーションを構築する

Laravel 12 — 最も人気のあるPHPフレームワークを使って、パワフルで、スケーラブルで、セキュアなウェブアプリケーションを開発する方法を学びましょう。このコースは、ルーティング、Eloquent ORM、Bladeテンプレーティング、REST API、認証など、Laravelの最新機能を習得したいPHP開発者向けに設計されています。クリーンなコードと最新のプラクティスを用いて実用的なアプリケーションを構築することで、PHPスキルを次のレベルに引き上げましょう。

54名 が受講中です。

  • professional
laravel
ts3phpframework
PHP
Laravel

こんなことが学べます

  • Laravel 12のアーキテクチャとその中心概念を理解する

  • Composerと環境設定によるLaravelプロジェクトの構築

  • MVC構造を活用し、クリーンで効率的、かつスケーラブルなウェブアプリケーションを構築する

  • ルーティング、ミドルウェア、コントローラ、Bladeテンプレートの完全習得

  • Eloquent ORMとクエリビルダーを使ったデータベース操作

このコースで学生が学ぶこと


  • Laravel 12 の基礎とそれが現代の PHP 開発にどのように適合するかを理解します。
    Laravel が一般的な Web 開発タスクを簡素化する方法と、最も人気のある PHP フレームワークの 1 つである理由について説明します。
    開発者エクスペリエンスに重点を置いた Laravel 12 のエコシステム、構造、哲学を探ります。
    Laravel を使用して、強力でスケーラブルかつ保守しやすい Web アプリケーションを構築するための基盤を構築します。

  • Composer と Laravel Installer を使用して完全な Laravel 開発環境をセットアップします。
    さまざまなオペレーティング システムでのインストール プロセスを習得し、Laravel をローカルで構成します。
    依存関係管理のための Composer と、迅速なプロジェクト セットアップのための Laravel Installer を実際に体験します。
    ローカル開発サーバー、環境変数、デバッグ ツールを効果的に使用する方法を学びます。

  • Laravel 12 の MVC アーキテクチャを使用して、フル機能の Web アプリケーションを構築します。
    クリーンなコード分離を実現する Laravel のモデル - ビュー - コントローラ構造を深く理解します。
    ビジネス ロジックによって制御されるデータがアプリケーションを通じてモデルからビューに流れる仕組みを学習します。
    Laravel のアーキテクチャのベスト プラクティスを使用して、CRUD 操作とインタラクティブ インターフェースを開発します。

  • Laravel のルーティング、コントローラー、ミドルウェア、ビューを自信を持って操作します。
    クリーンかつ柔軟なルート定義を通じて Laravel が Web リクエストを処理する方法を習得します。
    コントローラーを使用してアプリケーション ロジックを整理し、ミドルウェアを使用してリクエストのフィルタリングを処理します。
    効率性を高めるために、ビューとルート モデル バインディングを使用して美しく動的な Web ページをレンダリングします。

  • クリーンで再利用可能な UI コンポーネント用のマスター Laravel Blade テンプレート エンジン。
    クリーンな構文と組み込みディレクティブを使用して、Blade が HTML テンプレートを簡素化する方法を学びます。
    @extends@include 、カスタム Blade ディレクティブを使用して、再利用可能なレイアウトとコンポーネントを作成します。
    DRY (Don't Repeat Yourself) 構造を維持しながら、レスポンシブな UI を構築します。

  • Eloquent ORM とデータベース移行を使用してデータを処理します。
    Eloquent の表現力豊かな構文を使用して、Laravel がデータベースと対話する方法を学びます。
    強力な移行ツールとシーダーを使用して、データベース スキーマの変更を作成および管理します。
    生の SQL を記述せずに、複雑なデータベース クエリと関係を実行します。

  • ユーザー認証と承認 (ログイン、登録、ロール) を実装します。
    Laravel Breeze または Jetstream を使用して、安全なユーザー ログインおよび登録フローを設定します。
    ロールベースのアクセス制御を追加して、ユーザーの権限に基づいて機能を制限または許可します。
    Laravel の組み込み認証システムを理解し、実際のシナリオに合わせて拡張します。

  • CSRF、検証、ハッシュ、暗号化を使用して Laravel アプリケーションを保護します。
    Laravel の CSRF トークンと検証ルールを使用してフォームと API を保護します。
    Laravel のセキュリティ機能を使用して、パスワードを安全にハッシュし、機密性の高いユーザー データを暗号化します。
    XSS、SQL インジェクション、セッション ハイジャックなどの一般的な攻撃を防ぐ方法を学びます。

  • Laravel の API リソースを使用して RESTful API を構築および使用します。
    API ファースト開発向けにアプリケーションを構造化し、クリーンでバージョン管理されたエンドポイントを構築します。
    Laravel リソース クラスを使用して、API 応答をフォーマットし、エラー メッセージを適切に処理します。
    JSON API を介してフロントエンド フレームワークまたはモバイル アプリに接続します。

  • API トークン認証には Laravel Sanctum を使用します。
    SPA およびモバイル アプリケーションに安全なトークンベースの認証を実装します。
    Laravel Sanctum を使用して、OAuth の複雑さなしでユーザー セッションを管理します。
    ミドルウェアを使用して API ルートを保護し、ユーザー エクスペリエンスを安全にパーソナライズします。

コースのハイライト

  • Laravel 12 を最初から高度な機能まで学びます。

  • 実践的な演習で実際のプロジェクトを構築します。

  • ルーティング、Blade、Eloquent、API などをマスターします。

  • 安全な認証と承認を実装します。

  • Laravel Sanctum を使用して RESTful API を作成します。

  • 動的 UI については、Livewire と Alpine.js を参照してください。

  • テスト、デバッグ、パフォーマンス チューニングについて学習します。

Laravel の例

  • 最新の Web アプリを構築しながら、コア PHP スキルを強化します。

  • PHP OOP の概念とそれが Laravel にどのように影響するかを理解します。

  • 実践的なコーディング演習で実際のプロジェクトを構築します。


ララベル + PHP

私も嬉しいです

私は、テクノロジー、開発、そしてデジタルトランスフォーメーションの世界で6年以上の経験を持つプロフェッショナル、ブラヒムです。長年にわたり、ソフトウェア開発者、システムエンジニア、DevOps愛好家、バージョン管理スペシャリスト、チームリーダー、メンターなど、様々な役割を担ってきました。しかし、常に変わらず持ち続けているのは、複雑なテクノロジーをシンプルにし、テクノロジー業界でキャリアアップを目指す人々の支援に情熱を注いでいることです。

これまでのキャリアを通して、アジャイルなスタートアップからグローバル企業まで、幅広いチームと仕事をしてきました。大規模なソフトウェアプロジェクトに貢献し、部門横断的な開発チームを率い、 GitGitHubPHPLaravelなどのツールを活用した、組織における最新かつ協調的なワークフローの導入を支援してきました。実践的な経験を活かし、理論だけでなく、実際の環境で実際に機能する手法を教えています。

よくある質問

よくある質問

Q: このコースを受講するには事前に Laravel の経験が必要ですか?
A:いいえ。このコースは初心者から中級者まで、すべての開発者を対象としています。LaravelとPHPの基礎から始め、徐々に高度な概念へと進んでいきます。

Q: このコースに登録する前に PHP の知識が必要ですか?
A:はい、PHPの基礎知識は役立ちます。ただし、OOP、配列、関数、クラスといったPHPの主要概念についても、学習を進めながら解説しますので、迷うことがなくなります。

Q: このコースは Laravel 12 用に更新されていますか?
A:はい!このコースは Laravel 12 に完全に準拠しており、フレームワークの最新機能とベストプラクティスを網羅しています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 一貫性を保つ

  • Laravelに関しては初心者向けですが、プログラミングの完全な初心者向けではありません。PHPの基本(変数、関数、OOP)をすでに理解しているなら、ついていけるでしょう。

こんにちは
です。

1,086

受講生

12

受講レビュー

2.9

講座評価

17

講座

I’m an experienced instructor with a strong background in web development, business strategy, and career management. I’ve helped individuals and companies build successful websites, launch and grow businesses, and navigate their professional paths with confidence. My approach combines real-world experience with practical teaching, offering learners the tools and strategies they need to achieve their goals — whether starting a business, building a digital presence, or advancing their careers.

カリキュラム

全体

19件 ∙ (1時間 44分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥1,334

professionalの他の講座

知識共有者の他の講座を見てみましょう!