Software Design plus_養成読本
                    JavaScriptエンジニア養成読本
                    [Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得!] 
                  
                  
                  - 吾郷協,山田順久,竹馬光太郎,和智大二郎 著
 - 定価
 - 2,178円(本体1,980円+税10%)
 - 発売日
 - 2014.10.18[在庫なし] 2014.11.10
 - 判型
 - B5
 - 頁数
 - 136ページ
 - ISBN
 - 978-4-7741-6797-8 978-4-7741-7001-5
 
サポート情報
概要
JavaScriptはいまや、Web開発者からデザイナー、ディレクターまで、Web系の仕事に携わるための必須言語になりました。クライアント側・サーバ側のWebアプリケーション開発はもとより、ブラウザの拡張やOfficeアプリのマクロ言語まで、適用範囲も圧倒的に広い言語となっています。本書では、JavaScriptによる開発にこれから携わろうという読者に向けて、JavaScriptによる開発の全体像を俯瞰したあと、JavaScript開発でもっとも重要な3つの知識、「MVCフレームワーク」「AltJS」「タスクランナー」の基礎をわかりやすく解説します。
こんな方にオススメ
- JavaScriptによる開発に取り組みたいエンジニア
 - マークアップエンジニア、Webデザイナー、Webディレクター
 
目次
巻頭特集
JavaScriptによる開発の現場
〜10分でわかる最新動向と歴史
- 
Chapter 1:JavaScriptを書こう!
〜本書の対象読者と前提知識
 - 
Chapter 2:JavaScriptの歴史
〜Ajax/HTML5/ECMAScript
 - 
Chapter 3:JavaScriptはどこで使われているか
〜より広範囲に多様化する利用シーン
 - 
Chapter 4:現場で必要なJavaScriptの知識 
〜MVCフレームワーク/AltJS/タスクランナー
 - 
Chapter 5:JavaScript開発に必須のツール 
〜これだけは押さえておきたい
 
特集1
Backbone.jsで学ぶ MVCフレームワーク[実践]入門 
〜複雑化するコードを構造化!
- 
Chapter 1 :クライアントサイドフレームワークが必要な理由 
〜jQueryによる開発を構造化するBackbone.js
 - 
Chapter 2 :モデル実装入門 
〜Backbone.Modelによるモデルの定義、属性値の設定/取得/検証、イベント処理
 - 
Chapter 3 :複数モデルの管理と永続化のしくみ 
〜Backbone.Collectionによるコレクションの定義、モデルの追加/削除、イベント処理
 - 
Chapter 4 :ビュー、コントローラの実装 
〜Backbone.Viewによるモデルデータの表示、elプロパティ、DOMイベント
 - 
Chapter 5 :URLと処理を紐付けるルーティングの基本
〜ページを遷移させずに処理を切り替える方法
 - 
コラム:AngularJSとBackbone.jsどちらを使うのがよい?
 - 
Chapter 6 :[実践編]モデルを定義し、メモの一覧を表示する 
〜メモ帳アプリケーションの作成①
 - 
Chapter 7 :[実践編]メモの新規作成、削除、編集を行う 
〜メモ帳アプリケーションの作成②
 - 
Chapter 8 :[実践編]検索機能を追加する 
〜メモ帳アプリケーションの作成③
 
特集2
[シングルページ時代の大規模開発を支えるAltJS] CoffeeScript入門 
〜高品質なアプリケーション開発を実現
- 
Chapter 1 :CoffeeScriptファーストステップ 
〜基本機能の紹介と開発環境の準備
 - 
Chapter 2 :CoffeeScript文法入門 
〜簡易な文法と一貫したコーディングスタイルを理解しよう
 - 
Chapter 3 :実践デザインパターン 
〜CoffeeScriptでわかりやすいコードを書くために
 - 
Chapter 4 :開発環境の整理 
〜便利なツールと代表的なディレクトリ構造
 - 
APPENDIX :最適なAltJSの選び方[TypeScript vs. CoffeeScript] 
〜そもそもなぜAltJSが普及したのか
 
特集3
[開発現場を支えるタスクランナー] Grunt活用入門 
〜開発効率化の必須アイテム
- 
Chapter 1 :開発の「作業」に欠かせないタスクランナー入門
〜Gruntが選ばれる理由
 - 
Chapter 2 :環境構築とタスクの記述 
〜Gruntを使ってみよう
 - 
Chapter 3 :Grunt プラグインの活用
〜CoffeeScript/ファイル結合/構文チェック/圧縮
 - 
Chapter 4 :ケーススタディで学ぶタスクの追加と実行 
〜Gruntfile.jsを書いてみよう
 - 
APPENDIX :注目のタスクランナー gulp.js 
〜新生、gulp.jsを選ぶべき場面