PHP MySQL WEB開発バイブル 中国語版 (原書第3版)
分類する:php電子書籍表示#ヒョウジ#:3112454ダウンロード:413
この本は、PHP 開発と MySQL アプリケーションを組み合わせたもので、PHP と MySQL それぞれの詳細かつ簡単な分析を提供します。PHP と MySQL の一般的な概念を紹介するだけでなく、Web アプリケーションのより包括的な説明も提供します。 PHP と MySQL について説明しており、いくつかの古典的で実践的な例が含まれています。
本書は第 3 版で、PHP5 の最新機能 (新しいオブジェクト モデル、改善された例外処理、SimpleXML) やストレージなどの MySQL 5 の新機能を含め、完全に更新、書き直し、拡張されています。プロセスおよびストレージ エンジン。

PHP は、PHP: Hypertext Preprocessor の略称で、広く使用されているオープンソース (Open Source) 多目的スクリプト言語です。 HTML に埋め込むことができ、特に Web 開発に適しています。ただし、PHP の機能はこれに限定されません。サーバー側スクリプト、コマンドライン スクリプト、さらにはクライアント側 GUI プログラムの開発言語としても使用できます。現在、PHP はすべての主要なオペレーティング システムとほとんどの Web サーバーで実行されます。 PHP は、使いやすさ、高性能、Apache Web サーバーとの緊密な統合、および多数のアプリケーション構成要素により、主要な Web アプリケーション開発言語の 1 つとなっています。
MySQL は、非常に高速で堅牢なリレーショナル データベース管理システム (RDBMS) です。データを効率的に保存、検索、並べ替え、取得できるデータベースです。 MySQL サーバーはデータへのアクセスを制御し、認証されたユーザーのみがデータにアクセスできるようにします。したがって、MySQL は、業界でサポートされている標準データベース クエリ言語 SQL (構造化クエリ言語) を使用するマルチユーザー、マルチスレッド サーバーです。 MySQL は 1996 年に正式にリリースされましたが、その開発の歴史は 1979 年まで遡る必要があります。本日、MySQL は Linux Journal 誌の Readers' Choice Award を受賞しました。
Laura Thomson と Luke Welling が編集した『PHP および MySQL Web 開発』 (中国語版: 『PHP および MySQL Web 開発ガイド』) の第 3 版が出版されました。 『Thinking in Java』が Java のバイブル本であるのと同様に、本書は PHP と MySQL を使用したデータベース指向の Web アプリケーション開発のガイドです。
この本の文言は理解しやすく、構造は合理的かつ明確です。段階的なアプローチを採用して、データベース指向の Web アプリケーション開発に PHP と MySQL を使用する方法 (PHP 言語、MySQL サーバー、電子商取引の基本、セキュリティの問題、実践例) を紹介します。これは、PHP と MySQL の Web 開発を目指す初心者レベルのプログラマーにとって、妥当な学習曲線を表しています。
本書で紹介するPHPは最新バージョンの5.0です。 PHP の歴史と現在、プロセス指向言語およびオブジェクト指向言語としての特徴と機能について詳しく説明し、オブジェクト指向の改善など、PHP 5 言語の新機能の紹介も含まれています。これは、オブジェクト指向言語に詳しくない読者のための基本的な入門知識です。
本書で紹介されている MySQL も最新バージョンの 4.0 です。本書では、データベース理論に馴染みのない読者もいることを考慮し、リレーショナル データベースと SQL 言語の基礎知識を 2 章にわたって詳しく紹介しています。 MySQL を導入するとき、著者は浅いものから深いものへ段階的な学習曲線に従いました。 MySQL データベースの機能から始まり、MySQL 権限システムの詳細な紹介、MySQL のセキュリティ問題の包括的な分析など、実際の開発に密接に関連する MySQL の高度なアプリケーションに進みます。開発者にとって頭痛の種となる、パフォーマンスの最適化に関するいくつかの問題。
PHP と MySQL を詳しく紹介した後、この本は最も特徴的で価値のある部分である実践的な章に入ります。 PHPとMySQLを組み合わせるとどのようなアプリケーションが作れるのでしょうか?答えは明らかで、電子商取引です。 PHPやMySQLを使ったECサイト開発に入る前に、ECサイトの基本的な機能や注意すべきセキュリティの問題についても詳しく紹介しました。この本の電子商取引のセキュリティ問題に関するセクションでは、読者は Web サイトのセキュリティのほぼすべての概念と技術を学ぶことができます。これは、経験の浅い Web サイト開発者向けの珍しいマニュアルです。実用的なプロジェクトの紹介では、著者は長年の開発経験に基づいて、ショッピング カート、コンテンツ管理システム、Web ベースのメール管理システム、メーリング リスト マネージャー、Web などの最も代表的な例をいくつか挙げました。いずれも実用性の高い例ばかりです。経験の浅い開発者が電子商取引 Web サイトに入社し、新しいキャリアを始めると想像してください。仕事中にこの本を読んだら、何と言うでしょうか? 「なんと、この本の内容が私の仕事の内容なのです!ありがとうございます!」。
著者は開発者向けに加えて、電子商取引 Web サイトのシステム管理者が遭遇する可能性のある問題、つまりシステム環境の構築と保守についても考察します。この本の付録では、著者は、主流のオペレーティング システム プラットフォーム上で PHP と MySQL をインストール、設定、コンパイルする方法を詳細に紹介しています。 PHP と MySQL はオープンであるため、企業はこれらのツールやプラットフォームをカスタマイズする必要がある場合があります。本書の付録の内容は、この点でシステム管理者に正確な支援を提供します。
この本全体を見ると、内容は広範囲にわたり、スタイルは厳格で、理論と実践が緊密に統合されています。詳細な概念の説明と複雑で完全なコード例により、読者は学んだ理論的知識を簡単に実践することができます。このような理由から、この本は非常に幅広い読者に適しています。初心者にとって、この本は教材および参考書として使用できます。9 経験豊富な PHP および MySQL の専門家にとって、この本は優れたリファレンス マニュアルでもあるため、この本はあらゆるレベルの PHP プログラマーに適しています。
もちろん、この本にはいくつかの欠点もあります。著者は、この本で、PHP および MySQL の共同開発と、今日最も人気のある J2EE プラットフォームおよび .NET プラットフォームとの比較を追加する必要があると考えています。この比較コンテンツは、企業や開発者が適切なプラットフォームとツールを選択するのに役立ちます。おそらく、これらの内容は近い将来第 4 版で見られることになるでしょう。
声明:

当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn

最新のコース

続きを見る
  • [Web フロントエンド] Node.js クイック スタート
    [Web フロントエンド] Node.js クイック スタート
    このコースは初心者向けに特別に設計されており、学生が Node.js の基本知識とコア テクノロジを迅速に習得できるようにすることを目的としています。このコースは、Node.js のインストールと環境構成から始まり、徐々にその非同期プログラミング モデル、モジュール システム、イベント駆動メカニズムを詳しく分析します。豊富な実践事例を通じて、学生は Node.js を使用して効率的で安定した Web サーバーを構築し、HTTP リクエストと応答を処理し、ファイル操作とデータベース対話を実行する方法を学びます。さらに、このコースでは、フロントエンド開発における Node.js の典型的なアプリケーション シナリオも紹介し、学生が実践的な能力を迅速に向上させ、フロントエンド開発の課題に簡単に対処できるようにします。
  • 海外のWeb開発フルスタックコースの完全なコレクション
    海外のWeb開発フルスタックコースの完全なコレクション
    このコースは、HTML、CSS、JavaScript、Vue.js、React、Flutter、モバイル APP 開発をカバーする包括的なチュートリアルです。基本的な Web ページ制作から、複雑なフロントエンドとバックエンドの対話、モバイル アプリケーションの実践的な開発まで、コースは内容が豊富で非常に実践的です。一連の実践的なプロジェクトを通じて、さまざまな開発スキルを深く理解し習得し、フルスタック開発エンジニアとして早期に成長します。初心者も経験豊富な開発者も、その恩恵を受けることができます。このコースの学習を通じて、Web アプリケーションやモバイル アプリケーションを独自に開発する能力を身につけ、将来のキャリア開発のための強固な基盤を築きます。
  • Go言語実践GraphQL
    Go言語実践GraphQL
    このコースは、学習者が Go 言語を使用して GraphQL サービスを実装する方法を習得できるように設計されています。このコースでは、GraphQL の基礎知識から始まり、そのデータ クエリ言語の特性と利点を深く分析し、Go 言語の特性と組み合わせて、GraphQL サーバーの構築方法、リクエストの処理方法、データの定義方法を詳しく説明します。パターンなど豊富な実践事例を通じて、学習者は実際のプロジェクトに GraphQL を統合してデータ インタラクションの柔軟性と効率を向上させる方法を学びます。このコースは、Go 言語の一定の基礎を備えた開発者に適しており、効率的で最新の API を構築するために必須のコースです。
  • 550W ファンマスターが JavaScript をゼロから段階的に学習します
    550W ファンマスターが JavaScript をゼロから段階的に学習します
    このコースは初心者向けに特別に設計されており、Google の責任者が指導します。このコースは JavaScript の基礎知識から始まり、構文、関数、オブジェクト、イベント処理などをカバーして徐々に深めていきます。鮮やかな事例と実践的な演習を通じて、学生は JavaScript のコアスキルをすぐに習得できます。上司が直接学生の質問に答え、プログラミング体験を共有することで、学生はリラックスした楽しい雰囲気の中で JavaScript マスターに成長することができます。プログラミングの初心者であっても、スキルを向上させたい開発者であっても、このコースは JavaScript を学習するための最良の選択となるでしょう。
  • Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    このコースでは、プログラミングの旅に出かけます。ゼロから始めるこの 6 時間のコースでは、Python の基礎と高度な概念について説明します。 あなたが初心者であっても、スキルを向上させたい経験豊富なプログラマであっても、Mosh の詳細な説明と明確な指導方法により、Python をすぐに使いこなすことができます。変数、データ型、条件文、ループ、関数、オブジェクト、モジュールについて詳しく学び、実践的な演習で理解を深めます。 このコースは、Python を学習し、さまざまなキャリア分野への準備を整えるのに最適です。 Mosh の専門知識と教育に対する情熱により、熟練した Python 開発者への道を自信を持って歩み始めることができます。