これらの 7 つの提案は、半分の労力で 2 倍の成果をもたらす Laravel の学習に役立ちます。
次の Laravel チュートリアル コラムでは、Laravel をより効率的に学習するための 7 つの提案を推奨します。
Laravel をより効率的に学習するための 7 つのヒント
コミュニティの発展に伴い、Laravel の学習に役立つ既製のリソースが多数登場しました。素敵ですね。しかし、どのようにして最適なものを選択すればよいのでしょうか?言い換えれば、どちらがより自分に合っていて、より効率的に学習できるのでしょうか?絶えず改良され続ける Laravel のフレームワークに直面して、あなたもこのような疑問を提起したと思います。ここでは、Laravel をより効果的に学習するのに役立つ 7 つのヒントを紹介します。
これらのヒントの中には、Laravel の学習にのみ適用されるものもありますが、他のプログラミング言語やフレームワークの学習に適用されるものもあります。
1. 正直に言うと、公式ドキュメントから学習を始めないでください
#初心者が通常最初にすることは、Laravel の公式ドキュメントを読むことです。あなたがヘッドライナーなら誤解しないでください、Laravel のドキュメントは非常に素晴らしいものです。ただし、ほとんどの場合、ドキュメントを作成する人は、読者が PHP エコシステムと最新のツールについてある程度の知識を持っていることを期待しています。
たとえば、ドキュメントの最初の部分はインストールですが、単に「ダウンロードしてインストールする」だけではありません。 Composer の使用方法、ターミナルまたはコマンド ラインの使用方法、コマンドの実行方法、Web サーバーの動作方法などを知る必要があります。
2. PHP、OO、ターミナル、コンポーザーを最初に学ぶ
#これらを学ぶのは面白そうですが、Laravel を学びたい人が増えています。 PHPを学ぶことで。 JavaScript をまったく学ばずに jQuery を使いたい人たちと同じです。フレームワークの存在は、学習への近道を与えるものではなく、地に足を着いて基礎から始めるためにあります。
最新の PHP フレームワーク (Laravel、Symfony など) の学習を始めるには、PHP の使用に慣れている必要があります。特にオブジェクト指向プログラミング。すべてのフレームワークはオブジェクト指向モードで記述されており、クラス、オブジェクト、プロパティ、メソッド、依存関係、特性、その他の「キーワード」を流暢に使用できる必要があります。
一般的に、フレームワークを使用するのではなく、純粋な PHP を使用して構築された単純なプロジェクトを少なくとも作成することをお勧めします。これにより、PHP をより深く理解し、Laravel の内部関数をより効果的に使用できるようになります。
さらに、私の意見では、PHP をより強力にするのは Composer ツールです。 Composer を理解すると、最新の PHP 開発の重要な部分である Laravel の依存関係を最大限に活用する方法がわかります。
OS システム用のターミナルと Windows システム用の cmd というターミナルもあります。同様に、最新の PHP フレームワークはコマンドを使用して、コードの生成、ライブラリのインストール、設定の変更、実行のデプロイなど、ほとんどの機能を実行します。これらの基本を知っておく必要があります。
上記はすべて、Laravel を始める前に知っておくべきことです。これを見て急に怖くなりましたか?恐れることはありません!これは提案の始まりにすぎません。
3.書籍、コース、またはビデオ?無料ですか、それとも有料ですか?
#多くの人は、何かを学ぶときに最初に質問します。「始めるのに最適な方法はありますか?」本を読んで学習することを好む人もいれば、直感的でわかりやすいビデオコースを好む人もいます。どちらでも大丈夫です。ただし、探しているコンテンツが比較的安定しており、適切に構造化されていることが前提となります。 YouTube からランダムな記事やビデオを見つける代わりに、望む結果は得られません。著者にはこれらのことを一貫して説明してもらう必要があります。そうしないと、すぐに混乱してしまい、より深いレッスンを理解できなくなる可能性があります。
これは、無料コースと有料コースの根本的な違いでもあります。プログラミングを学ぶには、無料の情報がたくさんあるので、インターネットで調べればよいという人もいます。それは事実ですが、この方法で勉強することを選択した場合、すべてをまとめるのに多くの不必要な時間を費やすことになります。通常、有料のコースや書籍が最適です。コンテンツは学習を促進するために特別に用意されており、コンテンツを探すのに時間を費やす必要がありません。 (巨人の肩に乗れるなら、そうしてみませんか?)
私がお勧めする 3 つのリソースを紹介します:
Laravel Up & Running – Matt Stauffer が書いた本
Laravel from Scratch - Laracasts シリーズのビデオ
Get Started With Laravel 5 - Tutsplus コース
上記はすべて海外の学習リソースです。怖がらないでください、噛んでみればまだ理解できます。もちろん、国内のリソースもあります。
Laravel 入門チュートリアル - Laravel 中国コミュニティ Summer & Li Jinfa (Aufree) が書いた中国語チュートリアル
そして、PHP をより良く学ぶ方法に関する本、@ overtrue An Zhengchao Master は常に『In- Depth PHP: Object Oriented, Patterns and Practice』という本を推奨します。
(もちろん、より良い本はたくさんあります。より多くの興味のある人が 1 冊か 2 冊をお勧めできることを願っています)
4. 読むのをやめて、## にバグを書き込みます。
##コードを入力したりバグを作成したりせずにプログラミングを学ぶことは不可能です。本を読んだりビデオを見たりするのにあまり時間を費やさず、できるだけ早くコーディングを始めてください。実際、各レッスンを完了するか、各章を読んだ後は、すぐにコーディングの練習を開始する必要があります。一般的に、学習プロセス中にテスト プロジェクトを作成することをお勧めします。これにより、プロセスがより現実的になるだけでなく、モチベーションも高まります。適切な目標や目的を持たずに理論を学び続けることは精神的に困難です。
コードを書くだけだと、障害にぶつかったり、疑問がたくさん出てきます。問題に遭遇し、それを克服することで知識が広がり、真の開発者になります。 (ダンジョンをアップグレードしてクリアするには、もう少し忍耐強く闘志を使い果たさなければなりません!)
5. Google と StackOverflow の使い方を学びましょう
#直接ではありませんが、 Laravel に関係しますが、重要です。百度の使い方も知らないの? Googleで調べてみましょう!プログラマーにとって、はしごを見つけるのは難しくありません。 GoogleとBaiduの違いをご存知ですか?私は知らない?それならGoogleに行きましょう!
StackOverflow は、プログラム関連の IT テクノロジーに関する質問と回答の Web サイトです。一般に、Google で問題の解決策を検索すると、最初に検索されるコンテンツは StackOverflow から来ます。
それでは質問です。質問してもらえますか?はは、「質問できるってどういうこと?」と疑問に思うかもしれませんが、まずは中国語版の『質問する知恵』を読むことをお勧めします。
一般に、各フォーラムやコミュニティには、コミュニティへの投稿や Laravel China コミュニティの管理仕様など、独自の文化、ルール、行動上の期待があります。また、技術コミュニティに参加すると、他の人が投稿した技術的な投稿を読むだけでなく、正しい方法とスタイルで質問することもできます。礼儀正しく、忍耐強く、敬意を持って行動すれば、専門家の助けが得られる可能性が高くなります。
6. メンターを見つける
#プログラミングを学ぶ際の最大の問題は、何かが機能しない場合のトラブルシューティング方法がわからないことです。この問題に対する最善の解決策は、他の人に助けを求めることです。あなたを助けてくれる素晴らしい人を見つけることの重要性について!
どこでメンターを見つけるべきですか?オフラインとオンラインの両方のソーシャル サークルで。学校の先輩やコミュニティ フォーラムの専門家は、忙しくなく、質問があまりにも愚かでない限り、喜んで助けてくれるでしょう。もちろん、自分でチャンネルを見つけたり、コミュニティで質問したり、プライベート メッセージを送信したりする必要があります。
7. 諦めないでください
#前のヒントで述べたように、解決できない問題に遭遇すると、簡単に諦めてしまいます。おそらくそれが、非常に多くの人が学習を始める理由なのかもしれませんが、実際にプロの開発者になるのはほんのわずかです。いつも虹や蝶があるとは限らず、道には常に問題がいっぱいです。難しい質問、自信のなさ、さらにはコンピューターを窓から投げ捨てたいという誘惑さえあります。しかし、すべての開発者は中断することなくこれを経験します。信じてください、何が起こっても、あなたがしなければならないことは、進み続ける、進み続ける、そして進み続けることです。クリエイティブになり始め、頭の中にあるものを簡単に実現できるようになると、それだけの価値があることがわかるでしょう。
最後に、継続的な改善について言えば、私の最後のアドバイスは、勉強会と休憩の間の間隔をあまり長くとらないことです。毎週、あるいは毎日、何か新しいことを学び続けましょう。これはトレーニングのようなもので、一日でも休むとリズムを取り戻すのが難しくなります。 (学ぶことだけを主張し、継続的に学習することだけを主張するのが王道です。)
上記は私の提案です。あなたにとって最適な学習方法が見つかることを願っています。きっといつか素晴らしい世界が生まれるでしょう。 Laravel プロジェクト一緒に働きながら!
以上がこれらの 7 つの提案は、半分の労力で 2 倍の成果をもたらす Laravel の学習に役立ちます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Laravelは、Webアプリケーションを簡単に構築するためのPHPフレームワークです。次のような強力な機能を提供します。インストール:Laravel CLIを作曲家にグローバルにインストールし、プロジェクトディレクトリにアプリケーションを作成します。ルーティング:ルート/web.phpのURLとハンドラーの関係を定義します。ビュー:リソース/ビューでビューを作成して、アプリケーションのインターフェイスをレンダリングします。データベース統合:MySQLなどのデータベースとのすぐ外側の統合を提供し、移行を使用してテーブルを作成および変更します。モデルとコントローラー:モデルはデータベースエンティティを表し、コントローラーはHTTP要求を処理します。

CraftCMSを使用してWebサイトを開発する場合、特にCSSやJavaScriptファイルを頻繁に更新する場合、リソースファイルのキャッシュ問題が発生することがよくあります。古いバージョンのファイルがブラウザによってキャッシュされ、ユーザーが最新の変更を表示しないようにすることがあります。この問題は、ユーザーエクスペリエンスに影響を与えるだけでなく、開発とデバッグの難しさを高めます。最近、プロジェクトで同様のトラブルに遭遇し、いくつかの調査の後、プラグインWiejeben/Craft-Laravel-Mixが見つかりました。

Laravelフレームワークを学びたいが、資源や経済的圧力に苦しんでいないのですか?この記事では、Laravelの無料学習を提供し、オンラインプラットフォーム、ドキュメント、コミュニティフォーラムなどのリソースを使用して、PHP開発の旅から習得するための堅実な基盤を築く方法を教えてくれます。

Laravelは、ユーザーモデル(Eloquentモデル)の定義、ログインフォームの作成(ブレードテンプレートエンジン)、ログインコントローラーの作成(認証\ログインコントローラーの継承)、ログイン要求の検証(Auth ::試行)の検証など、ユーザーログイン機能を実装するための包括的なAuthフレームワークを提供します。ヘッダー。さらに、AUTHフレームワークは、パスワードのリセット、電子メールの登録と検証などの機能も提供します。詳細については、Laravelのドキュメントを参照してください:https://laravel.com/doc

初心者向けのLaravel Frameworkバージョンの選択ガイドでは、この記事は、多くのバージョンの中で初心者が情報に基づいた選択を行うのを支援するように設計されたLaravelのバージョンの違いに分かれています。各リリースの主要な機能に焦点を当て、長所と短所を比較し、初心者がスキルレベルとプロジェクトの要件に基づいてLaravelの最も適切なバージョンを選択できるように便利なアドバイスを提供します。初心者の場合、Laravelの適切なバージョンを選択することは、学習曲線と全体的な開発経験に大きな影響を与える可能性があるため、重要です。

記事の概要:この記事では、Laravelフレームワークを簡単にインストールする方法について読者をガイドするための詳細なステップバイステップの指示を提供します。 Laravelは、Webアプリケーションの開発プロセスを高速化する強力なPHPフレームワークです。このチュートリアルは、システム要件からデータベースの構成とルーティングの設定までのインストールプロセスをカバーしています。これらの手順に従うことにより、読者はLaravelプロジェクトのための強固な基盤を迅速かつ効率的に築くことができます。

Laravelフレームワークには、開発者のさまざまなニーズを満たすためにバージョン番号を簡単に表示するための組み込みの方法があります。この記事では、Composer Command Lineツールの使用、.ENVファイルへのアクセス、PHPコードを介したバージョン情報の取得など、これらの方法について説明します。これらの方法は、Laravelアプリケーションのバージョン化の維持と管理に不可欠です。

LaravelとThinkPhpはどちらも人気のあるPHPフレームワークであり、開発における独自の利点と短所を持っています。この記事では、2つの深さを比較し、アーキテクチャ、機能、パフォーマンスの違いを強調して、開発者が特定のプロジェクトのニーズに基づいて情報に基づいた選択を行うのに役立ちます。
