Javascriptと同じく、よく忘れるのでメモ!

<style type="text/css">
<!--

スタイルシートをガリごり・・・

-->
</style>

Amazonから『JavaScript』で検索してみました。

独学プログラマー Python言語の基本から仕事のやり方まで

単行本
¥ 2,376

JavaScript コードレシピ集

単行本(ソフトカバー)
¥ 3,218

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

単行本(ソフトカバー)
¥ 2,592

スッキリわかるJava入門 第2版 スッキリわかるシリーズ

Kindle版
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。
また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

 購入前にお使いの端末で無料サンプルをお試しください。

大手ネット書店部門ランキング1位の大人気Java入門書に改訂版登場!
本書は、Javaの基礎から初学者には難しいとされるオブジェクト指向まで、膨らむ疑問にしっかり対応し、Javaプログラミングの「なぜ?」がわかる解説と約300点の豊富なイラストで、楽しく・詳しく・スッキリとマスターできる構成となっています。
「なんとなくJavaを使っているけれど、オブジェクト指向の理解には自信がない」「学習の途中で挫折してしまった」という方にもおススメです。
プログラミング学習のネックとなる「開発環境の準備」と「多発するエラーへの対応」には、ブラウザ上でコーディング、コンパイル、実行ができる仮想開発環境「dokojava」を読者特典として用意し、エラーによく効く「虎の巻」を巻末付録として用意しました。
本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください!

スッキリわかるJava入門 第2版 (スッキリシリーズ)

単行本(ソフトカバー)
¥ 2,808

Design Systems ―デジタルプロダクトのためのデザインシステム実践ガイド

単行本(ソフトカバー)
¥ 3,024

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus

Kindle版
(概要)
Rubyの文法をサンプルコードで学び,例題でプログラミングの流れを体験できる解説書です。ほかのプログラミング言語で開発経験のある人が,Rubyを学ぶ際に効率的に学べる内容を詰め込みました。
プログラミング未経験者向けの「変数とは」「配列とは」といったプログラミング基礎知識の説明は最小限にし,そのぶんRubyの特徴(他プログラミング言語との違い),Rubyにおけるリファクタリングの要点,テスト駆動開発やデバッグのやり方など開発現場で必要になる知識を解説しています。
本書の内容を理解すれば,開発の現場で必要とされるRuby関連の知識を一通り習得できます。そして,「今まで呪文のようにしか見えなかった不思議な構文」や「実はあまりよくわからないまま,見よう見まねで書いているコード」も自信をもって読み書きできるようになるはずです。本書はRuby 2.4をベースに解説します。Ruby 2.2や2.3など,少し前のバージョンで動きが異なる場合は,適宜注釈を入れています。

(こんな方におすすめ)
・Rubyのプログラミングを学びたい人
・Rubyのテスト駆動開発やデバッグ技法を学びたい人
・Railsを学ぶにあたりまずはRubyを学びたい人

(目次)

第1章 本書を読み進める前に

  • 1.1 イントロダクション
  • 1.2 本書の概要
  • 1.3 Rubyについて
  • 1.4 Rubyのインストール
  • 1.5 エディタ/ IDEについて
  • 1.6 Rubyを動かしてみる
  • 1.7 本書のサンプルコードがうまく動かない場合
  • 1.8 この章のまとめ

第2章 Rubyの基礎を理解する

  • 2.1 イントロダクション
  • 2.2 Rubyに関する基礎知識
  • 2.3 文字列
  • 2.4 数値
  • 2.5 真偽値と条件分岐
  • 2.6 メソッドの定義
  • 2.7 例題:FizzBuzzプログラムを作成する
  • 2.8 文字列についてもっと詳しく
  • 2.9 数値についてもっと詳しく
  • 2.10 真偽値と条件分岐についてもっと詳しく
  • 2.11 メソッド定義についてもっと詳しく
  • 2.12 その他の基礎知識
  • 2.13 この章のまとめ

第3章 テストを自動化する

  • 3.1 イントロダクション
  • 3.2 Minitestの基本
  • 3.3 FizzBuzzプログラムのテスト自動化
  • 3.4 この章のまとめ

第4章 配列や繰り返し処理を理解する

  • 4.1 イントロダクション
  • 4.2 配列
  • 4.3 ブロック
  • 4.4 ブロックを使う配列のメソッド
  • 4.5 範囲(Range)
  • 4.6 例題:RGB変換プログラムを作成する
  • 4.7 配列についてもっと詳しく
  • 4.8 ブロックについてもっと詳しく
  • 4.9 さまざまな繰り返し処理
  • 4.10 繰り返し処理用の制御構造
  • 4.11 この章のまとめ

第5章 ハッシュやシンボルを理解する

  • 5.1 イントロダクション
  • 5.2 ハッシュ
  • 5.3 シンボル
  • 5.4 続・ハッシュについて
  • 5.5 例題:長さの単位変換プログラムを作成する
  • 5.6 ハッシュについてもっと詳しく
  • 5.7 シンボルについてもっと詳しく
  • 5.8 この章のまとめ

第6章 正規表現を理解する

第7章 クラスの作成を理解する

第8章 モジュールを理解する

第9章 例外処理を理解する

第10章 yieldとProcを理解する

第11章 Rubyのデバッグ技法を身につける

第12章 Rubyに関するその他のトピック

付録 Ruby on Railsの習得に向けた予備知識

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

大型本
¥ 3,218

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

Kindle版
(概要)
「ECMAScript 2015」によって,いっそう進化をつづけるJavaScriptの新記法はもちろんのこと,基本からオブジェクト指向構文,Ajax,クライアントサイド開発まで,そしてテスト,ドキュメンテーション,コーディング規約など,現場で避けられない知識もしっかり押さえました。
これからのJavaScript開発者必携の1冊です。

(こんな方におすすめ)
・JavaやC言語などほかのプログラミング言語の経験があり,JavaScriptを新規に学びたい方
・JavaScriptを多少使えるけど基本が不安な方

(目次)

はじめに

Chapter 1 イントロダクション

1.1 JavaScriptとは?

1.2 次世代JavaScript「ECMAScript 2015」とは?

1.3 ブラウザー付属の開発者ツール

Chapter 2 基本的な書き方を身につける

2.1 JavaScriptの基本的な記法

2.2 変数/定数

2.3 データ型

2.4 演算子

2.5 制御構文

Chapter 3 基本データを操作する - 組み込みオブジェクト -

3.1 オブジェクトとは

3.2 基本データを扱うためのオブジェクト

3.3 値の集合を管理/操作する - Array/Map/Setオブジェクト -

3.4 日付/時刻データを操作する - Dateオブジェクト -

3.5 正規表現で文字を自在に操作する - RegExpオブジェクト -

3.6 すべてのオブジェクトのひな形 - Objectオブジェクト -

3.7 JavaScriptプログラムでよく利用する機能を提供する - Globalオブジェクト -

Chapter 4 くり返し利用するコードを1箇所にまとめる - 関数 -

4.1 関数とは

4.2 関数定義における4つの注意点

4.3 変数はどの場所から参照できるか - スコープ -

4.4 引数のさまざまな記法

4.5 ES2015における引数の記法

4.6 関数呼び出しと戻り値

4.7 高度な関数のテーマ

Chapter 5 大規模開発でも通用する書き方を身につける - オブジェクト指向構文 -

5.1 JavaScriptにおけるオブジェクト指向の特徴

5.2 コンストラクターの問題点とプロトタイプ

5.3 オブジェクト継承 - プロトタイプチェーン -

5.4 本格的な開発に備えるために

5.5 ES2015のオブジェクト指向構文

Chapter 6 HTMLやXMLの文書を操作する - DOM(Document Object Model) -

6.1 DOMの基本を押さえる

6.2 クライアントサイドJavaScriptの前提知識

6.3 属性値やテキストを取得/設定する

6.4 フォーム要素にアクセスする

6.5 ノードを追加/置換/削除する

6.6 JavaScriptからスタイルシートを操作する

6.7 より高度なイベント処理

Chapter 7 クライアントサイドJavaScript開発を極める

7.1 ブラウザーオブジェクトで知っておきたい基本機能

7.2 デバッグ情報を出力する - Consoleオブジェクト -

7.3 ユーザーデータを保存する - Storageオブジェクト -

7.4 サーバー連携でリッチなUIを実装する - Ajax -

7.5 非同期処理を簡単に表現する - Promiseオブジェクト -

7.6 バックグラウンドでJavaScriptのコードを実行する - Web Worker -

Chapter 8 現場で避けて通れない応用知識

8.1 単体テスト - Jasmine -

8.2 ドキュメンテーションコメントでコードの内容をわかりやすくする - JSDoc -

8.3 ビルドツールで定型作業を自動化する - Grunt -

8.4 今すぐECMAScript2015を実践活用したい - Babel -

8.5 読みやすく保守しやすいコードを書く - コーディング規約 -

Vue.js入門 基礎から実践アプリケーション開発まで

単行本(ソフトカバー)
¥ 3,650