気づけばプロ並み PHP 改訂版ーーゼロから作れる人になる!

キヅケバプロナミピーエイチピーカイテイバンゼロカラツクレルヒトニナル

気づけばプロ並み PHP 改訂版ーーゼロから作れる人になる! の表紙
その他
著者:
谷藤賢一 / 徳丸 浩 (協力)(タニフジケンイチ / トクマルヒロシ)
価格:
¥2,970
出版社:
リックテレコム
出版日:
2017年02月18日頃
ISBN:
9784865940657
在庫:
1
判型:
単行本
4.5(2 件 / 楽天ブックス)
中級者向け
PHPプログラミングWordPressシステム開発ショッピングサイトスクラッチ開発中級編プログラマー育成実務向けCakePHP

なぜ注目されているか

総合310位 言及 1 件

書籍紹介

◆◆通販サイトのスクラッチ開発にチャレンジ!◆◆

秋葉原の小さな教室で、笑いながら 1 日でプログラムを組んで帰る、
そんな IT 講座があります。毎回教室で起こるドラマから生まれた超入門書は、

大好評を得て、多くの初心者を PHP の世界にお連れすることができました。

* *

その続編である中級編を大幅改訂したのが本書です!

昨今では WordPress や CakePHP 等が普及した結果、

ゼロからシステムを組めるプログラマーが減りつつあります。

あなたは不安ではありませんか?

大丈夫です。1 回、ゼロから作ってみればいいのですよ。
恐れることはありません。

PHP の入門書を卒業した方や、多少プログラミング経験のある方なら、

本書を通じて本格的なシステム開発の世界に入って行けます。

ショッピングサイトの構築を楽しく進める中で、

システム開発に必要な力が自然に身に付くように、

練りに練ったストーリーを組んであるからです。

さぁ、行ってみましょう!

技書の森解説

PHP の入門書を一通り終えた人が、通販サイトを最初から自分で組み上げる過程を通じて、システム開発の基礎力を付けるための本です。『気づけばプロ並み PHP 改訂版』 (谷藤 賢一 著、徳丸 浩 協力、リックテレコム、2017 年 2 月刊行) は副題に「ゼロから作れる人になる!」と掲げています。版元の紹介文によると、本書は秋葉原の小さな教室の IT 講座から生まれた超入門書の続編にあたる中級編を大幅に改訂したもので、旧版のシナリオは変えずに読者の声を反映し、Web セキュリティの第一人者の協力を得てサンプルソースの安全性を高めたとされています。著者には同じ版元から 2011 年に刊行された『いきなりはじめる PHP』もあります。

全 9 章でショッピングサイトを最初から組み上げる構成

プロローグで本の狙いと読者、特徴と使い方を示したあと、Chapter 1「いろいろ準備編」でサーバーとテキストエディターを無料で用意し、文字化けを防ぐところまで環境を整えます。Chapter 2「お店のスタッフは誰?」ではデータベースを作成し、スタッフの追加、入力チェック、一覧、修正、削除、参照の画面を順に作ります。Chapter 3 で商品の追加と画像の扱いへ進み、Chapter 4「関係者以外立ち入り禁止!」でログイン、ユーザー認証、ログアウトを組み込みます。Chapter 5「遊びでスキルアップ!」で寄り道をした後、Chapter 6 はカートに入れる、中身を見る、空にする、購入数を変える、商品を削除するといったショッピングカートの機能、Chapter 7 は注文フォームから注文情報をデータベースに追加するまでと「もっと安全にしよう!」の節です。Chapter 8 では注文データを日付で選んでダウンロードし、Excel で注文を管理できるようにし、Chapter 9 で会員登録、会員ログイン、会員向けの「かんたん注文」を仕上げます。巻末にはあとがき、改訂版あとがき、参考文献、ファイル索引、用語索引が付きます。

追加、一覧、修正、削除を繰り返して身に付く型

業務システムの多くは、データを登録し、一覧で見せ、修正し、削除するという画面の組み合わせでできています。本書がスタッフ、商品と対象を替えながら同じ種類の画面を作らせる構成は、この型を手で覚えるのに向いています。版元の紹介文が名前を挙げる WordPress や CakePHP のような仕組みはこうした処理を肩代わりしてくれますが、フォームの値の受け渡し、入力チェック、画面の分岐、データベースとのやり取りがどうつながっているのかは、一度ゼロから書いてみると見通しやすくなります。ログインやショッピングカートのように「誰が、何を選んだか」を覚えておく機能は、HTTP がリクエストごとに状態を持たないため、Cookie とセッションで状態を引き継ぐ仕組みが前提になります。4 章、6 章、9 章の機能は、いずれもこの状態管理の上に成り立つものです。

サンプルの安全性と、2017 年刊として読む時の前提

自作の Web アプリケーションでは、入力値を通じてデータベースを不正に操作される SQL インジェクション や、画面にスクリプトを埋め込まれる XSS が典型的な弱点になります。入門向けのサンプルはこの対策が手薄になりがちですが、本書は Web セキュリティの専門家である徳丸 浩の協力を得ており、7 章には安全性を高める節が置かれています。一方で、本書は 2017 年時点の技術環境を前提にしています。PHP 本体や無料で使えるサーバーの事情は刊行後に変わり得るため、1 章の環境準備でつまずいたら PHP の公式マニュアルなどで手順を確かめながら進めると安心です。また、版元が想定する読者は PHP の入門書を卒業した人や多少のプログラミング経験がある人なので、PHP の文法を最初から学びたい人には、先に入門書を 1 冊挟むほうが近道になります。フレームワークの使い方そのものや、本番運用を見据えたセキュリティ設計を体系的に学びたい人も、それぞれの専門書を選ぶほうが目的に合います。

入門書の次に「自分で作れる」手応えが欲しい人へ

文法は分かったのに、何をどう組み合わせればアプリケーションになるのかが見えない。この段階で止まっている人にとって、通販サイトという完成形に向かって章ごとに機能を足していく本書は、PHP とデータベースを使った開発の流れを一続きで体験できる教材です。フレームワークに進む前に土台を固めておきたい人には、手を動かした分だけ見通しが広がる一冊になります。Web 開発の分野ごとの本の選び方は Web 開発の技術書ガイド で整理しているので、次の一冊を考える時に合わせて読んでみてください。

言及した記事 (1 件)

この本に興味がある方におすすめ

関連する本

関連記事

関連用語

共有: