ホームページ  >  記事  >  バックエンド開発  >  PHP開発エンジニアの知識構造

PHP開発エンジニアの知識構造

小云云
小云云オリジナル
2017-11-10 14:42:011686ブラウズ

上級 PHP 開発エンジニアになりたいなら、最も基本的な知識は言うまでもなく習得する必要がありますが、PHP 開発エンジニアになるためにはどのような知識構造が必要ですか?以下のエディターに概要が表示されます。これを比較して、上級 PHP 開発エンジニアになれるかどうかを確認できます。
1. Linux

一般的な Linux コマンド

2. 権限管理コマンド
4. ファイル検索コマンド
5. コマンドの使用方法
7. Editor Vim
Linux の一般的なコマンド操作をマスターし、Linux の基本的な使い方を学び、Linux 上のテキスト エディターに精通します。

Linux システム管理
1. ソフトウェア パッケージ管理
2. ユーザーとユーザー グループの管理

Linux システムの一般的なシステム管理操作をマスターします。


Linux ネットワーク アプリケーション
1. 基本的なネットワーク設定
2. ネットワーク ファイル共有
Linux システムの一般的なネットワーク構成ファイルとコマンドをマスターし、ファイル共有サービス SSH と FTP に精通します。

LAMP 環境のコンパイルと Apache の構成
1. LAMP 環境のコンパイル
2. Apache の基本オプションと応用例
ソース コード パッケージのコンパイルとアーキテクチャ LAMP 環境をマスターし、Apache の基本的な構成と典型的なインターネット アプリケーションの構成を学びます。

2. オブジェクト指向プログラミング


オブジェクト指向プログラミングの概要
1. クラスとオブジェクトの関係
オブジェクト指向プログラミングは、PHP5 の新機能であり、コードを記述する方法でもあります。将来的には PHP を学び、業界におけるオブジェクト指向の応用をマスターし、基本的なオブジェクト指向宣言構文を理解します。

クラスの抽象化方法

2. メンバーの属性
3. クラスを通じてオブジェクトをインスタンス化する
2. オブジェクト内のメンバーの割り当て
4. 特殊オブジェクト参照「$this」

5. 構築方法と破棄方法

プログラムにおけるオブジェクトの適用、メモリ上の割り当て形式、オブジェクト内のメンバアクセス方法をマスターし、構築と破棄を行います。キーワード $this の使用。

カプセル化
1.プライベートメンバーの設定

2.プライベートメンバーへのアクセス

4.オブジェクト指向を使用する場合は必ず使用してくださいカプセル化の意味、その応用、カプセル化に関するさまざまな魔法の方法をマスターします。

継承
1. クラス継承の応用
2. アクセス型制御
3. サブクラスでの親クラスのメソッドのオーバーロード
継承もオブジェクト指向の3大特徴の1つです。 . アクセス制御とオーバーロードメソッド。

共通のキーワードとマジックメソッド
1. Final キーワードの適用
2. static および const キーワードの使用
4. 共通メソッド __toString() によるエラー呼び出しの処理
6.クラスの自動ロード
7. オブジェクトのシリアル化

PHP オブジェクト指向プログラミングでは、いくつかの一般的なキーワードといくつかの一般的なマジック メソッドが使用されます。これらを習得し、柔軟に使用できるようにする必要があります。


抽象クラスとインターフェイスとポリモーフィズム
1. 抽象メソッドと抽象クラス
2. インターフェイス技術
3. 抽象クラスとインターフェイスの役割を理解し、複数の形態学的アプリケーションを習得することに重点を置いています。 。

クラスとオブジェクトに関連するシステム関数
1.クラスに関連するシステム関数
2.オブジェクトに関連するシステム関数
PHPで提供されているクラスとオブジェクトに関連する関数はそれほど多くありませんが、より一般的に使用されます

関数クラスの作成
1. ページネーション クラス
2. 検証コード クラス
4. ファイル アップロード クラス

これらのクラスを作成すると、すべてのクラスで便利になるだけではありません。 PHP プロジェクト これらの関数クラスは、オブジェクト指向テクノロジーを要約することもできます。


3. 抽象層 PDO

PDO がサポートするデータベース
1. PDO アプリケーションとサポートされるデータベース

PDO のアプリケーション原理とドライバー設定、および PDO のインストール方法をマスターし、さまざまな形式で PDO オブジェクトを作成できます。 PDO オブジェクトのメンバーを理解するための方法。


PDO オブジェクトを作成する
1. さまざまな方法でコンストラクターを呼び出す
2. PDO オブジェクトのメンバー メソッドを使用する

1. PDO の動作プロパティを調整する

2. PDO は、PHP プログラムとデータベースの間でデータを処理します
3 . PDO のエラー処理モード
4. PDO を使用して SQL ステートメントを実行する
PDO のアプリケーション、各種プロパティの設定と読み取り、および PDO の実行方法を理解する必要があります。 PDO を介した SQL ステートメントの実行。

PDO のプリペアド ステートメントのサポート
1. PDOStatement オブジェクトを理解する
2. プリペアド ステートメントを理解する
4. プリペアド クエリを実行する

5. PDO の前処理オブジェクトは、PHP プログラムとデータベース間のさまざまな操作を完了できます。 PDO を使用してプリペアド ステートメントを準備し、パラメーターをバインドし、プリペアド ステートメントを実行し、データおよびビッグ データ オブジェクトへのアクセスを取得し、PDO を使用してトランザクション処理操作を完了する方法を知る必要があります。


PDOトランザクション処理
PDOトランザクション処理メソッド

4. スクリプトJavaScript

JavaScript 構文
1. JavaScript アプリケーションの概要
2. JavaScript スクリプトの変数と演算子
4. JavaScript での配列とオブジェクトの作成と適用
これで、すべての JavaScript 構文の学習を完了できます。 HTML および CSS と組み合わせて使用​​され、ページ上にいくつかの一般的なスクリプトを記述することができます。

DOM プログラミング

1. DOM と DHTML のアプリケーションの概要
2. さまざまなイベントとイベント ハンドラーのアプリケーション
4. ドキュメント オブジェクトの場所、ボディ、フォームのアプリケーション、画面、その他のオブジェクト

ページ内での DOM の柔軟な適用、イベント処理、さまざまな DOM オブジェクトのプロパティとメソッド、Web ページ内のすべての特殊効果の記述について学びます。

5. Ajax

Ajax アプリケーション
1. Ajax の概要
3. Ajax エンジンを作成する

4. Ajax 開発におけるアプリケーション

6.カスタム Ajax クラスを適用します
7. Ajax を使用して XML 操作を完了します
8. Ajax に Json テクノロジーを適用します
データを非同期に送信する方法を理解し、Ajax オブジェクトの作成とアプリケーションを習得します。オブジェクト内の AJAX プロパティとメソッド。

VI.Ajax と JQuery フレームワーク アプリケーション

JQuery の使用方法
1. JQuery のコア メソッド
3. JQuery のプロパティ
5. CSS JQuery のアプリケーション
HTML ファイルに JQuery を追加するアプリケーションをマスターします。JQuery のコア メソッド、一般的なセレクターの使用、およびいくつかの一般的な JQuery メソッドを使用できます。

JQuery の Ajax アプリケーション

1. JQuery イベント
2. JQuery の効果
3. JQuery での AjAX アプリケーションの使用
Ajax は、JQuery で実装されるいくつかのメソッドをマスターします。

7. デザインパターン

MVCパターン

2. ビュー

4. モジュールと操作
6. MVCパターンアプリケーション
ビュー、コントローラー、モデルの適用を含む、MVC 設計パターンをマスターします。他のデザインパターンを使用できることが最善です。

8. コード仕様

データベース仕様設定

テンプレート記述仕様

1. 開発ツール
3. 空行と空白の仕様
6. . 文字列の使用
8. 言語構造
10. インデックス設計の原則
12. バージョン管理
svn
10. フレームワーク

Laravel、Yii、CodeIgniter、ThinkPHP などのいくつかのフレームワークを理解します。


概要:

短いポイントは 10 個しかありませんが、完了するにはまだ多くのイベントが必要です。 PHP 開発エンジニアという肩書きは簡単ではありませんが、この記事を読んで少しでも理解していただき、上級 PHP 開発エンジニアになれることを願っています。


関連する推奨事項:


違うプログラマーになろう



成功するプログラマーになるための必需品



PHPプログラマーの将来についての簡単な話



以上がPHP開発エンジニアの知識構造の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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