【2024年】「バックエンドエンジニア」のおすすめ 本 123選!人気ランキング

この記事では、「バックエンドエンジニア」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
  2. コンサル一年目が学ぶこと 新人・就活生からベテラン社員まで一生役立つ究極のベーシックスキル30選
  3. 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方
  4. Web API: The Good Parts
  5. 体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
  6. 達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
  7. プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
  8. 確かな力が身につくJavaScript「超」入門 第2版
  9. プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則
  10. JavaScript 第7版
他113件
No.13
74
みんなのレビュー
コレ一冊読めばWeb技術の基本が分かる!新しいテクノロジーが登場しても基本となるWebの技術は非常に大事だし活きる!IT系の仕事に付く人はまずこの書籍を読んで基本を固めるべし!
No.21
71
みんなのレビュー
学生の時にこの書籍を読んで統計学に興味を持った。統計学の魅力について分かりやすく学べる書籍。専門的な内容はそれほどないのでスラスラ読める。統計学ってどんなことができるの?なんでそんなにすごいの?ということを知りたい人がまず最初に読むべき本。
No.29
65
みんなのレビュー
まだレビューはありません
No.31
63
みんなのレビュー
まだレビューはありません
No.39
62
みんなのレビュー
まだレビューはありません
No.41
62
みんなのレビュー
まだレビューはありません
No.44
62
みんなのレビュー
まだレビューはありません
No.47
61
みんなのレビュー
まだレビューはありません
No.52
61
みんなのレビュー
まだレビューはありません
No.57
76
みんなのレビュー
まだレビューはありません
No.59
61

開発・Web制作で知っておきたい頻出キーワード256

みんなのレビュー
まだレビューはありません
No.60
76
みんなのレビュー
まだレビューはありません
No.64
61
みんなのレビュー
メタバース世界で活動するバーチャル美少女ねむによる、メタバースの今が分かる書籍。ビジネス観点というよりも実際にメタバースを利用する消費者側の今が学べる。
No.66
76

JavaScriptの全体像を理解し使いこなす!初心者が覚えるべき要素を厳選。アニメーション効果やモーションデザインも解説 JavaScriptの全体像を理解し使いこなす!初心者が覚えるべき要素を厳選。 ユーザビリティを向上させるアニメーション効果やモーションデザインも解説。 JavaScriptは他のプログラミング言語より敷居が低い(初心者向きの)言語として知られていますが、仕様や技術の全体像を理解していないと、なかなか使いこなせないものです。 本書は、JavaScriptの全体像を常に意識しながら、言語仕様であるECMAScript、ブラウザーに文字や画像を表示する仕組み、ブラウザーとプログラムをつなぐAPI、DOM、アニメーション表現などの技術を体系的に学べるように構成しました。 各章の冒頭では、達成目標や学習のポイント、学習の流れを理解し、「今何を学んでいるのか」を常に把握できます。 章末では、練習問題や達成目標のチェックシートで理解度を自己評価し、理解が曖昧な箇所や、復習すべき学習項目を洗い出すことができます。 また、JavaScriptには20年以上の歴史があり、何度も改訂が繰り返されてきましたが、特に大きな改訂となったのがECMAScript2015(ES6)です。ソフトウェア開発の生産性に関わる重要な仕様が盛り込まれており、これからJavaScriptを学ぶ人たちにとっての「入り口」になります。本書はこのES6に準拠しているので、より実践的なスキルを身につけることができます。 はじめに 本書の読み方 Chapter1 WebとJavaScript 01.JavaScript 誕生の歴史 ・JavaScriptとは? ・JavaScriptとJavaはどう違うの? 02.Web ブラウザーの種類 ・OSの標準ブラウザーとサードパーティのブラウザー ・レンダリングエンジンとJavaScriptエンジン 03. JavaScript とECMAScript の関係 ・マイクロソフトのJScriptって何? ・高校生でもわかるJavaScriptの全体像 ■学習目標のチェックシート・Chapter1 のまとめ Chapter2 準備と基本文法 01.JavaScript を学ぶための準備をしておこう ・学習に必要な環境とは? ・テキストエディタの種類 ・プログラミングは修正の繰り返し 02.HTML ファイルを作成する ・プロジェクトフォルダーとHTMLファイルを新規作成する 03.オートコンプリートを活用してコードを記述しよう ・オートコンプリート機能とは? 04.プログラミングの「デバッグ」を体験してみよう ・コンソールとは? 05.外部のJavaScript ファイルを作成してHTML に読み込む ・JavaScriptファイルを新規作成する 06.用途に応じてコメントを記述する ・コメントを記述してみよう ■学習目標のチェックシート・Chapter2 のまとめ Chapter 3 変数とデータ型 01.変数とは? ・変数を宣言する ・変数にデータを記憶する ・変数名の付け方 ・予約語は使用できない ・変数宣言の巻き上げとは? 02.演算子の種類と優先順位 ・演算子とは? 03.JavaScript のデータ型 ・データ型を学ぶ ・JavaScriptのデータ型はプリミティブ型とオブジェクト型 ■練習問題 ■学習目標のチェックシート・Chapter3 のまとめ ■練習問題の解答 Chapter 4 条件分岐 01.アルゴリズムって? ・アルゴリズムの基本 02.体格指数を算出するプログラムをif 文で書いてみよう ・if文で記述する 03.体格指数を算出するプログラムをif/else 文で書いてみよう ・if/else文で記述する ・痩せぎみの判定を追加する 04.曜日によって表示を変更するプログラムをswitch 文で書いてみよう ・switch文で記述する ■練習問題 ■学習目標のチェックシート・Chapter4 のまとめ ■練習問題の解答 Chapter 5 繰り返し 01.ループ文 ・ループ文とは? 02.while 文とdo while 文を理解する ・while文とdo while文で記述する 03.for 文を理解する ・for文で記述する 04.break 文とcontinue 文を理解する ・break文とcontinue文で記述する ■練習問題 ■学習目標のチェックシート・Chapter5 のまとめ ■練習問題の解答 Chapter 6 配列 01.配列とは何か? ・配列を学ぶ 02.JavaScript の配列はオブジェクト ・組み込みオブジェクトとは? 03.連想配列 ・連想配列を使ってデータを格納する 04.基本的な配列の操作 ・配列の操作を学ぶ ■練習問題 ■学習目標のチェックシート・Chapter6 のまとめ ■練習問題の解答 Chapter 7 関数 01.関数の基礎知識 ・関数のどこが便利なの? ・関数はどのように定義するの? ・メソッドでもある関数とメソッドではない関数 02.関数の使い方 ・独自の関数を定義して呼び出す 03.関数を使って簡単なプログラムを作る ・改良前のプログラムを再確認する ・プログラムを設計する ■練習問題 ■学習目標のチェックシート・Chapter7 のまとめ ■練習問題の解答 Chapter 8 組み込みオブジェクト 01.JavaScript の組み込みオブジェクト ・組み込みオブジェクトとその種類 02.Date オブジェクトを使う ・Dateオブジェクトで日付や時刻を表示する 03.String オブジェクトを使う ・Stringオブジェクトで文字列を操作する 04.Number オブジェクトを使う ・Numberオブジェクトで数値を表示する ■練習問題 ■学習目標のチェックシート・Chapter8 のまとめ ■練習問題の解答 Chapter 9 オブジェクト指向プログラミング 01.オブジェクト指向とは? ・オブジェクト指向の概念を学ぶ 02.DOM オブジェクトとは? ・JavaScriptをWebで使うために欠かせない技術 03.DOM の操作 ・DOMの構造を理解する ・DOMを操作する ・DOMオブジェクトの内容を確認する ■練習問題 ■学習目標のチェックシート・Chapter9 のまとめ ■練習問題の解答 Chapter 10 Web API 01.API とは? ・Webアプリケーション開発で必須のAPI ・ブラウザーのAPIとサードパーティのAPI 02.Web ブラウザーのオブジェクト ・Webブラウザーのオブジェクトとは? ・Webブラウザーの印刷ダイアログを表示する ・イベントオブジェクト 03.その他のオブジェクト(XMLHttpRequest) ・XMLHttpRequestを使った処理を確認する ■練習問題 ■学習目標のチェックシート・Chapter10 のまとめ ■練習問題の解答 Chapter 11 jQuery 01. JavaScript のライブラリ「jQuery」 ・ライブラリとフレームワークとは? ・jQueryの使い方 ・ライブラリなしのJavaScriptコードとjQueryを比較する ・jQueryでh1要素の色を変更する 02. スライドショーを作成する ・スライドショーを作成する ■練習問題 ■学習目標のチェックシート・Chapter11 のまとめ ■練習問題の解答 Chapter 12 アニメーション 01. Vue.js の使い方 ・JavaScript 学習の全体像 ・Vue.js をインストールする ・Vue.js を動かしてみる 02. 基本的なアニメーション表現 ・フェードイン・アウト ・ズームイン・アウト 03. モーションデザイン ・フラットデザインとモーションデザイン ・モーションデザインの重要性 ・CSSアニメーションライブラリの活用 ■練習問題 ■学習目標のチェックシート・Chapter12 のまとめ ■練習問題の解答 ・索引

みんなのレビュー
まだレビューはありません
No.73
76

実際のWebサイト制作に使えるコードを多数紹介。プロのデザイナーとして必須のスキルが身につく。 1 JavaScriptの基本 2 Webページの操作-変数の利用 3 文字の加工-文字列処理 4 値による表示の変更-条件分岐 5 複雑化した処理の整理-関数 6 大量のデータの処理-配列とループ処理 7 JavaScriptのデータ構造-オブジェクト 8 キャンバス-Canvas 1 9 画像、音声、動画の利用-Canvas 2、Audio、 Video

みんなのレビュー
まだレビューはありません
No.74
76
みんなのレビュー
まだレビューはありません
No.79
61

jQueyのその先へ。サンプルをつくりながら学ぶ制作現場の実装スキル jQueyのその先へ。 サンプルをつくりながら学ぶ制作現場の実装スキル JavaScriptの基本書は数多く存在しますが、実際の開発で、どうコードに落とし込めばいいかとなると、とたんに「壁」を感じる人がたくさんいます。本書は、そんな人たちが、これだけ学べば「壁」が越えられるという5つ(❶オブジェクト指向の考え方、❷UI・インタラクティブ表現としてのイベント、❸Canvas APIによるグラフィック表現、❹Ajaxを利用したAPI連携とデータ検索、❺シングルページアプリケーションの実装)を集中的に学んでいく学習書です。それぞれ読んで理解しできる「基本」と、具体的なコードを書きながら学べる「実践」とのセットで学べるので、現場で使えるスキルが効率よく学べます。 Chapter01 オブジェクト指向 Chapter02 UI・インタラクティブ表現 Chapter03 グラフィック表現 Chapter04 AJAX・API連携・データ検索 Chapter05 シングルページアプリケーション

みんなのレビュー
まだレビューはありません
No.80
61

ソフトウェアテストの定番入門書が10年ぶりのリニューアル!現場の必須手法と学術的根拠のエッセンスを詰め込んだ1冊。 全エンジニア必読のロングセラー、10年振りにリニューアル!テストを学びはじめるなら、まずはこの一冊から。本書は、ソフトウェアテスト初心者のITエンジニアに向けて、テストの基本知識を解説した入門書です。現場で実施されるテスト手法の基礎やポイント、心得など、ITエンジニアにとって必要不可欠な情報を、テスト界の第一人者である著者がわかりやすく解説しています。10年ぶりのリニューアルでは、定番入門書としてのわかりやすさ・読みやすさはそのままに、内容の充実度をさらにパワーアップ。開発現場や時代の変化に合わせて、用語や記述を全面的に見直すとともに、「AIを活用したテスト」や「カオスエンジニアリング」など、新たなニーズに応えるトピックも追加収録しています。開発現場に入りたての初級エンジニアはもちろん、新人を育成するメンターや先輩の立場にいる方にもおすすめの一冊です。【目次】●第1章 はじめに●第2章 ソフトウェアテストの基本 ―ホワイトボックステスト―●第3章 エンジニアが最もよく使う手法 ―ブラックボックステスト―●第4章 探索的テスト●第5章 要求仕様のテスト●第6章 非機能要求のテスト ―困難さとの闘い―●第7章 テストの自動化という悪魔 ―なぜ自動化は失敗するのか―●第8章 ソフトウェアテスト運用の基本 ―テスト成功の方程式―●第9章 ソフトウェア品質管理の基本 ―ソフトウェア品質のメトリックス―●第10章 新しいテスト技術【著者情報】高橋寿一(たかはしじゅいち)情報工学博士。1964年東京生まれ。フロリダ工科大学大学院にてソフトウェア工学修士、Cem Kaner博士、James Whittaker博士にソフトウェアテストの指導を受けた後、広島市立大学大学院にてソフトウェアテスト研究により博士号取得。米Microsoft社・独SAP社でソフトウェアテスト業務に従事後、日本大手電機会社勤務(現職)。主な著書に『ソフトウェア品質を高める開発者テスト 改訂版』(翔泳社)、共著に『現場の仕事がバリバリ進む ソフトウェアテスト手法』(技術評論社)がある。 ●第1章 はじめに 1.1 テスト担当者の心得 ─先人の言葉に学ぶソフトウェアテストの奥義─ 1.2 完全無欠なソフトウェアテストは可能か? ─100万のテストケースでも十分とはいえない─●第2章 ソフトウェアテストの基本 ―ホワイトボックステスト― 2.1 どんなテスト手法が有効か 2.2 プログラムの振る舞いをテストする ─制御パステスト法─ 2.3 大人気ゲームソフトのバグ 2.4 ステートメントカバレッジ 2.5 ブランチカバレッジ 2.6 カバレッジ基準 2.7 カバレッジテストで検出できないバグ●第3章 エンジニアが最もよく使う手法 ―ブラックボックステスト― 3.1 ブラックボックステストの基本 ─境界値分析法─ 3.2 バグの住む場所を探す ─境界値分析法─ 3.3 複雑な入出力のためのテスト ─ディシジョンテーブル─ 3.4 GUIをテストする ─状態遷移をテストする─ 3.5 ブラックボックステストのまとめ●第4章 探索的テスト 4.1 テストケースベースのテスト ─versus探索的テスト─ 4.2 探索的テストのサンプル 4.3 非機能要求に対する探索的テストのアプローチ 4.4 探索的テストのまとめ●第5章 要求仕様のテスト 5.1 漠然たるユーザー要求を機能要求に落とし込む 5.2 要求に優先順位をつける 5.3 テスト可能な要求 5.4 ユーザーストーリーと要求●第6章 非機能要求のテスト ―困難さとの闘い― 6.1 期待通りの性能を引き出すために ─パフォーマンステスト─ 6.2 攻撃に耐え得るソフトウェアの構築 ─セキュリティテスト─ 6.3 信頼性ってちゃんと知ってます? 知ったかぶりしてません? ─信頼度成長曲線─●第7章 テストの自動化という悪魔 ―なぜ自動化は失敗するのか― 7.1 その自動化ツールは役に立っていますか? ─テスト自動化の功罪─ 7.2 テスト担当者が陥りやすい罠 ─テスト自動化の本当の問題点─ 7.3 自動化設計戦略 7.4 新たなソフトウェアテストのステージ●第8章 ソフトウェアテスト運用の基本 ―テスト成功の方程式― 8.1 最悪のソフトウェアを出荷しないようにするには ─コストと品質のバランス─ 8.2 テストプランの書き方 ─IEEE 829テストプランテンプレート─ 8.3 テストケースの書き方 ─効率的なテストケースの作成と管理─●第9章 ソフトウェア品質管理の基本 ―ソフトウェア品質のメトリックス― 9.1 品質を目に見えるものにするには ─メトリックス選択の基本─ 9.2 バグの数を管理するバグメトリックス 9.3 コード行数からわかる意外な事実 ─ソースコードメトリックス─ 9.4 複雑なコードほどバグが出やすい ─複雑度のメトリックス─ 9.5 Microsoftはどんなメトリックスを使っているのか ─無駄のないメトリックス選択の例─ 9.6 汝、人を謀る(測る)なかれ ─メトリックスの間違った使い方─ 9.7 アジャイルメトリックス●第10章 新しいテスト技術 10.1 AIをとりまくテスト 10.2 複雑なシステムのテスト ─テストは無限大─

みんなのレビュー
まだレビューはありません
No.84
76

プログラム作りを楽しもう。はじめてでも大丈夫!この1冊で基礎をしっかりマスターできます! 1 JavaScriptでビジュアルWebプログラミング 2 JavaScriptでプログラムを作る 3 イベント処理とオブジェクト操作 4 JavaScriptの標準オブジェクト 5 HTML要素を動的に操作する 6 ラケットゲームを作成する 7 プログラムテクニックを身に付ける 8 データ構造とアルゴリズム 9 リバーシゲームに挑戦

みんなのレビュー
まだレビューはありません
No.93
75

JavaScript初心者でも安心して学べる超入門書の登場! 【本書の概要】 Webサービスの開発現場で人気のJavaScript。 はじめてJavaScriptに触れる方も多くなってきています。 本書はそうしたJavaScript初心者の方に向けて 簡単なサンプルを作りながら、JavaScriptのプログラムの仕組みを 体験してもらう書籍です。 【対象読者】 JavaScriptのついて、何も知らない超初心者 【1年生シリーズ・3つのポイント】 ・対話形式で解説し、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるよう基本文法もしっかり解説します。 ・平易でサンプルを用意していますので、安心してプログラムを体験できます。 【本書のポイント】 クロネコ先生とマウス君と一緒に 基本的なプログラムから、作って楽しい音楽アプリの作成まで 体験して、プログラミングのしくみを学ぶことができます。 【著者】 リブロワークス 書籍の企画、編集、デザインを手がける編集プロダクション。手がける書籍はプログラミングからExcelまでIT系を中心に幅広い。最近の著書に『Unityの寺子屋 定番スマホゲーム開発入門』(MdN、大槻有一郎名義、共著)、『今すぐ使えるかんたんEx Excel作図入門』(技術評論社)などがある。 第1章 JavaScriptで何ができるの? 第2章 計算するプログラムを作ろう 第3章 コンピュータに判断させよう 第4章 プログラムの外側を作ってみよう 第5章 遊べる音楽アプリを作ってみよう

みんなのレビュー
まだレビューはありません
No.103
61

SEの仕事の成否を分けるのは、コミュニケーションとマネジメントだった!業務システム開発の本質は「人」にあるということをいち早く見抜き、20年以上にわたって開発プロジェクトを次々に成功させてきた著者が、その成功の秘密を公開するSE必読の書。2006年の初版発行以来、増刷に増刷を重ね、No.1マニュアルとして全国のSEから絶賛されてきた『SEの教科書』が、続編『SEの教科書2』とあわせて改訂・完全版で登場。 第1部 成功するSEの考え方、仕事の進め方(SEの仕事は「人」が9割 失敗の原因はコミュニケーション不足 マネジメントが成否の鍵 コミュニケーション重視の会議術-準備編 コミュニケーション重視の会議術-実践編 プロジェクト初期段階の仕事術 成果物作成の仕事術 顧客業務分析の仕事術 設計・実装・テストの仕事術 プロジェクト運営の仕事術 業務システム開発は「伝言ゲーム」) 第2部 成功するSEのプロジェクト計画・運営術(名ばかりプロジェクトマネジメント 誤解がプロジェクトを破綻させる 上流工程はすべて計画活動 本当の計画、名ばかりの計画 ネットワーク図による計画作成術(アナログ式) ネットワーク図による計画作成術(デジタル式) ネットワーク図による計画の最適化 IT業界が日本を救う)

みんなのレビュー
まだレビューはありません
No.114
61
みんなのレビュー
まだレビューはありません
No.116
61
みんなのレビュー
今では色んなところで引用される人生100年時代というパスワードのきっかけになった書籍。もう既に1つの会社に勤め上げるような旧来の生き方は崩壊している。将来に不安を抱いているビジネスパーソンはこの本を読んで時代の変化に置いていかれないような生き方を選択して欲しい。
No.118
61

お金の力を正しく知って、思い通りの人生を手に入れよう。変化の時代のサバイバルツールとして世界中で読まれるベスト&ロングセラー オリエンタルラジオ 中田敦彦さん「YouTube大学」で紹介、大絶賛! □最初に読むべき「お金」の基本図書 毎年多くの「お金」に関する本が出版され,書店に並び、そして消えていきます。 そんな状況の中で、「金持ち父さんシリーズ」は刊行から20年経った今でも変わらず多くの支持を得ています。 その第1作目である『金持ち父さん 貧乏父さん』は、時代が変わっても古びない原理原則を示す「お金」の基本図書。 「目からウロコの連続でした! 」という声が絶えず寄せられ、これまで数多の人々の「お金観」を変えてきました。 日本やアメリカのみならず、本書が刊行された2013年時点で51ヶ国語に翻訳され、109ヶ国で読まれています。 教えの書―金持ち父さんの六つの教え 金持ちはお金のためには働かない お金の流れの読み方を学ぶ 自分のビジネスを持つ 会社を作って節税する 金持ちはお金を作り出す お金のためでなく学ぶために働く 実践の書 まず五つの障害を乗り越えよう スタートを切るための十のステップ 具体的な行動を始めるためのヒント

みんなのレビュー
ネットワークビジネスとかのイメージが強くて怪しいイメージを持たれがちだが、書籍自体はめちゃくちゃ参考になる名著。お金に対する価値観が変わるので、若いうちに絶対読んでおくべき書籍の中の1冊。資本主義の世界で疲弊しているなら絶対読むべき。目から鱗
No.122
61
みんなのレビュー
ある程度構文を覚えた後にPythonでの分析に慣れたいのであればこの書籍一択。Pythonでのデータ分析に慣れるためにはとにかく手を動かしまくること!
search