注意点
いきなりチャットアプリは避けよう
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は相性が悪いので注意