解きながら学ぶ JavaScriptつみあげトレーニングブック
内容紹介
エラーの読み方、わかりますか? この本で初心者を卒業しよう
「いずれWebエンジニアとして仕事をするようになりたい」
「JavaScriptの入門書を1冊読んだけど、理解がぼんやりしている」
「現場に出て恥ずかしくないように勉強しておきたい」
本書は、そんな風に思っている人にぴったりな、JavaScriptのプログラミング力をぐっとアップする1冊です。
解説では、文法の基本はもちろん、エラーやドキュメントの読み方まで説明。
ミッションでは、「瞬間的に分からなければいけない問題」を解くことで理解力を深め、瞬発力をアップします。
プロに近づく確かな1冊が欲しい方に!
JavaScriptは、Webアプリを作ったり、スマホアプリを作ったりと、さまざまなところで便利に使われているプログラミング言語です。
しかし、JavaScriptは、近年急激な変化を遂げ、それゆえに多くの「落とし穴」がある言語でもあります。「変数宣言はvarからletとconstにすべて移行すべき」「関数・メソッド宣言は、新しいアロー関数式を使うべきときと、昔ながらのfunction式を使うべきときがある」「Webブラウザ上とNode.js上で使えるAPIが異なる」などの注意点が多数あるのです。
このあたりの複雑な事情がJavaScript入門の難しい点ですが、本書は現在主流のES2015(ES6)以降の基本構文を中心としつつ、最近のJavaScriptフレームワークを使うときに知らない構文で戸惑わないよう注意して執筆されました。
本書のもう1つの特徴は、解説のセクションの後に登場する「ミッション」です。このミッションの目的は、「プログラムをすばやく理解する反射神経」を身に着けることです。
「プログラムはじっくり考えて作るもので、反射神経は関係ないんじゃないの?」と思われるかもしれませんが、本書で説明するような基礎文法は、一瞬で把握できるのが理想です。
そこで本書の「ミッション」では、ルールがわかっていれば簡単に解ける問題をいくつも出題しています。反復訓練によってより速く解答できるようになり、これにより理解がしっかり定着するようにと考えられたものです。
また、終盤の9、10章は、入門書のその先を目指した内容となっています。入門書を卒業して自分でプログラムを書くレベルに達するために、以下の2つのスキルが身に付けられるようにしました。
・公式ドキュメントの解説を読んで、自力で知識を増やせる
・エラーメッセージを読んで、解決方法を見つけられる
どちらも少し難しいですが、自分でプログラムを書くレベルに達するための必須スキルですので、ぜひ取り組んでみてください。
本書の解説は、JavaScriptが初めての方でも理解できるように、文法の基礎から解説しています。これからJavaScriptを始める方にとっても、JavaScriptの入門書は読んだことがあるけれど、細かいところに不安がある方、実践レベルに近づきたい方におすすめの1冊です。脱「JavaScript入門」を目指して、本書でトレーニングを積みましょう!
※サンプルファイルおよびミッションのPDFをサポートサイトからダウンロードできます
充実のラインナップに加え、割引セールも定期的に実施中!
商品を選択する
フォーマット | 価格 | 備考 | |
---|---|---|---|
書籍 | 2,728円 | ||
2,728円 | ※ご購入後、「マイページ」からファイルをダウンロードしてください。 ※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。 ※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。 |
備考
【監修者プロフィール】
中川 幸哉
1987年新潟県上越市生まれ。会津大学コンピュータ理工学部コンピュータ理工学科卒業。2009年の在学中にAndroidが日本に上陸したことをきっかけにアプリ開発の世界へ。2011年からはモバイル向けのアプリやWebシステムを中心にUIデザインや開発に携わる。新潟の豊かな風土とラーメンとクラフトビールが好き。
Twitter:@Nkzn
【著者プロフィール】
リブロワークス
書籍の企画、編集、デザインを手がけるプロダクション。手がける書籍はスマートフォン、Webサービス、プログラミング、WebデザインなどIT系を中心に幅広い。著書に『解きながら学ぶ Pythonつみあげトレーニングブック』(マイナビ出版)、『スラスラ読める JavaScript ふりがなプログラミング』(インプレス)、『みんなが欲しかった! ITパスポートの教科書& 問題集 2021 年度』(TAC出版)
など。
https://www.libroworks.co.jp
目次
1章 トレーニングを始める前に01. JavaScript学習のポイント
02. VSCode を使ってみよう
03. JavaScriptの実行方法を知ろう
2章 基本的なデータと計算
01. 数値と演算子で計算する
02. 変数に値を記憶させる
03. 少し高度な代入
04. データの種類に気を配る
3章 命令と条件分岐
01. 関数とメソッドを呼び出す
02. 分岐とは?
03. 条件を満たすかを判断する
04. if 文で処理を分岐する
05. if 文以外の分岐
4章 少し高度なデータ
01. 配列に複数の値をまとめる
02. 配列を操作する
03. さまざまな文字列
04. 文字列を操作する
05. オブジェクトリテラルでデータをまとめる
5章 処理を繰り返す
01. for文による繰り返し
02. while文による繰り返し
6章 関数を作る
01. 関数の定義
02. さまざまな引数
03. 関数を引数として渡す
7章 オブジェクトをさらに理解する
01. JavaScript のオブジェクト
02. 標準組み込みオブジェクトを利用する
03. プロパティとメソッドを追加する
04. 変数のスコープを知る
8章 HTMLを操作する
01. DOM について知る
02. 要素を選択する
03. 要素を追加・削除する
04. イベントを設定する
9章 JavaScriptの新しい構文
01. JavaScriptの進化とフレームワーク
02. 非同期処理を行うための構文
03. export とimport
04. その他の新しい構文
10章 ドキュメントとエラーを読む
01. MDN Web Docs を読み解く
02. エラーメッセージの見方
03. try...catch 文でエラー対応処理を書く
ミッションの解答・解説