「はじめてのPHPプログラミング 基本編」を執筆しました

id:shimookaさんとの共著で「TECHNICAL MASTER はじめてのPHPプログラミング 基本編 5.3対応」を執筆しました。雑誌は前に書いたことがあったけれども、本の執筆は初めて。大幅にid:shimookaさんがリードしてくださったので無事発売に至ってうれしい限り。
TECHNICAL MASTER はじめてのPHPプログラミング 基本編
TECHNICAL MASTER はじめてのPHPプログラミング 基本編 posted by (C)cloned
内容は shimookaさんのエントリに詳しい。
この本は「PHPはウェブ簡単スクリプトだから早速使ってね」という印象を消し去っているところが特徴的だと思う。PHPという言語の特性はもちろんあるし、その優位性もあるのだけれども、プログラミング言語として基本的な事柄はPHPに限らず他の言語にも多く共通するので、そこに力を入れている。PHPの入門書には珍しいかもしれない。
書店で見かけたら、いや、Amazonで見かけたら是非手に取って(Amazonでどうやって手に取るのか)いただけると幸いです。

TECHNICAL MASTERはじめてのPHPプログラミング基本編5.3対応

TECHNICAL MASTERはじめてのPHPプログラミング基本編5.3対応

あ、Amazonだと著者名に出ていない。まぁいいか。(追記: あ、でた)
目次

PHPの世界へようこそ
01-01 PHPの世界へようこそ [PHPって?]
01-02 PHPが動作する環境を準備しよう [PHPのインストールと設定]
01-03 PHPの動作確認 [PHPの動作確認]
プログラミングを始めよう
02-01 PHPプログラムのお約束ごと(1) [<?php ?>]
02-02 PHPプログラムのお約束ごと(2) [/**/ // エラー ]
02-03 変数 [変数]
02-04 定数 [定数]
02-05 型 [型]
02-06 配列 array [配列を使う(1)]
02-07 計算式を使う [計算 比較]
02-08 論理演算 文字列演算 [計算式を使う(2)]
プログラムの流れを変えよう
03-01 条件分岐 [if]
03-02 複雑なif文 [if else]
03-03 いろいろの条件分岐 [三項演算子とswitch文]
03-04 繰り返す(1) [while do-while]
03-05 繰り返す(2) [for foreach]
いろいろな関数を使ってみよう
04-01 関数とは [関数]
04-02 文字列操作 [文字列 print echo]
04-03 文字列操作(2) [strlen explode substr str_replace]
04-04 日本語文字列操作 [mb_strlen mb_substr mb_convert_kana]
04-05 パターンマッチング [ereg ereg_replace]
04-06 日付と時刻 [date mktime]
04-07 ファイル操作 [fopen fclose]
04-08 ファイルの読み書き [fread fgets feof]
04-09 独自の関数 [function]
クラスを使ってみよう
05-01 クラスとオブジェクト [クラス オブジェクト]
05-02 クラスを使う [class new extends]
05-03 インターフェースと例外 [interface try catch throw]
05-04 SimpleXML [SimpleXML]
効率よく開発するために
06-01 他のプログラムファイルを使う [PEAR ]
06-02 PEARライブラリ [PEARライブラリ]
PHPとWebアプリケーション
07-01 PHPとWebアプリケーション [PHPとApache]
07-02 HTMLとPHPスクリプト [HTMLとPHP]
07-03 クッキー [Cookie]
07-04 PHPによるアクセス認証 [認証]
07-05 PHPでのセッション管理 [セッション]
07-06 PHPとJSON [JSON]
07-07 Webアプリケーションのセキュリティ [セキュリティ]
データベース
08-01 データベース「SQLite」 [SQLite]
08-02 SQL(Structured Query Language) [SQL文]
08-03 PHPからのデータベース操作 [sqlite_open]
08-04 データベースのセキュリティ [SQLインジェクション]
アプリケーションを作ってみよう
09-01 ミニミニブログを作る [ミニミニブログ ]
09-02 ミニミニブログの機能概要 [機能概要]
09-03 ミニミニブログを作ってみよう [ディレクトリ]
09-04 メインページのHTMLを作成する [メインページHTML]
09-05 データベース・テーブルの作成とテストデータの登録 [データベース]
09-06 ミニミニブログ用テーブルについて [データテーブル]
09-07 友達一覧を作る [友達一覧]
09-08 投稿一覧を作る [投稿一覧]
09-09 投稿機能の実装 [投稿機能]
09-10 ページめくり機能を追加する [ページめくり機能]
09-11 ユーザー認証機能の追加 [ユーザー認証]
09-12 友達登録機能を追加する [友達登録機能]
09-13 セキュリティ対策 [セキュリティ]
09-14 リファクタリングする [リファクタリング]

4件のコメント

  1. おめでとうございます!某社のスキルシートに「本が書ける」という項目があったことを思い出しました。そのシートを使っていた人たちの中で実際に執筆しているのはclonedさんが初めてなんではないでしょうか。PHPはめっきり使わなくなりましたが、僕もほかの分野で精進します。

  2. ありがとうございます。

    > 某社のスキルシートに「本が書ける」という項目があったことを思い出しました。
    あーあったあった。懐かしいですね。そういう意味では柔軟に設計されたスキルシートだったともいえますね。

  3. ありがとうございます。
    良い勉強になったと思っています。すごい、といえるように精進あるのみですね。

コメントする

メールアドレスが公開されることはありません。