Edited at

Node.jsの学習方法【GW連投企画】


注意点


いきなりチャットアプリは避けよう

Node.jsと言えば、websocketと相性が良いので

チャットアプリのバックエンドに良く採択されます。

しかし、MVCも理解していない入門の方が

チャレンジするとワケワカメになってしまう可能性があるので、

目的がwebsocketを使ったチャットアプリでも最初は

MVCのCRUD Webアプリで慣れましょう。


Express無しでの習得は避けよう

理想的な順番はExpress無しのNode.jsからExpress等を使った

フレームワークですが、Expressがデファクトとなっており、

Node.jsのみでのチュートリアルは多くはないこととExpressがシンプルな

事もありそれほど問題ないのでいきなりExpressで雰囲気つかむのもOKです。


mongodbじゃなくmysqlやposgreに対応できるようにしよう

主に海外サイトですがNode.jsと相性が良いmongodbが採択されたチュートリアルが多いですね。

国内ではmongodbの案件が少ないのでmysqlやposgreに書き換えるスキルを早めに身につけておくと

幅が広がります。


進めかた

Node.js超入門[第2版]

Express無しのNode.jsからExpress有りのNode.jsへ、しかもmongodbじゃなくmysqlを使ってるので理想的な流れになってます。読了後にSequelizeをORMマッパーとして書き換えれると良い感じです。

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

より本格的なNode.jsアプリケーショnションを作れるようになります。

The Complete Node.js Developer Course (3rd Edition)

テストコード等本格的な事を学べます。


環境構築

Docker Tool BoxとNode.jsは相性が悪いので注意