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

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

3,938(税込)

商品情報

  • 著者:   大家正登
  • シリーズ名:   本格入門
  • 発売日:   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
      年賀状DVD-ROM 2025
      年賀状DVD-ROM 2025

      インプレス年賀状編集部

      1,760円(税込)

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

      高橋 京介

      1,760円(税込)

    3. 3
      はやわざ年賀状2025
      はやわざ年賀状2025

      インプレス年賀状編集部

      429円(税込)

    4. 4
      おしゃれな大人のなでしこ年賀状2025
      おしゃれな大人のなでしこ年賀状2025

      インプレス年賀状編集部

      759円(税込)

    5. 5
      はやわざ筆ぐるめ年賀状2025
      はやわざ筆ぐるめ年賀状2025

      インプレス年賀状編集部

      539円(税込)

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

    このページの先頭へ