Laravelの学び方

(*-*)浩
(*-*)浩オリジナル
2019-06-15 13:59:203062ブラウズ

laravelを学ぶにはどうすればいいですか?その時見れば分かることも、次に遭遇すると分からなくなることもあります。

Laravelの学び方

#関心は重要です

これは古いトピックです。実際、興味があることが最良の教師だというわけではありませんが、興味がなければ、学ぶときに非常にイライラするでしょう。なぜなら、プログラミングというのは実は非常に複雑なもので、プロジェクトは大規模で細かい部分が多く、細かい部分でのミスは許されないからです。小さなバグが数日間あなたを苦しめることもあります。プログラミングに興味がなかったら、とっくに倒れていたでしょう。プログラマとして私が持つべき概念は、プログラミングをすることで幸せになり、幸せを得ながら経済的収入も得られるということです。そのため、興味がなければ早めに転職することをおすすめします。

探求心と恐れを知らない精神

laravel学習者の中で、完全なソースコードを一度も読んだことのある人は多くないと推定されます。ソース コードを理解するのが難しいとは思わないでください。著者は多くのコメントを書いていますが、その多くはドキュメントには表示されません。ソースコードを注意深く見ると、多くのインスピレーションと利益が得られます。私の周りの生徒の多くは、授業中に聞くだけで内容は知っていますが、なぜ、何ができるのか、他の知識とどのように関係しているのかを考えていません。恐れを知らない精神とは、権威を恐れないことを指しますが、同時に自分自身を謙虚であると考えるべきではありません。自分は権威ではないが、権威への道を進んでいるということを知らなければなりません。 laravel グループでは、質問をしたり、偉大な神に助けを求めたりする人がたくさんいます。アドバイスを求めるときは謙虚に、しかし自分が謙虚すぎるとは思わないでください。彼らはあなたの一歩先を行っているだけです。神は崇拝するものであり、人間が神になることは不可能であり、このレベルを神とするならば、そこに到達することは困難である。それで、laravelのソースコードを見て、それが数年前に書いたフレームワークだと思ってください、そして、あなたは記憶を失って、今はただ自分の過去の作品を見るだけです。

方法論

上記は比較的漠然としており、一般的な学習態度の方法について述べています。以下で具体的なことについて話しましょう。もちろん学習方法は人によって異なりますが、ここでは一般的なものをご紹介します。

しっかりとした基礎を築く

laravel フレームワークは比較的高レベルな PHP フレームワークであるため、学習する前にある程度の基礎を固めるのが最善です。

通信とは何か、プロトコルとは何かを理解します。 ISO 参照モデルを理解します。 http プロトコル、ブラウザとは何か、リンクと Web ページとは何かを理解します。これらの概念を過小評価しないでください。これらの概念を文系の学生に明確に説明できますか? php は何に使用され、Web ワークフローでどのような役割を果たしますか? laravel とは何か、それは何なのか、なぜ存在するのか、そしてそれが何をもたらすのか。

自分が何をしているのか、Web 全体でどのような役割を果たしているのかを理解したら、学習を開始できます

PHP の基本構文と標準ライブラリを学習します。デザインパターンと一般的に使用されるアルゴリズムを学習する ネイティブ PHP を使用して、PHP に進むための小さなプロジェクトを開発する 「最新の PHP」の概念 (ドキュメントといくつかのチュートリアル) に慣れる Laravel フレームワークの操作プロセス、フレームワークの設計アイデア (重要) および実践的な内容を理解する開発中です。バグを解決するために急いで検索しないでください。まず、エラーと例外のコール スタックに基づいて原因を見つけます。ソース コードを簡単に読んで、問題を特定できます。いくつかのバグを解決したら、フレームワークのソース コードの半分を読んだことになるでしょう。ソースコードを読む

ソースコードを読む

ソースコードの読み方について特別にお話します。 Laravel ソースコードの命名は意味規則に従っており、ほとんどのクラス名、変数名、関数名には目に見える名前と意味があります。全体的な観点から細部まで読んでください。index.php から始めて、各関数やクラスが何をするのかを理解してください。詳細を読み終えると、その理由がわかります。つまり、以下のツリーを幅優先の方法で走査します (これは不完全で、方法を示すための単なる例であり、自分で行うこともできます)

laravel ツリー

思考を養う 勉強方法を学ぶことによってのみ、半分の努力で2倍の結果を得ることができます。理解することによってのみ、私たちは深く思い出すことができます。

happy hacking~

laravel 関連の技術記事をさらに詳しく知りたい場合は、laravel フレームワーク紹介 コラムをご覧ください。

以上がLaravelの学び方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。