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

/

Full-stack

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

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

  • backchur
php
Laravel
풀스택
PHP

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

こんなことが学べます

  • 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 とは合わないと思われる方

こんにちは
です。

638

受講生

34

受講レビュー

72

回答

3.6

講座評価

5

講座

カリキュラム

全体

28件 ∙ (6時間 16分)

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

受講レビュー

全体

12件

3.6

12件の受講レビュー

  • Su Yeoun Lee님의 프로필 이미지
    Su Yeoun Lee

    受講レビュー 20

    平均評価 5.0

    5

    85% 受講後に作成

    "PHP를 사랑하는 모든 이에게 추천하고 싶은 강의 - PHP 개발자의 최종 테크트리, 라라벨 강의" 이제 PHP 프레임워크는 라라벨입니다. 자 다같이 phper는 라라벨로 대동단결해 보아요.

    • 백승철
      知識共有者

      좋은 평가 감사드립니다~ 제 강의가 도움이 되셨으면 하는 바람입니다. 라라벨을 다루다가 궁금한 점이 있으시면 언제든 문의 남겨주시고 앞으로의 길에 좋은 일만이 있으시기를 바라겠습니다!

  • Jang Jaehoon님의 프로필 이미지
    Jang Jaehoon

    受講レビュー 495

    平均評価 4.8

    5

    11% 受講後に作成

    PHP개발이 필요할 시점에 열심히 듣겠습니다! 감사합니다!

    • 백승철
      知識共有者

      좋은 평점 감사드립니다. 이전 버전이라 현재랑 차이가 있지만 전체적인 구조 파악에 도움이 되셨으면 합니다.

  • 최진환님의 프로필 이미지
    최진환

    受講レビュー 5

    平均評価 5.0

    5

    89% 受講後に作成

    이전 버전이라 패스할 내용들이 좀 있긴 있긴합니다. 물론 마지막에 업데이트에 대한 대응 등도 설명을 해주셨습니다. 백엔드로만 집중 해서 강의했으면 그리고 11버전 에서도 강의를 작성해주셨으면 좋겠습니다. 감사합니다

    • 백승철
      知識共有者

      좋은 평점을 남겨주셔서 감사드리고 말씀해주신 부분을 참고해서 좋은 모습으로 찾아뵙겠습니다. 감사합니다!

  • Mino님의 프로필 이미지
    Mino

    受講レビュー 14

    平均評価 5.0

    5

    100% 受講後に作成

    • 백승철
      知識共有者

      좋은 평점을 남겨주셔서 감사드립니다. 제 강의가 라라벨을 익히는 데 도움이 되셨으면 좋겠습니다!

  • Max Kim님의 프로필 이미지
    Max Kim

    受講レビュー 13

    平均評価 4.9

    5

    100% 受講後に作成

    기초를 배울 수 있습니다

    • 백승철
      知識共有者

      좋은 평가를 남겨주셔서 감사합니다. 앞으로 라라벨 프레임워크를 다루는데에 있어서 도움이 되었으면 좋겠습니다!

¥3,361

backchurの他の講座

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

似ている講座

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