LoginSignup
124
170

More than 5 years have passed since last update.

【2017年版】Node.js入門情報まとめ

Last updated at Posted at 2017-12-05

この記事はNode.js Advent Calendar 2017 5日目の記事です。

Node.jsを今から始めるぞ!っていう人向けの情報です。

下記記事の更新が1年以上前でしたので、参考にしつつまとめなおしてみました。

公式サイト

本家サイト

Node.js公式サイト(日本語)。最新情報やドキュメントの確認に。

ただしNode.jsはアップデートが速いので、ダウンロード・インストールは後述のバージョン管理ツールを使ったほうがよいです。

環境構築について

コマンドラインからバージョンを確認したり変更したりできるバージョン管理ツールが便利です。

各記事最新バージョンの取り方を参考に、バージョンを直して読んでください。

nodebrew

日本人のコミッターが多く、日本では使ってる人が多い印象です。

nvm

スター数で見ると世界的には主流っぽい。筆者はnvm使ってます。

nodist

windowsの人はこれがいいみたい。

ES2015について

Node.js v6.0以降あたりから、ES2015を大幅サポートしています。今から始める人はES2015で書きましょう。

入門チュートリアル

注意:下記で紹介するサイトは全て、ES2015以前の情報です!

参考にしつつ、記述はES2015にのっとるようにしましょう。

Node Study

  • 日本語
  • Hello, WorldからExpress、Socket.io入門まで

Node.js日本ユーザグループ代表の @yosuke_furukawa 氏が公開しているものです。

日本語で圧倒的に読みやすい&補足説明付きでオススメです。

dotinstall

  • 日本語
  • 動画形式
  • 詳細な概要、簡単なアプリケーション作成、DB接続まで

概要・特徴や設定などから詳しく説明があります。動画でじっくりやりたい人向け。

Udemy

  • 英語サイト
  • Node.jsの概要、状況(ちょい古)、よく使う構成のインストール、Angularの導入

ミニマムでとりあえず始めたい人にはちょっと重い内容かも。

Code School

  • 英語サイト
  • 動画

イベント、ストリーム、モジュールなど各項目について説明してくれてそう。(見れてない)

各機能について

promise

async/await

コミュニティ

Node学園

  • セッション&LT

Node.jsについて発表するイベント。毎月開催。

「レベルが高すぎる」という声も聞きますが、とりあえず言ってみればなにか始まるはず!臆するなかれ!

NodeSchool Tokyo

  • NodeSchoolワークショップ
  • ゲスト講演(毎回かは不明)

NodeSchoolという学習プログラムをもくもくするイベントです。Osaka、Fukuiなどもあるみたい。

メンターさんが来てくれるので独学が不安な人はぜひ。(※募集はNode学園同ページ)

東京Node学園付属小学校

  • 入門者LT
  • ゲスト講演(毎回かは不明)

Node学園を初心者向けに開催するイベントです。不定期開催。

Node女学園

  • ハンズオン、LT、ゲスト講演など

私が主催している女性向けイベントです。勉強したい人ぜひ!持ち込み企画歓迎です。(以前のイベント募集はNode学園の方)

ちなみに「男性向けも開催してください」とよく言われますが、開催したいと思った人が開催してください!!

NodeBots

  • もくもく会

JavaScript Roboticsという、JavaScriptでハードウェアを動かしてみようというイベント。

NodeSchool内のカリキュラムを使ったワークショップです。

これから始める人のためのNode.js,React.js勉強会

  • もくもく会

Node, Reactとあるのでフロント寄りな人向けかも。最近やってないみたい。。

書籍

初めてのJavaScript 第3版

定番のオライリー本。ES2015に対応してます

Node.jsについての章は一つだけですが、しっかり勉強したい人向け。

界隈の人

情報を発信していてウォッチするとよい人。アルファベット順にしました。

Node core

Socket.io, next.js

React.js

Vue.js

Angular.js

JavaScript全般

その他

おわりに

調べ切れていない部分があるので、間違った情報・追加情報ガシガシ編集依頼ください!

本記事のまとめ方は「Go言語の初心者が見ると幸せになれる場所 #golang」を参考にさせていただきました!

124
170
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
124
170