inflearn logo
知識共有
inflearn logo

PHP 開発者の最終テクノロジ ツリー、Laravel 講義

PHP ベースで作成された Laravel フレームワークは、開発者に便利な機能を提供します。公式のホームページや書籍が理解しにくい場合、または Laravel の学習に苦労している方に役立つよう、この講義を作成しました。

難易度 中級以上

受講期間 無制限

PHP
PHP
Laravel
Laravel
PHP
PHP
Laravel
Laravel

学習した受講者のレビュー

学習した受講者のレビュー

3.2

5.0

Su Yeoun Lee

85% 受講後に作成

"PHPを愛するすべての人にお勧めしたい講義 - PHP開発者の最終テクトリ、Laravel講義" PHPフレームワークはLaravelです。 みんな一緒にphperはLaravelで大同団結してみてください。

5.0

Jang Jaehoon

11% 受講後に作成

PHP開発が必要な時に、しっかり聞きます!ありがとうございます!

5.0

최진환

89% 受講後に作成

以前のバージョンとパスする内容がいくつかありますがあります。 もちろん最後にアップデートへの対応なども説明していただきました。 バックエンドでのみ集中して講義したら、そして11バージョンでも講義を作成していただきたいと思います。ありがとう

受講後に得られること

  • PHP

  • Laravel

  • Amazon Webサービス

  • MVC フレームワーク

LaravelフレームワークでPHP Web開発レベルアップ!

PHP開発者の最終技術、
Laravelフレームワークの中核。

PHPをPHPらしく、PHP開発の定数!
PHPをComposerと連携して、他のプログラミング言語に劣らず、軽量で強力なWebアプリケーションを開発、運用できます。

大規模なWebサービスFull-Stack Java Springの代替

入門者もわかりやすいララベル
こんな方におすすめです👀

  • PHPを行うことを知っていますが、今よりさらに進化したい開発者
  • ✅会社でララベルプロジェクトをしなければならないのに経験したことのないジュニア開発者
  • 最新バージョンのLaravel講義を必要とする開発者
  • ✅ フロントエンドライブラリを別々に学びたくない開発者
  • ✅ Java Springの代替案を探している開発者

どこにも見られなかった
Laravelフレームワークの中核

💡ページ作成からサービス展開まで、Laravelでフルスタック開発者に挑戦してみてください!

Web開発者にはさまざまな選択肢があります。私はカフェ24で純粋なPHPで開発した経験を活かし、Laravelフレームワークを勉強し始めました。ところで、ララベルを正しく習うのは容易ではありませんでした。公式ホームページはもちろん、正式に発行された書籍すら初めてララベルに入門しようとする人々には理解しにくくララベルを紹介していたからです。中途半端な説明 やはり初心者の立場では不足してしか感じられませんでした。

このようにララベルを習得するまで本当に多くの試行錯誤を経ました。過去の私だけでなく、今でも多くのPHP開発者がLaravelを習得しにくくなっています。 Laravelに興味はありますが、身につけるのに苦労している人のために、多くのLaravel機能の中でよく使用する重要な内容だけをまとめ、できるだけ理解しやすくお知らせしたいと思います。


講義の特徴
確認してみてください。

理論&実践2-Track

Laravelで特定の機能を実装するときに、なぜこれらのコードを書くのか、どのような順序で動作するのかを理論的に見てみましょう。

最も簡単なララベル講義

公式ホームページや市中ララベル関連書籍に比べてとても詳しく、親切にご説明いたします。他のメディアでララベルを勉強し、感じた不足を補うことができるように細かく構成しました。

必ず知っておくべき重要なヒント

Webアプリケーションを開発するときに特によく使用される機能とコードをまとめて説明します。迅速な時間内にLaravelフレームワークを理解し、処理するのに適しています。

本当まで考えた

講義で学んだ内容に基づいて、実際のララベルでサービスする方法についてもご紹介します。

レベルの高いPHP開発者になりたい場合。

Web開発の基礎だけを知っていた初心者開発者ですか? Laravelを適切に使用できる場合は、ページ作成からサービス展開まで、すべての機能を単独で実装できるスーパー開発者に成長することになります。フロントエンド開発者も、バックエンド開発者もフルスタック開発者として生まれ変わる体験を体験できます。

講義をすべて終えれば、そのリポジトリにあるサービス程度は一日程度に開発できるようになります。 PHP Web開発の実力を育てた方だけでなく、一人で自分だけのホームページを製作しておられる方にも役立つ内容で構成しました。 (羽毛を見に行く)


学習内容📚

PHP Laravelフレームワークを学ぶ

  • Laravelについて紹介し、長所と短所を学びます。
  • Docker、WSL2、Visual Studio Codeを設定し、Alias設定を含むSail Upで練習を完了します。

Laravel Saleにダウンロードされたプロジェクトディレクトリ別の役割を学ぶ

  • Laravelセールにダウンロードされたプロジェクトの内部で必要なファイルについて説明します。
  • Laravelの複数のファイルにそれぞれ文を付けて、どの順序で出力されるかを見てください。

Laravel sail命令の使い方+ドッカー構造

  • sail命令の使い方とドッカー構造を紹介します。
  • セール命令を使用してMySQLに接続するかどうかを確認し、アーティズンでプロバイダ/コンテナ/モデル/移行の生成とテスト文の出力を練習します。

LaravelでWebページのルーティングを処理する

  • get、postなどのWebページルーティングをLaravelでどのように処理するかを理解します。
  • Webファイルから直接またはコンテナを経由してブレードテンプレートを出力してみます。

コントローラ、サービスコンテナ、サービスプロバイダ

  • コントローラとサービスコンテナ、サービスプロバイダ機能を分ける基準と使い方、理論を詳しく学びます。
  • コントローラ内のクラスを説明し、_construct、protected変数、bind、singletonの使用を実践してみてください。

処理コードミドルウェア

  • ページを読み込む前処理コードミドルウェアの使い方を簡単に紹介します。
  • ミドルウェアを作成し、ルーティングに適用する方法を実践します。

Laravelでフロントエンドを? React/Vue を置き換える Livewire

  • Laravel専用のフロントエンドライブラリを使用する理由と方法を学びます。
  • Laravel LiveWireをインストールし、サンプルページを作成してCSSファイルをリンクしてみます。

Livewireの主な使用コード

  • ライブワイヤでよく使われるコードとその原理を説明します。
  • wire:model、wire:click、wire:submit.prevent などのコード動作の順序を実装し、順序を理解します。

データベース接続とMVCパターンLaravelで実装する

  • データベースを作成して接続する方法と、MVCパターンをLaravelでどのように実装するかを学びます。
  • モデル、ビュー、コントローラをLaravel内で生成し、MySQLとの接続を確認してみます。

CRUD

  • LaravelのORMコードであるEloquentを紹介します。どのようにしてデータベースがデータを処理するか(書き込み、読み取り、変更、削除)を学びます。
  • モデルを呼び出して、要素の方法でCRUDを実装します。

ファイルストレージ

  • Laravelでファイルをアップロードして保存する方法を紹介します。
  • ストレージファサードを使用してデータを保存して読み込みます。

本当!ララベルをサービスする

  • 既存のプロジェクト内のStorageフォルダにAmazonアカウントを作成し、S3に変更してみます。
  • これまでに学んだことに基づいて、簡単なサイドプロジェクトを作成できます。 (一日で作成するSNSページ)
  • Laravel Vaporで自分のプロジェクトを展開する方法を学びます。

💡受講前に確認してください!

  • プレーヤーの知識としてHTML、CSS、JavaScriptを知っておく必要があります。
  • PHP言語の知識がある程度揃っていると良いでしょう。
  • Windows 11 Pro環境でDocker Desktopを使用してLaravelを練習します。受講前に自分のPCがWSL2をサポートしていることを確認してください。
  • PPTで理論の説明を、Visual Studio Codeで実習を進めます。

この講義を作った
知識共有者

ペク・スンチョル

Web開発とランディングページデザインを主業とするフリーランス開発者のペク・スンチョルです。 InflearnでASP.NET core Blazor講義も一緒に行っています。 ASP.NETでVO7EというWebコミュニティを作成して運営しています。 Laravelに関連するエラー解決の記事をアップロードすることがあるので、頻繁に訪問してください!


Q&A 💬

Q. 以前はPHPを少し学びました。初級レベルの実力なのにララベルを始めても大丈夫でしょうか?

むしろ一番適切な状態だと思います。既存のPHPとは異なり、Javaのようにクラスを作成し、必要に応じて関数を呼び出す方法を使用するので、コードを書く方法を学ぶことができます。

Q. HTML/CSS、JavaScriptまでしか学びませんでした。この状態でララベルを始めても大丈夫でしょうか?

このレッスンはPHPベースのLaravelフレームワークについて説明します。 PHPは主にバックエンド開発に使用されていますが、現在はフロントエンドもPHPで処理でき、これに対する方法を講義で一緒に紹介します。

PHPの知識がなくてもクラスに従うのは難しいかもしれません。でもこの講義では文法よりも使い方について紹介するだけに、実習に沿ってコードを書いてから「なぜこんなコードを使ったの?」という疑問のある部分ごとに検索を通じて、茶曲茶曲の実力を積んでいけばいいようです。

Q. 授業内容をどのレベルまで扱いますか?

動的ページの作成、データベースのORM、ファイルの作成と削除、AWSの使用法などの難易度を問わず、使用頻度の高い機能をカバーしています。 Webソケット、キュー、クッキー、セッションなどの高度な内容に対応しながらも使用頻度の低い内容は今回の講義では扱いません。

Q.リアクトまたはビューでフロントエンドを実装できますが、あえてライブワイヤーを使用する必要がありますか?

Laravel 8の初期まで、フロントエンドの選択肢はありませんでした。その後、Laravel 8の馬葉にViteと一緒にライブワイヤーが登場します。この講義はPHP開発者に配慮して作られただけにライブワイヤーを紹介していますが、JavaScriptライブラリを使うべきかどうかを決めるのは受講者の皆さんの役割です。今回の講義でビューやリアクトの使い方を扱わない点をご理解いただきたいと思います。

Q. LaravelがSpringとSpring Bootと異なる点はありますか?

Spring FrameworkはJavaベースのバックエンドフレームワークです。一方、LaravelはPHPベースのバックエンドフレームワークでしたが、現在はフロントエンドまでサポートして効率性が高まりました。

一緒に見れば良い講義

こんな方に
おすすめです

学習対象は
誰でしょう?

  • PHP 言語に精通している方

  • Spring を置き換えるフレームワークをお探しの方

  • カフェ24を運営することで限界にぶつかった方

  • 大規模なWebサービスを企画している方

  • Java とは合わないと思われる方

こんにちは
backchurです。

679

受講生

40

受講レビュー

72

回答

3.5

講座評価

5

講座

カリキュラム

全体

28件 ∙ (6時間 16分)

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

受講レビュー

全体

16件

3.2

16件の受講レビュー

  • youcc64454님의 프로필 이미지
    youcc64454

    受講レビュー 2

    平均評価 4.0

    4

    100% 受講後に作成

    • janggos772257님의 프로필 이미지
      janggos772257

      受講レビュー 21

      平均評価 5.0

      5

      85% 受講後に作成

      "PHPを愛するすべての人にお勧めしたい講義 - PHP開発者の最終テクトリ、Laravel講義" PHPフレームワークはLaravelです。 みんな一緒にphperはLaravelで大同団結してみてください。

      • backchur
        知識共有者

        良い評価ありがとうございます〜私の講義が役立つことを願っています。ララベルを手がけて気になる点がありましたら、お気軽にお問い合わせください。

    • jjhgwx님의 프로필 이미지
      jjhgwx

      受講レビュー 731

      平均評価 4.9

      5

      11% 受講後に作成

      PHP開発が必要な時に、しっかり聞きます!ありがとうございます!

      • backchur
        知識共有者

        良い評価をありがとうございます。以前のバージョンなので現在とは異なりますが、全体的な構造把握にお役に立てれば幸いです。

    • jins님의 프로필 이미지
      jins

      受講レビュー 6

      平均評価 5.0

      5

      89% 受講後に作成

      以前のバージョンとパスする内容がいくつかありますがあります。 もちろん最後にアップデートへの対応なども説明していただきました。 バックエンドでのみ集中して講義したら、そして11バージョンでも講義を作成していただきたいと思います。ありがとう

      • backchur
        知識共有者

        良い評価を残していただきありがとうございます。ありがとうございます!

    • bizmino님의 프로필 이미지
      bizmino

      受講レビュー 14

      平均評価 5.0

      5

      100% 受講後に作成

      • backchur
        知識共有者

        良い評価を残していただきありがとうございます。

    backchurの他の講座

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

    似ている講座

    同じ分野の他の講座を見てみましょう!

    ¥3,574