WEB+DB PRESS Vol.106
2018年8月24日紙版発売
2018年8月24日電子版発売
B5判/144ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-7741-9943-6
ただいま弊社在庫はございません。
今号の特集概要
特集1
[コードで超わかる!]
実践Android/iOSアプリ設計
開発を加速させる実装パターン
本特集では,Android/iOS アプリ開発に役立つ設計パターンを紹介します。Android/iOSアプリ開発では,プラットフォームによって行われる1年ごとの大規模なアップデートに追従していかなければなりません。また,サービス改善のために,高頻度でリリースを行う必要があります。これらの変化に対処するために,設計パターンが役立ちます。その中でも本特集では,DIパターン,MVVMパターン,FluxアーキテクチャというAndroid/iOSアプリ開発で重要な3つを詳説します。Android,iOSそれぞれのサンプルアプリを用意し,それらのコードを用いて実践的に解説していきますので,現場での設計にすぐに役立ちます。
特集2
[速習]Spring Boot
簡潔にコードを書けるJavaフレームワーク
JavaによるWebアプリケーション開発を効率化するフレームワーク「SpringBoot」の特集です。Spring Bootは,複雑化してしまったSpring Frameworkの問題点を解消するべく開発されました。設定作業などを最小限にして非常に簡単にアプリケーションの開発を行えます。本特集では,実際にWebアプリケーションを作成するところまで解説します。Spring Bootの簡単に本番レベルのアプリケーションを開発できるメリットを体験してください。
特集3
仮想DOM革命
ReactでGUI設計が変わる!
話題を呼んだWeb記事「なぜ仮想DOMという概念が俺達の魂を震えさせるのか」から3年半。mizchiこと竹馬光太郎氏が再び「仮想DOM」を語ります。「仮想DOMはWebのみならず,GUI設計の根幹を変える可能性すら持つ!」仮想DOMのしくみから,Fluxとの関連,さらにはその影響を受けたフォロワーたちの最新事情までをじっくりと解説。仮想DOMはいまでも魂を震えさせ続けています。
Vol.1~120までのPDFを収録したDVD-ROMが付いているお得な総集編もあります!
- WEB+DB PRESS総集編[Vol.1~120]
- https://gihyo.jp/book/2021/978-4-297-12215-7
目次
特集1
[コードで超わかる!]
実践Android/iOSアプリ設計
開発を加速させる実装パターン
- 第1章:なぜモバイルアプリの設計は重要なのか
AndroidとiOSで,ショッピングアプリを作って学ぶ - 第2章:DIパターンで疎結合なコード
変更に強い設計を実現する - 第3章:MVVMパターンでUIとロジックの分離
責務を分けてコードの肥大化を防ぐ - 第4章:Fluxアーキテクチャで状態管理
役割分割でデータフローをシンプルにする
特集2
[速習]Spring Boot
簡潔にコードを書けるJavaフレームワーク
- 第1章:Spring Bootでお手軽Web開発
設定や構造がシンプルで効率的に開発できる - 第2章:Spring Boot開発の基礎知識
コンポーネントの概念,パッケージ/クラス構成,新規プロジェクト作成 - 第3章:【基本編】タスク管理サービスを作ろう
Spring BootでのCRUD操作を体験 - 第4章:【応用編】クロール&配信サービスを作ろう
Qiitaから記事を取得し,一覧にして表示 - 第5章:本番環境で稼働させるために必要なこと
Vagrantによる仮想環境構築,サーバ設定,運用ノウハウ
特集3
仮想DOM革命
ReactでGUI設計が変わる!
- 第1章:なぜ仮想DOMが必要とされたか?
歴史から振り返るJavaScriptとDOM - 第2章:ユーザーから見た仮想DOMの姿
アルゴリズムのイメージをつかむ - 第3章:仮想DOMの内側を知る
効率の良い「仮想」構造とは - 第4章:Fluxによる単方向データフロー
汎用的なGUI設計手法の誕生 - 第5章:仮想DOMが開く未来
react-native-domからFlutterまで
連載
- Rubyドキドキ調査隊
【第5回】Rubyでメタプログラミング ……動的なメソッドの定義,フックメソッド,TracePoint - どんとこい! フロントエンド開発
【第8回】Web Animations APIによるアニメーションの実装 - Goに入りては…… ── When In Go...
【第8回】deferを使ったAPI設計 ……明示的なリソース解放を組み込む - Perl Hackers Hub
【第51回】Test2で変わるモダンなテスト ……拡張性を持ったテスティングフレームワークとTest2::V0の使い方 - 事業を支えるPHP
【第5回】今日から始めるPHPアプリのコードレビュー ……管理しやすいコードをチームで育てるポイント - 大規模インフラ解体新書 ── ソフトウェアエンジニアリングの視点から
【第2回】開発/運用オペレーションのセルフサービス化 ……データベーススキーマの管理,AWSの権限,本番環境の管理 - Dive to Java ── OpenJDK開発者が明かす,最新開発/運用テクニック
【第2回】DockerでのJavaの活用 ……リソース制限,メトリクス収集/監視の注意点
コラム
- 縁の下のUIデザイン ── 少しの工夫で大きな改善!
【第9回】受動的な体験のデザイン ……「なんとなく眺める」を快適にするには - はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【第57回】