解きながら学ぶ JavaScriptつみあげトレーニングブック | マイナビブックス

解きながら学ぶ JavaScriptつみあげトレーニングブック

  • 著作者名:リブロワークス
  • 監修者名:中川 幸哉
    • 書籍:2,728円
    • 電子版:2,728円
  • B5変:248ページ
  • ISBN:978-4-8399-7596-8
  • 発売日:2021年12月23日
  • mixiチェック
  • このエントリーをはてなブックマークに追加

内容紹介

エラーの読み方、わかりますか? この本で初心者を卒業しよう

「いずれ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をサポートサイトからダウンロードできます

電子版の購入は姉妹サイト「IT書籍ストア Manatee」がオススメ!
充実のラインナップに加え、割引セールも定期的に実施中!

商品を選択する

フォーマット 価格 備考
書籍 2,728
PDF 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 文でエラー対応処理を書く


ミッションの解答・解説

最近チェックした商品

Vポイント利用手続き

         Vポイント利用手続きに関する同意事項

                                株式会社マイナビ出版

株式会社マイナビ出版が提供するマイナビBOOKSにおいてVポイントご利用続きをされる方は、以下に掲げるお客様の個人情報の取り扱いについてご確認の上、ご同意下さい。

マイナビBOOKSにおいてVポイントサービスをご利用いただいた場合に、当社から、次に掲げる<提供情報>を、<提供目的>のためにCCCMKホールディングス株式会社(以下、「MKHD」といいます)へ提供します。

  <提供目的>:MKHDの定める個人情報保護方針及びマイナビBOOKSにおけるT会員規約第4条に定める利用目的で利用するためVポイントサービスを利用するため
  <提供情報>:
   1)お客様が【マイナビBOOKS】の正当な利用者であるという情報
   2)ポイント数・利用日
   3)その他、Vポイントサービスを利用するにあたり必要な情報

  <提供方法>: 電磁的記録媒体の送付またはデータ通信による。ただし、提供するデータについては暗号化を施すものとする。

なお、MKHDに提供された、以下の情報の利用については、MKHDの定める個人情報保護方針及びT会員規約 に沿って取り扱われます。
上記の情報提供の停止をご希望される場合には、【マイナビBOOKS】におけるVポイント利用手続きの解除を実施していただく必要があります。
Vポイント利用手続きの解除、およびVポイントサービスにおける個人情報に関するお問い合わせ先は、以下のとおりです。
お客様お問い合わせ先:Tサイト(https://tsite.jp/contact/index.pl )

 なお、Vポイント利用手続きの解除が完了しますと、マイナビBOOKSにおけるVポイントサービスをご利用いただけなくなりますので、予めご了承ください。

Vポイント利用手続きを行いますか?