現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > PHP
PHP本格入門[上]〜プログラミングとオブジェクト指向の基礎からデータベース連携まで

PHP本格入門[上] 〜プログラミングとオブジェクト指向の基礎からデータベース連携まで [電子書籍版]
大家正登

3,938(税込)

楽天Kobo初めての方へ!クーポンプレゼント
楽天Kobo初めての方へ!クーポンプレゼント

商品情報

  • 著者:   大家正登
  • シリーズ名:  本格入門
  • 発売日:  2020年08月03日
  • 出版社:  技術評論社
  • 商品番号:  9784297114695
  • 言語:  日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

(概要)

Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。

「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」

「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」

といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。


(こんな方におすすめ)

・プログラミング入門、PHPの超入門レベルの知識はあるが、実践レベルの知識がないプログラマ


(目次)

1章 はじめてのPHP

  1-1 Webの仕組みとPHPの役割

  1-2 WebサーバーとWebクライアントはどのようにコミュニケーションをとるのか ー HTTPリクエストとHTTPレスポンス

  1-3 WebサーバーとPHP

  1-4 XAMPPによる開発環境のセットアップ

  1-5 ベーシックなPHPプログラム

2章 PHPの基本構文

  2-1 変数を使って値を出し入れする ー 代入と出力

  2-2 さまざまな形式の値を取り扱う ー データ型

  2-3 役割を持つ記号たち ー 演算子

  2-4 条件によって処理を切り替える ー 条件分岐

  2-5 同じ処理を繰り返す ー ループ処理

  2-6 一連のプログラム処理を意味のある単位でまとめる ー 関数

  2-7 共通部品を外部ファイル化し、プログラム間で共有する ー require命令、include命令

  2-8 PHP実行時のオプション設定

3章 プログラムを部品化し、拡張に強いアプリケーションを作る ー オブジェクト指向

  3-1 オブジェクト指向 ー アプリケーションの品質をゆらぎにくくする技術

  3-2 PHPを使ったオブジェクト指向の実装

  3-3 クラスに親子関係を持たせる ー 抽象クラスと継承

  3-4 クラスのメソッド定義を「約束」させる ー インターフェースと実装

  3-5 横断的で定形的な処理をクラスに挿し込む ー トレイト

  3-6 名前空間を使って、関連するクラス群をカテゴリー分けする

  3-7 イレギュラーなケースに対処する ー 例外処理

  3-8 クラスの操作に自動で反応するメソッド ー マジックメソッド

  3-9 インスタンスとの付き合い方 ー オブジェクト型変数の性質

4章 アプリケーションの機能をより豊かにする ー 内部関数/SPLクラス

  4-1 関数とクラスの種類 ー プログラマーが定義したもの/あらかじめ用意されているもの

  4-2 文字列を扱う ー 文字列処理のための関数

  4-3 正規表現を使ったパターンマッチング

  4-4 数値を扱う ー 数値処理のための関数

  4-5 日付/時間を操作する ー DateTimeクラス

  4-6 配列/連想配列を操作する

  4-7 ファイル/ディレクトリを扱う

  4-8 ファイル操作をクラスでおこなう ー SplFileObjectクラス、DirectoryIteratorクラス

  4-9 データの妥当性をチェックする

  4-10 ランダムな値を生成する ー 乱数

  4-11 データを安全に取り扱う ー ハッシュ化と暗号化

  4-12 コマンドラインプログラムの実行時オプションを制御する ー コマンドライン引数

  4-13 メールを送信する

  4-14 OSコマンドをPHPから実行する

  4-15 デバッグに役立つ情報を得る

5章 PHPによるWebアプリケーションの実装

  5-1 入力フォームを介したデータ送受信

  5-2 リクエストヘッダ/レスポンスヘッダ情報の読み書き

  5-3 クッキーを使ってクライアントPCに情報を保存する

  5-4 セッション変数を使ってサーバー上に情報を保存する

  5-5 ファイルアップロード処理

6章 リレーショナルデータベースを使った体系的なデータ管理

  6-1 体系的なデータ管理を実現するソフトウェア ー リレーショナルデータベース

  6-2 SQLでデータベースを操作する

  6-3 PHPプログラムからデータベース操作する ー PDOの利用

7章 読みやすいPHPプログラミング作法 ー 開発者の意図を、わかりやすく伝える

  7-1 コーディング規約 ー 見た目に美しく読みやすいコード作り

  7-2 読み手に意図が伝わるコーディング ー 迷いを与えない

  7-3 見た目をスリムにし、シンプルな思考をうながす

商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      【令和3年度】 いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
      【令和3年度】 いちばんやさしいITパス…

      高橋 京介

      1,738円(税込)

    2. 2
      Excel 最強の教科書[完全版]--すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術
      Excel 最強の教科書[完全版]--すぐに使…

      藤井 直弥

      1,738円(税込)

    3. 3
      MOS Excel 365&2019 対策テキスト&問題集
      MOS Excel 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    4. 4
      沈黙のWebライティング
      沈黙のWebライティング

      松尾茂起

      2,200円(税込)

    5. 5
      ゼロから学べるブログ運営×集客×マネタイズ人気ブロガー養成講座
      ゼロから学べるブログ運営×集客×マネタ…

      菅家伸

      1,980円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    関連する商品(紙書籍版)

    このページの先頭へ