PHP を愛する同胞に明確な学習アイデアを提供するために、編集者が最新の PHP 学習ルートを共有します。
PhP 学習フェーズ 1
1. サイクルと目標:
学習サイクル: 17 日
学習後の目標: 企業のフロントエンド Web サイト構築の要件を満たすことができ、任意の Web サイトのページをコピーでき、ブラウザーの互換性を実現できる、PCとモバイルの互換性。また、JavaScript検証技術を活用できるので、ストレスなくフロントエンドエンジニアの資格を取得することができます。
2. 知識ポイント:
1) Html (マスター)
html テキスト レイアウト、テーブルとハイパーリンク、フォームとフレーム
html チュートリアル リンク: //m.sbmmt.com/html/html-tutorial 。 html
2) CSS
cssの構文と属性、ボックスモデル、DIV+CSSレイアウト
cssチュートリアルのリンク: //m.sbmmt.com/css/css-css_tutorial.html
3) Html5+ Css3 ( master)
html5 チュートリアル: //m.sbmmt.com/html5-tutorial.html
css3 チュートリアル: //m.sbmmt.com/course/555.html
4) ブートストラップ ( 重要なポイント)
ブートストラップデプロイメント、グローバルCSSスタイル、CSSコンポーネント
5) Javascript(要点)
JS入門、JS導入方法、JS構文、JS組み込みオブジェクト、BOMモデル、DOMモデル、イベントプログラミング
Javascriptチュートリアルリンク: //m.sbmmt.com/js-tutorial.html
6) Jquery (重要なポイント)
jquery のさまざまなセレクター、DOM および jquery オブジェクト、属性操作、イベント操作、jquery 特殊効果、ドキュメント処理、jqueryプラグインの仕組み
jQueryチュートリアル: //m.sbmmt.com/course/685.html
PHP学習第2フェーズ
1. サイクルと目標:
学習サイクル: 17日間
完了最終目標: プロセス指向プログラミングを使用して従来のビジネス ロジックを解決し、フォーム値の転送、ファイル プログラミング、セッション テクノロジ、および画像処理を実装できるようになります。コースを修了すると、建設の基礎スキルが完全に身に付きます。
2. 知識ポイント:
1) PHP 環境構築 (マスター)
静的 Web サイトと動的 Web サイトの違い、WEB プログラムのアクセスプロセス、Wamp 環境の構築、カスタム環境の構築、仮想ホストの構築ドメイン名に基づく環境 経験 - discuz フォーラムのインストール
2) PHP コア (キー)
変数と定数、データ型と演算子、プロセス制御、関数、ファイルのインクルード、演算子、文字列、配列
3) MySQL の基本 ( key)
データベースの基本的な SQL 操作、文字セット、列の型と列属性、テーブルの関係、高度なデータ操作、3 つの主要な mysql クエリ、データのバックアップと復元、mysql ユーザー権限管理、PHP 操作 Mysql の基本
4) PHP 代表的な技術(ポイント)
httpプロトコル、フォーム値転送、ファイル処理、セッション技術、GD画像処理
PHPチュートリアル: //m.sbmmt.com/course/685.html
MySQLチュートリアル: //m.sbmmt.com/mysql-tutorials.html
PHP 学習の第 3 段階
1. サイクルと目標:
学習サイクル: 17 日間
学習後の目標: 使えるようになるプロセス指向プログラミング 従来のビジネスロジックを解決し、帳票値の転送、ファイルプログラミング、会話技術、画像処理などを実現する手法です。コースを修了すると、建設の基礎スキルが完全に身に付きます。
2. 知識ポイント:
1) PHP オブジェクト指向 (マスター)
オブジェクト指向の概要、オブジェクト指向の使用、オブジェクト指向の 3 つの主要な特徴、PHP の継承、オブジェクト トラバーサル、オブジェクトのシリアル化、リフレクション仕組み、スペースのネーミング
2) PDO (おなじみ)
PDO の概要、基本的な PDO 操作と追加、削除、変更、PDO 前処理、PDO 属性制御、PDO 例外処理、PDO パッケージ化
3) ICFrarme フレームワーク (キー)
MVCデザインパターン、フレームワーク構築
4) Smartyテンプレート(おなじみ)
テンプレート技術の原理、Smartyクイックスタート、Smartyテンプレート設計、Smartyプログラミング、Smartyキャッシュ技術
5) プロジェクトアップグレード(要点)
メール技術、ページの静的化、正規表現、コンテンツ収集、機能改善
PHP 学習の第 4 段階
1. サイクルと目標:
学習サイクル: 17 日間
学習後の目標: ThinkPHP を使用できるようになるプロジェクトが迅速に開発されるため、最前線の企業で最も人気のあるフレームワークです。主流のバックエンドで一般的に使用されるRBAC権限管理機能、コード管理、フロントエンドとバックエンドの対話、マルチテーブル接続、データ分析、ポーリング技術、Webサイト最適化技術を実現できます。 jQuery Mobile を統合して、PC バージョンとモバイル バージョンの両方を実装することもできます。コース修了後は、主流の大・中規模Webサイト(オフィスOAシステム)の開発が十分にできるようになります。
2. 知識ポイント:
1) SVN (マスター)
SVN の概要とインストール、SVN の使用方法の詳細な説明、複数のウェアハウスの構成と権限制御、SVN サーバーの構成と管理、フック プログラム
SVN チュートリアル: http :// m.sbmmt.com/course/354.html
2) XML (おなじみ)
XML 構文、SimpleXML、get リクエストと post リクエストの送信、XML と JSON によるデータ送信、Ajax クロスドメインリクエスト、Ajax のケース- ページング、チャット ルーム
Ajax チュートリアル: //m.sbmmt.com/course/594.html
6) 最適化技術(要点)
データベース最適化、Sphinxフルテキストインデックス、Memcache、URL最適化
PHP学習の第5段階
1. サイクルと目標:
学習サイクル: 17日間
目標学習後:主流フレームワークThinkPHPを使用して、リアルモールの主流ビジネスロジック(商品の属性審査、商品検索、ショッピングカートなど)を実装し、モールでよく使われるQQログイン機能、決済機能、インターフェース開発を実装できる(配送、WeChat、SMS、電子メール、地図)、クラスタリング、ロードバランシング、分散などのモールサーバーアーキテクチャの高度な知識をマスターしてください!コースを修了すると、大規模な主流ショッピング モールの開発を真にマスターし、ポータル ウェブサイト、ショッピング モール システム、オフィス システムなどのプロジェクトのシステム パフォーマンスを最適化できるようになります。
2. 知識ポイント:
1) Redis (マスター)
Nosql 共通製品の紹介、インストールと起動、データ型の説明、Redis の PHP サポート、セキュリティ認証と高度なケース、永続化メカニズム、マスター/スレーブ構成
Redis チュートリアル ;//m.sbmmt.com/course/566.html
2) 9 つの主要なインターフェイス プログラミング (重要なポイント)
支払い、配送、WeChat、SMS、電子メール、地図、Baidu API、Tencent API、ローカル データ インターフェイス
3) MongoDB (キー ポイント)
MongoDB の理解、基本および一般的なコマンド、インデックスとユーザー管理、データ エクスポートとバックアップ、マスター/スレーブ レプリケーションとシャーディング、PHP は MongoDB をサポートします
MongoDB チュートリアル: http: //m.sbmmt.com/course/519.html
4) Mysql の読み取りと書き込みの分離 (重要なポイント)
原理、ログビンの説明、設定手順、読み取りと書き込みの分離を実現するコード、read-write の使用ThinkPHP での書き込み分離
5) サーバー アーキテクチャ (キー ポイント)
WEB サーバー クラスター、Nginx ロード バランシング、セッション共有、リバース プロキシ サーバー
PHP 学習フェーズ 6
サイクルと目標:
学習サイクル: 17
学習後の目標:
1. PHP オープンソース製品の使い方をマスターし、オープンソース製品の原理と考え方を深く理解し、迅速かつ詳細な二次開発を実行できるようになります。コースを修了すると、さまざまな企業ポータル、政府機関、教育機関、報道機関、個人のウェブマスター、その他の Web サイトの迅速な開発を習得できるようになります。
2. モバイル APP を開発するためのハイブリッド開発方法を習得します。APP は Android スマートフォンと IOS スマートフォンに対応しています。学習後は、PC ウェブサイト (またはエンタープライズ OA プラットフォーム) のコンテンツを携帯電話で同時に表示および更新できます。 !
2. 知識ポイント:
1) WebApp (キー)
フレームワークの基礎、PhoneGap の基盤となる実装、Hyrid ハイブリッド開発、アプリケーション JS SDK クラス ライブラリ
2) CMS の詳細な開発 (キー)
cms の理解システム、dedecms システム タグの使用、dedecms を使用した a67 ムービー ネットワークの開発、および dedecms を使用したデータ収集に習熟しています
CMS チュートリアル: //m.sbmmt.com/course/377.html
3) Hadoop (理解) )
Hadoop のインストールと構成、HDFS 構成、Hadoop エントリーのケース、PHP での MapReduce の作成
4) MySQL の高度な (キー)
外部キーとパラダイム、ビューとトランザクションのセキュリティ、トリガー、関数、ストアド プロシージャ、インデックス
5 ) JS 上級 (重要なポイント)
js 共通イベント、js オブジェクト指向、js クロージャー、js 関数呼び出し、js ミニゲーム Snake。
この学習ルートが良いと思われる場合は、このステップに従って今すぐ学習できます。PHP 中国語 Web サイトには無料で共有できる学習教材やリソースが多数あるので、安心してダウンロードできます。