PHP を初めて使用する、または PHP に興味がある初心者の場合、学習目標を明確にするために学習ロードマップなどをオンラインで検索するでしょう。しかし、インターネット上のロードマップは非常に大規模な知識体系であることが多く、明らかに非常に威圧的であり、初心者にとっては非常に不親切です。今日は、PHP の学習ルートをまとめます。
1. 学習ロードマップを信用しない
初心者にとって最も必要なのは明確な目標なので、ネットでさまざまな学習方法を検索します実は、これでは必ずしも目的が明確になるわけではなく、さらに混乱してしまいます。時間が経つと自信を失い、3分で熱くなってしまいます。したがって、私たちは最初に最も重要なことを覚えておく必要があります。それは、ロードマップを信じず、一歩一歩真実であるということです。
2. HTML css の基礎
PHP を学びたい場合、フロントエンドの基礎は間違いなく不可欠ですが、それに多くの時間を費やしてはいけません。私たちの焦点は PHP です。 HTML CSS を使用して基本的な Web ページを完成させることができれば大丈夫です。
3. 開発環境
phを学ぶ前に開発環境の構築は必須ですが、初心者の場合はある程度の手順が必要です。環境を構築すると様々な問題が発生し、その解決に多くの時間が費やされてしまいますが、ここではすぐに PHP の学習に入ることができる統合開発環境の利用をおすすめします。
推奨統合環境ツール: WampServer 統合環境ツールのダウンロード
4. PHP 基本構文
環境構築が成功したら確立したら、PHP の学習を始めましょう。変数、データ型、コメント、定数、if...else、switch...case、while、do...while、for、演算子、配列、関数、一般的に使用される関数。これらは、この段階でマスターする必要がある知識ポイントです。この時点で、多くの初心者は、学習しても何も書けないと感じます。焦らないでください。これは正常であり、今後の学習でゆっくりと使用されます。 。
基本的な文法を覚えておく必要があります。
5. データベースの基本構文
PHP の基本構文を学習したら、まずデータベースの基本構文を学習する必要があります。ここでは MySQL を推奨します。データベースについては、MySQL を推奨します。 , この段階で学習する必要があるのはデータベースだけであり、追加、削除、確認、変更の際にあまり深く学ぶ必要はありません。学習の中心は依然として PHP です。
6. プロセス指向
PHP とデータベースの基礎を学んだ後、まず PHP でデータベースに接続する方法を学びます。その後、チュートリアルビデオで学び、簡単な掲示板などの機能を完成させてみましょう。主に追加、削除、変更、ページングを実装し、次にSeeeion、Cookieを学習し、ログインと登録機能を完了させ、最後に認証コードの作成方法を学習します。
7. オブジェクト指向と MVC
注: この段階で PHP7 を学習する場合は、特に注意してください。いくつかの新しい基準。例:コンポーザー、PSR、オブジェクト指向デザインパターンなど。
この段階では、次のルートに従って学習できます:
基本的なオブジェクト指向構文;
書き込みいくつかの一般的なクラス;
結合 MVC;
設計パターンを学ぶ;
PSR を学ぶ;
8. フロントの詳細な学習-end
前のコンテンツを学習し、掲示板やフォーラム システムを完成させることができたら、戻ってフロントエンドのコンテンツを詳しく学習するのが簡単になります。 JS と jQuery をいくつか学習した後、初期段階では基本的にブートストラップを使用するだけで十分です。
9. Thinkphp、laravel フレームワーク
1 つまたは 2 つのフレームワークを学習します。ここでは Thinkphp フレームワークをお勧めします。中国人にとって非常にフレンドリーで、簡単に作成できます。使用。次に、上記で学んだことに基づいていくつかのモール プロジェクトを作成してみます。
10. linux
Linux サーバーを学ぶ主なことは、マルチサーバーの展開を理解し、ソフトウェアを理解することです。インストール、特に LAMP および LNMP 環境の構築。
デプロイしたサーバーに対応するコードをビルドします。
最後に、ドメイン名と Alibaba Cloud サーバーを購入し、実際にコードをクラウド サーバーにデプロイし、オンライン プロセスを経て、git を使用してコードを管理する方が良いでしょう。
11. 大規模同時実行フレームワークの詳細な学習
大規模同時実行アーキテクチャを学習し、NoSQL テクノロジ、Swoole テクノロジ、 keepalive テクノロジーやその他多くのさまざまなテクノロジー。
サーバー クラスター内のコードがどのように効率的に実行されるかを完全に理解してください。また、PHP のソケット、プロセス、スレッド、コルーチン、その他のテクノロジを包括的に理解することは、コードの技術的な改善に非常に役立ちます。現時点では、Redis と RockMQ を使用して大規模な同時実行のマルチサーバー フラッシュ セールを作成することをお勧めします。
中国にはこの分野のビデオがたくさんあります。PHP5 のビデオはもう見ないでください。もっと PHP7 のビデオを見てください。
最後に、PHP を学習するときは、自信を持って、現実的で、一歩ずつ進めなければならないことを皆さんに思い出していただきたいと思います。
おすすめの PHP 中国語 Web サイト ビデオ チュートリアル: PHP ビデオ チュートリアル
以上がPHP独学ルート入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。