Node.js

Node.js / Expressの学習におすすめの本と動画コンテンツの紹介

本記事では、Node.jsとExpressの勉強におすすめの本と動画について紹介しています。

最短3ヶ月でエンジニアになれる!?
転職成功率98%のプログラミングスクール
DMM WEB CAMP

先輩くん
先輩くん
オンライン完結で24時間どこでも学習することができるよ!
後輩ちゃん
後輩ちゃん
未経験から憧れのエンジニアになるぞ〜!!
簡単30秒で無料相談申し込み

おすすめ参考書

後輩ちゃん
後輩ちゃん
先輩!Node.jsとExpressの学習でおすすめの本を教えてください!
先輩くん
先輩くん
了解!僕がおすすめする本について紹介していくね!

Node.js超入門 第3版

本書情報
出版社秀和システム
著者掌田 津耶乃
発売日2020/7/18
ページ数480ページ
Kindle版
(電子書籍)
レビュー
(Amazon)
(44件)
本書の構成

  1. Node.jsの基本を覚えよう!
  2. アプリケーションの仕組みを理解しよう!
  3. Webアプリケーションの基本をマスターしよう!
  4. フレームワーク「Express」を使おう!
  5. データベースを使おう!
  6. SequelizeでORMをマスターしよう!
  7. アプリケーション作りに挑戦!
  8. JavaScript超入門!

レビューちゃん
レビューちゃん

仕事で必要になりそうだと言う事で購入しました。 内容もわかりやすく買って良かったと思いました!

引用元:Amazonレビュー

ハンズオンNode.js

本書情報
出版社オライリージャパン
著者今村 謙士
発売日2020/11/17
ページ数536ページ
Kindle版
(電子書籍)
×
レビュー
(Amazon)
(35件)
本書の構成

  1. イントロダクション
  2. 非同期プログラミング
  3. EventEmitterとストリーム
  4. マルチプロセス、マルチスレッド
  5. HTTPサーバとHTTPクライアント
  6. リアルタイムWebアプリケーション
  7. データストレージ
  8. ユニットテストとデバッグ
  9. デプロイ
  10. パッケージ管理
  11. Node.jsとJavaScript標準

レビューちゃん
レビューちゃん

Node.jsの入門書と言ったらこれ一択!と言えるほどの充実した内容。
Node.jsの非同期プログラミングなどの基本から、アプリケーション作成・テスト・デプロイまで学べる。
ストレージを操作するWebAPIの作成方法、それをクライアント(Next.js)で呼び出す方法が参考になった。
Node.js、Webアプリケーションの全体像を掴みたい方におすすめしたい。

引用元:Amazonレビュー

レベルアップNode.js

本書情報
出版社インプレスR&D
著者佐々木 勝広
発売日2020/6/19
ページ数180ページ
Kindle版
(電子書籍)
レビュー
(Amazon)
(21件)
本書の構成

  1. Node.jsの全体像
  2. npm(Node Package Manager)
  3. サーバーとしてのNode.js
  4. イベントループ
  5. 非同期プログラミング(コールバック)
  6. コールバック地獄の解消
  7. Stream
  8. AltJSとTypeScriptを使った開発
  9. コーディングガイドラインとESLint
  10. Node.jsとセキュリティ
  11. Node.jsのコアには、どのようなモジュールがあるのか
  12. JavaScript & Node.js Tips集

レビューちゃん
レビューちゃん

表紙から想像つかない良書w
Node.jsで何度かアプリケーションを構築していく上でぶち当たる、そして公式ドキュメントでは知ることが出来ない点がしっかりと記載されていると思う。
自分も仮にさらに一歩進むには…と考えると – シングルプロセス、シングルスレッド 特有のスケールアウト – 非同期処理 – ストリーム だと思う。その辺りが、押さえてある且つ、ご自身の言葉で書かれてたので、とても満足度が高かったです。
Tips集とても良かったです。再認識になりました。

引用元:Amazonレビュー

入門Node.jsプログラミング

本書情報
出版社翔泳社
著者Jonathan Wexler / 吉川 邦夫
発売日2019/9/25
ページ数488ページ
Kindle版
(電子書籍)
レビュー
(Amazon)
(38件)
本書の構成

  1. 準備と設定
  2. Node.jsを利用する
  3. Express.jsの導入
  4. データベースに接続する
  5. モデルの構築
  6. ユーザーアカウント認証
  7. APIの構築
  8. チャット機能の追加
  9. 公開版のデプロイと管理
  10. ES6で導入されたJavaScript構文

レビューちゃん
レビューちゃん

そもそもNode.jsとは何なのか、どういった働きをするのかがよく理解できました。
翻訳がひどいというレビューが散見されますが、そんなことはありません。 プログラミングやWebアプリケーションの仕組みがわかっている方であれば問題ないと思います。
最終的に作成するサンプルアプリケーションは、基本的なMVC・API作成・JWTを利用したAuthentication・WebSocketを利用したチャット機能などがあります。

引用元:Amazonレビュー

おすすめ動画コンテンツ

私がおすすめする動画コンテンツはUdemyです。
実際にUdemyを利用して実感した魅力的なポイントは、以下の通りです。

Udemyのここが魅力

  • 新規学習者向けのセールで格安でコースを購入することができる
  • コース購入から30日以内であれば、返金することができる
  • 分からない箇所があれば、コメントで質問することができる
  • プロのエンジニアが教えてくれるため、実践的な講義を受けられる

後輩ちゃん
後輩ちゃん
Udemyすごい。。
先輩くん
先輩くん
僕も新しい技術を学びたい時には、必ずと言っていいほど利用しているよ!

【初心者向け】初めてのNode.js入門。Expressフレームワークを用いた本格Webサーバー構築やJSONを学ぼう!

動画情報
作成者Atsushi Hamada (浜田 篤)
学習時間2.5時間
受講者数1,104人
レビュー
(Udemy)
(203件)
こんな人におすすめ!

  • NodeJSを使った本格WEBサーバー構築にチャレンジしたい
  • NodeJSの動作原理を改めて理解を深めたい
  • JavaScript (ES6)の基本的な使い方を学びたい

動画構成

  1. コース紹介
  2. Node.jsの魅力とNode.js初期セットアップ
  3. Node.jsで簡単なアプリを作ろう
  4. データの書き込みや読み込み方法を学ぼう
  5. Expressを使いWebサーバーを構築しよう
  6. フロントエンドとバックエンドを分割しよう
  7. デプロイ
  8. 最後に

レビューちゃん
レビューちゃん

私は1か月ほどWebの情報ベースにNodejsを勉強して、お試しでLinux+Apache+Nodejsでサーバー構築したのですが、本講座を受講しまして、適当にやってたところの仕組みが分かりやすく解説されており、理解が深まりまったのでとてもよかったです。

引用元:Udemyレビュー
レビューくん
レビューくん

React開発前の知識としてNode.jsを知っておいた方がいいと聞き受講しましたが、ひとつひとつ丁寧に説明してありとてもわかりやすかったです。 今までなんとなくで打ってエラーが出まくっていたターミナルも 何をやっているのか知れてとてもいい勉強になりました。 ありがとうございました。

引用元:Udemyレビュー
動画の詳細はこちら

【Node.js入門】Node.jsとMongoDBを連携してTodoアプリを1から構築してみよう

動画情報
作成者Shin Code
学習時間4.5時間
受講者数361人
レビュー
(Udemy)
(49件)
こんな人におすすめ!

  • サーバーサイド言語に興味がある方
  • MongoDB(NoSQL)に興味がある方
  • これからNodejsを学んでいきたい方
  • 図解やスライドで流れを理解しながら学習したい方
  • WebAPI自作して簡単なHTTPメソッドを理解したい方
  • バックエンドエンジニアとして活躍したい方

動画構成

  1. はじめに
  2. Node.jsの開発環境を構築しよう
  3. まずはWebAPIから自作してみよう
  4. MongoDBの基礎を理解しよう
  5. 【実践編】Node.jsとMongoDBでTodoアプリを構築してみよう(バックエンド編)
  6. 【実践編】Node.jsとMongoDBでTodoアプリを構築してみよう(フロントエンド編)
  7. 【実践編】Node.jsとMongoDBでTodoアプリを構築してみよう(タスク編集編)
  8. 【追加教材】作り終わったTodoアプリを世界中に公開(デプロイ)しよう
  9. ボーナスレクチャー

レビューちゃん
レビューちゃん

mongoDBは使ったことがないため、実装やアクセスの仕方が分かりやすかったです。

引用元:Udemyレビュー
レビューくん
レビューくん

node.jsの勉強のため、YoutubeやUdemyの動画を見てきましたが、初心者にとってのレベル感(余分なライブラリやパッケージは使わない)や、話すペースがわかりやすかったです。Node.js + Expressを使った応用編コースが出たら嬉しいです。

引用元:Udemyレビュー
動画の詳細はこちら

Node.js + Express + MySQL で作る 安全な Webアプリケーション 実践講座

動画情報
作成者津郷 晶也
学習時間14.5時間
受講者数1,388人
レビュー
(Udemy)
(122件)
こんな人におすすめ!

  • JavaScript、Node を学んだが実践的な開発をやったことがない、やってみたい
  • Webアプリケーション開発で注意すべきことが何か知りたい

動画構成

  1. はじめに
  2. 環境構築
  3. はじめての開発
  4. 作成するWebアプリケーション
  5. プロジェクト新規作成
  6. 静的解析の組み込み
  7. Node.js + Express(ミドルウェア、ルーティング)
  8. Node.js + Express(テンプレートエンジン)
  9. 静的ファイルの配信
  10. トップページの作成
  11. ログ出力の作成
  12. データベースの準備
  13. データベースへの接続
  14. Node.js + Express(テンプレートエンジン(2))
  15. 詳細画面の作成
  16. 検索画面の作成
  17. データベースへの接続(2)
  18. 登録画面の作成
  19. ログイン/ログアウトの作成
  20. データ利活用と個人情報保護
  21. カスタムヘッダーの作成
  22. カスタムエラーページの作成
  23. グレースフルシャットダウン
  24. タスクランナー
  25. おわりに

レビューちゃん
レビューちゃん

全体の講義の流れがよく、新しいトピックに触れながら少しずつ機能を追加実装していくので、無理なく理解することができた。

引用元:Udemyレビュー
レビューくん
レビューくん

実際に開発をしたことがあるエンジニアでも勉強になる事が多い。また、質問に対し丁寧に答えてもらう事ができる(3~5日のリードタイムはあるが、講師の方も暇ではないのでそれは了承すべきと思う)。

引用元:Udemyレビュー
動画の詳細はこちら

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村