この記事では主にPHPの学習を始めるまでのルートを詳しく紹介していますので、皆さんがPHPを始める際の参考になれば幸いです。
インターネット上であまりにも多くの PHP 学習ロードマップが公開されています。私はインターネット企業で 10 年以上働いており、多くの初心者を PHP に導いてきました。彼らの問題点と学習ロードマップをすべての人に向けてまとめました。多くのシャオバイが遠回りをしないようにする必要があります。
インターネット上には、HTML と CSS を学んだ後すぐに Javascript と jQuery を学ぶように求める間違った学習ロードマップがいくつかあります。この種のコースは単なる愚かな用事です。フロントエンドエンジニアのトレーニングや自慢のフルスタックエンジニアのトレーニングを受けてみませんか?
この間違ったロードマップの問題は、焦点が PHP の方向ではなく、フロントエンドの方向にあることです。オブジェクト指向、ビジネス思考、SQL 変換などの PHP の焦点は前後にあります。 PHP は依然としてビジネス処理に重点を置いています。
初期段階では、HTML と CSS をいくつか学び、基本的に Web ページを作成できるようになったら、すぐに PHP 段階に入ることができます。
PHPは誰もが独学で学ぶため、長期間学習してもPHPを習得できていない場合、学習意欲が失われ、結果として独学学習の効果が低下します。
HTMLとCssを学んだ後は、Jsを学ばずに、すぐに環境のセットアップを始めてください。
多くの人がここで寄り道し、環境の構築方法に関するチュートリアルを見つけたがりません。社内で開発するときは、開発とオンライン コードの実行に Linux 環境を実際に使用します。
学習の過程で、私は「速く、速く、速く」と提案します。心配する必要がなくなり、コードを実行できるようになります。
ここでは、XAMPP、AppServ、PHPStudy、WampServer などのツールを使用して、最初の段落をすばやくインストールして開始することをお勧めします
<?php ?> phpinfo();
これらのプロセスでは、多くの初心者が使用します。どうしてなのか、すぐに混乱してしまい、書き留めることさえできません。
さらに、これらはすべて基本的な文法なので、覚えて、もっと書いて、もっと覚えて、もっと覚えなければなりません。
心理的に何も書けないと感じるのは普通のことです。
5. プロセス指向の使用段階
ついにこの段階で、フォーラム、投稿バー、またはショッピングモールを作成できるようになります。
6. オブジェクト指向と MVC
このセクションの学習順序:
PHPを学んだ後は、遊び感覚でフロントエンド講座を受講します。言語の基礎がすでにできているからです。したがって、JS を少し学習してから jQuery を学習すれば、ブートストラップだけで十分です。
マルチカテゴリのモールを作成したり、OA システムを作成したりできます。
Linux サーバーを学習する主な目的は、複数のサーバーの展開を理解し、ソフトウェアのインストール、特に LAMP と LNMP の環境構築を理解することです。
展開したサーバーに対応するコードをビルドします。
10. 大規模同時実行アーキテクチャの詳細な学習
大規模同時実行アーキテクチャを学習し、NoSQL テクノロジ、Swoole テクノロジ、keepalived テクノロジ、およびその他のさまざまなテクノロジを学ぶことが非常に必要です。
サーバー クラスターの下でコードがどのように効率的に実行されるかを完全に理解してください。
現時点では、大規模な同時マルチサーバー フラッシュ セールを作成するには、Redis と RockMQ を使用することをお勧めします。
中国にはこのトピックに関するビデオがたくさんあります。PHP5 のビデオはもう見ないでください。PHP7 のビデオや、Qianfeng PHP の大規模同時実行クラスター テクノロジなどのいくつかの国内の主要機関も見ることができます。
関連する推奨事項:
PHP最新学習ルート 初心者がフロントエンドをマスターするための学習ルートHTML5学習ルート分析以上がPHPの基本的な学習ルートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。