WEB+DB PRESS Vol.44
- 定価
- 1,628円(本体1,480円+税10%)
- 発売日
- 2008.4.24[在庫なし] 2014.12.23
- 判型
- B5
- 頁数
- 216ページ
- ISBN
- 978-4-7741-3468-0 978-4-7741-6876-0
概要
特集1
優れたソフトウェアを作る
プログラミング5つの鉄則
優れたソフトウェアを作るには、「こんなものを作りたい」を明確にすることが大切です。ソフトウェア開発に関わらず言えることでもあり、一見当たり前のことに思えますが、必要/不必要な機能の洗い出しや、利用するツールの選択などを適切に行うのは簡単ではありません。本特集では、自分が何を作りたいかを明確にする方法、そして作りたいものを完成させる遂行力を手に入れる方法についての解説を、この4月からエンジニアになるあなたへお贈りします。
特集2
分岐とループ、集合操作…プログラミング言語とはここが違う!
SQLアタマ養成講座
本特集では、SQLの基礎は一通り理解しており、日々の業務でもSQLを利用している。でも何となくSQLの考え方がしっくりこない…そんな現場のエンジニアに向けて、SQL特有の原理を明らかにし、より一層SQLを使いこなしていく指針をまとめていきます。
全章をとおして、C言語やPerl、Javaといった手続き型言語、あるいは手続き型に基礎を持つ言語の考え方とSQLのそれを対比して、両者の共通点と相違点を描き出します。分岐とループという手続き型になくてはならない機能をSQLで実現するにはどうするのかという点を中心に、わかりやすく解説しています。
特集3
設計、要求、開発プロセス
オブジェクト指向開発の本質
本特集では、今春にエンジニアになられた方々に向けて、「わかりやすいソフトウェアとは何なのか」を起点に、オブジェクト指向開発の本質について解説していきます。テーマは、「ソフトウェア開発の本質」「設計技術の本質」「ソフトウェア要求の本質」「開発プロセスの本質」の4つです。
特別企画
ゼロからわかる!
地図サービス徹底活用
近年、Googleマップの登場や各種地図APIの公開、携帯電話におけるGPSの搭載率など、Webサービスにおける地図や位置情報を巡る動きが活発です。
そこで本企画では、地図や位置情報関連Webサイトの構築にあたって必要な基礎知識と実践方法を、地図サービスの開発者自らが徹底解説していきます。第1章では地図サービスの基礎知識を解説し、第2章では地図関連APIを紹介します。そして第3章では、実際に地図サイトを開発する方法を順を追って解説していきます。
目次
特集1
優れたソフトウェアを作る
プログラミング5つの鉄則
- 第1章:このソフトウェアはなぜ作られたか?を常に考えるべし
使いながらその仕様を分析せよ - 第2章:コードリーディングで先人に学ぶべし
読めば血となり肉となる - 第3章:使用の作成、開発環境の選択には手を抜くな
作り始める前の確認事項、備えあれば憂いなし - 第4章:実装のキモを押さえるべし
あなどるなかれ、設計が優れていても開発はこれからだ - 第5章:堅牢なソフトウェアはテストから生まれる
テスト→パフォーマンスチューニング→テストの繰り返しが大切
特集2
分岐とループ、集合操作…プログラミング言語とはここが違う!
SQLアタマ養成講座
- 第1章:SQL流 条件分岐
「文」から「式」へのパラダイムシフト - 第2章:SQL流 行間比較
OLAP関数と自己結合があればループがなくても平気 - 第3章:SQL流 集合操作
思考の基本単位は「レコード」ではなく「レコードの集合」
特集3
設計、要求、開発プロセス
オブジェクト指向開発の本質
- 第1章:ソフトウェア開発の本質
構造化技法からオブジェクト指向、検証された設計へ - 第2章:設計技術の本質
モデルを使いこなすということ - 第3章:ソフトウェア要求の本質
正しい要求を獲得する - 第4章:開発プロセスの本質
ウォーターフォールから反復・アジャイル開発プロセスへ
特別企画
ゼロからわかる!
地図サービス徹底活用
- 第1章:地図サービスのいろは
地図データ、位置、緯度経度 - 第2章:地図サービスAPI
さまざまなAPIを徹底紹介 - 第3章:実践! 地図サイト構築
5ステップで今すぐできる
連載
- 【新連載】Java Traveler
【第1回】Facebook vs.Open Social……次世代インターネット形態の仁義なき戦い - 【新連載】JavaScript+ブラウザ探検
【第1回】JavaScript+ブラウザ温故知新 ……基礎知識から新たな仕様、最新の各種実装まで一挙チェック - 【新連載】良いコードへの道―普通のプログラマのためのステップアップガイド
【第1回】良いコードを書くための5つの習慣 - 【新連載】隔月刊少年Flash
【第1回】新登場Flex 3 - 【新連載】ステップアップ!PHP
【第1回】PHPのコマンドラインオプションを解析する - RESTレシピ ―― クールなWebシステムへの道しるべ
【第7回】RESTfulなWebサービスの設計 - Recent Perl World
【第13回】すぐわかるMVC ……Model? View! Controller!? - Javaカウボーイプログラマの実験室
【最終回】Jerseyでリソース指向アーキテクチャ……次世代Java EEはRESTfulになる - PostgreSQLよろず相談所
【最終回】ネットワーク管理用プロトコルSNMPでPostgreSQLを監視する - アジャイル開発者の習慣 ―― acts_as_agile
【最終回】信頼貯金を増やす
コラム
- 【新連載】BK通信 Bad Knowhow Tsushin
【#01】JavaScriptのバッドノウハウ - 【新連載】[はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!
【第1回】HTTPのしくみを復習しよう - 小飼弾のAlpha Geekに逢いたい(ハート)
【#12】ビートクラフト 小山哲志/ヤフー 荻原一平 - 濃縮還元オレンジニュース
【第13回】2~3月の厳選ニュース - きたみりゅうじの聞かせて珍プレー
【最終回・第6回】全部だめじゃん!! - [不定期コラム]カメラスキープレス
- 【#11】パンケーキ症候群
- 【#11】パンケーキ症候群
Message from Vendors
- PHP 4からPHP 5への移行アシアル
PHPフレームワークsymfonyによる携帯サイト開発