概要
特集1
素早く・安全・確実にバージョン管理,ビルド,リリース
構成管理 実践入門
最近ではプログラミングや設計,テストに関する技法は普及してきました。しかし,「バージョン管理」「ビルド」「リリース」といった,開発を支える基盤である「ソフトウェア構成管理」については,その重要性にも関わらず「なんとなく」行われていることが多いようです。
本特集は,このような「なんとなく」な状態を「素早く・お手軽・確実」な状態にすることを目的に,構成管理について基礎から解説していきます。SubversionとMaven 2を使い,あらゆる場所,あらゆる作業を自動化します。
特集2
新しい標準関数+SPL,PEAR,PECL
PHP「便利」関数&ライブラリ[最新]活用術
PHPには標準関数や定番ライブラリPEARをはじめ,非常に多数の関数,ライブラリがあります。多すぎてどれを使えばよいのかわからなくなるくらいですが,それらをうまく活用すると効率の良い,高品質な開発の実現の上で非常に有益なのも確かです。
本特集では,PHP 4.3以降で加わった便利な標準関数,PHP 5から追加された,オブジェクト指向開発をサポートする標準クラスライブラリSPLやマジックメソッドなどの最新の関数・ライブラリと,PEAR,PECLの便利な関数の活用法をわかりやすく解説します。
特集3
知っておきたい基本構造,ツール,テクニック
プログラマのためのCSS基礎講座
CSS(Cascading Style Sheets)はWebサイトのデザイン変更の容易さやアクセシビリティの高さで注目される言語です。デザイン性と操作性を兼ね備えたWebサイトを実現するには,Webデザイナとプログラマのコミュニケーションが欠かせませんが,そのときにコミュニケーションの橋渡しとなる重要な技術要素がCSSです。本特集では,CSSの基礎を押さえ,CSSによるFirefoxのカスタマイズやLLでCSSを操作する方法など,プログラマが知って得するTipsをお届けします。
特別企画
[ヒント満載]
バッチアプリケーション開発の第一歩
Webアプリケーションではフロントエンドの処理に注目が集まりがちですが,バックエンドでは日常業務と欠かせないさまざまな処理が適時走っています。本企画では,案外Webエンジニアにとっては学ぶ機会は少ないバックエンドの処理に目を向けることにしました。「入力データの一括処理」「指定された時間内に行う処理」といったバッチ処理を,「ジョブ」という処理単位で効率的にかつ確実に実行するバッチアプリケーションの作り方を丁寧に紹介します。