中途半端に勉強して就職したがる人は常にいるし、面接の質問にも答えられないし、自慢もできないから安い給料しか払えない。 PHP プログラマーはどのようなテクノロジーを習得する必要がありますか?それでは、Band of Brothers の PHP トレーニングをまとめてみましょう
。
面接前にこちらを参照してください: (最初の 3 段階で 80% 完了、北京では月給 5,000 以上)
第一段階: (PHP+MySQL コアプログラミング) オブジェクト指向プログラミング
MySQL データベース、
MySQL の最適化の詳細。
HTTPプロトコル、httpはWeb開発の基礎でもあります。 PHP の基礎となるメカニズムを理解することは、何が起こっているのか、そしてなぜ起こっているのかを理解するのに非常に役立ちます。
データベースプログラミング(mysql mysqli pdo)、
MySQL拡張ライブラリ、MySQLI拡張ライブラリ、PDOメソッド。
MVCアプリケーションを使用するMVC開発モデルは、モデル、ビュー、コントローラーの3つのコアコンポーネントに分割されます。彼らはそれぞれ独自のタスクを処理します。
Cookieとセッション、SessionとCookieは最も重要なユーザー行動追跡技術であり、特に電子商取引やSNSプロジェクトで広く使用されています。
PHP 描画テクノロジー。PHP 描画関数を使用してプロジェクト要件を完了することに熟達しています。
第二段階: (PHP Advanced)
PHP XML プログラミングは、XML ファイルを操作するために dom/xpath/simpeXML を使用します。 現在、多くの Web サイトは、プログラムの結合を減らすために、設定ファイルとして xml を使用しています。
Smarty テンプレート テクノロジ、Smarty テクノロジを使用して MVC 開発における View コンポーネントを完成させ、MVC パターンの本質を深く理解します。
Javascript
Ajax
JQuery
MVCフレームワーク、TPその他
Linux(LAMP)、設定。
SVN バージョン管理、
大規模ポータル Web サイト最適化コアテクノロジー、ページ静的化、Memcached キャッシュテクノロジー、MySql データベースの詳細な最適化。
第3フェーズ:(二次開発技術)
電子商取引システム(shopexベースまたはecshopベース)
CMSコンテンツ管理システム(DEDECMS二次開発ベース)、Dreamweaverコンテンツ管理システム(DedeCms)は、に基づいていますPHP+MySQL の技術アーキテクチャ。
第4段階:(ハイエンド、インパクト10K)
Mongodbデータベース、実際のプロジェクトでのCRUD操作にMongoDBを柔軟に使用し、プロジェクトの最適化にMongoDBを使用し、MongoDBの高度な機能を予備的に理解します。
全文インデックスエンジン Sphinx は Sphinx を使用して、高速インデックス作成、高速検索、高可用性を実現します。データベース自体よりも専門的な検索機能を提供できるため、アプリケーションによる専門的な全文検索の実装が容易になり、Sphinx を柔軟に使用してプロジェクトを最適化できます。
Mysql データベースの読み取り/書き込み分離テクノロジ、Mysql マスター/スレーブ サーバーを正しくインストールして構成し、Web サイトの同時実行性が高く、大容量のストレージと重い負荷がかかる場合は、Mysql の読み取り/書き込み分離を柔軟に使用して最適化します。 Webサイト。
電子メール技術。PHP の電子メール機能と PHPMailer クラスを使用して電子メールを送信でき、送受信を完了するために独自の電子メール サーバーを正しく構築および構成でき、STMP および POP3 プロトコルをある程度理解し、電子メール開発の実際のニーズを完了できる。 。
PHPオンライン決済技術 現在、Lashou.com、Taobao.com、Dangdang.comなど、多くの大規模な電子商取引ウェブサイトがオンライン決済技術を適用しています。
Nginx とサーバー クラスター テクノロジー、Nginx は非常に高性能な Web およびリバース プロキシ サーバーであり、多くの非常に優れた機能を備えています。高い同時接続の場合、最大 50,000 の同時接続の応答をサポートできます。 HTTP プロキシ サーバーとして外部サービスをサポートすることもできます。 Nginx は非常に優れたメール プロキシ サーバーでもあります。