著者:ナカノヒトシ
ページ数:183
¥450 → ¥0
Webサービスを公開するところまで到達できるように配慮しています。土日など空いた時間を使って比較的新しい技術であるNode.jsを使って趣味の開発が始められるようにすることをコンセプトにしています。
本書はシリーズ形式になっています。本書ではNode.jsとExpress、MongoDBの基礎を、次の本では認証やHerokuを使用したデプロイを、その次の本でReactを導入します。
Node.js入門 ~ Node.js + Express + MongoDBでWebサービスを開発しよう ~ その1
目次
1. Node.jsについての基礎知識
1.1 Node.jsとは?
1.2 Node.jsの何が優れているのか?
1.3 Node.jsの実績
2. Node.jsを使用するための環境構築
2.1 MacOSの場合
2.2 Linuxの場合
2.3 Windowsの場合
3. JavaScriptの基本文法おさらい
3.1 変数
3.2 型
4. Expressについての基礎知識
4.1 導入
4.2 Expressをプロジェクトに導入
4.3 Expressの基本的な仕組み
4.4 RESTfulとは何か
4.5 Expressのルーティング
4.6 Expressでのルーティングを設定
4.7 Expressでのテンプレートエンジンの使用
4.8 pug(jade) ~ シンプルな構文が特徴の強力なテンプレートエンジン
5. MongoDB
5.1 MongoDBとは?
5.2 MongoDBの特徴
5.3 MongoDBの環境構築
5.4 MongoDBを起動する
5.5 MongoDBのデータ構造
5.6 MongoDBを操作してみる
5.7 mongooseでExpressからMongoDBを利用する
5.8 mongooseとスキーマ
5.9 実際にMongoDBにメッセージを保存できるようにしてみよう
5.10 body-parserミドルウェアの導入
5.11 MongoDBからデータを取得する
5.12 画像データのアップロード
5.13 express.staticで静的ファイルを配信
6. Expressのユーザー認証
6.1 Passport ~ Expressのための認証機能ライブラリ
6.2 Passportの基本的な仕組み
6.3 インターネットを介して他の人にみられたら困る情報を送信するための仕組み ~ セッション
6.4 passportでローカル認証を実装
7. おわりに
GitHubのレポジトリ上で本書のコードサンプルを公開しています。
https://github.com/react-samples/mern-1
*** 電子書籍を初めてご利用になる方は、装丁の確認のために一度無料サンプルの確認をよろしくお願いします。 ***
シリーズ一覧
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。