インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しよう ~ その2(iOS対応版)

価格: ¥0
カテゴリ: Kindle版
Amazon.co.jpで確認
デザインを改善してiOS版に対応した改訂版になります。

「JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開
発しよう ~ その1」の続編となる本です。とりあえずこの本までの知識で自分で製作したアプリを公開することができます。

今回はNode.js + Express + MongoDBで作成したWebアプリを公開するために必要な最低限のセキュリティの知識やソーシャル認証、Herokuを使ったアプリケーションの公開の方法について解説します。

この本の続編としてReactやWebSocketを使ったより高度なWebアプリを開発する手法を公開する予定です。


JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しよう ~ その2

目次

7. SNSを使ったサードパーティ認証

7.1 Oauthとは?

7.2 Twitterを使ったログインの設定

7.3 セッション情報の保存

7.4 その他のサービスを使ったOAuth認証の方法について

8. エラー処理とロギング

8.1 Winstonで高度なログ取得を行う

8.2 Expressでのエラーハンドリング

9. Webサービスの基本的なセキュリティ

9.1 Helmetでセキュリティ用のヘッダを設定しよう。

9.2 XSS - Expressでのクロスサイトスクリプティング対策

9.3 ExpressでのOSコマンドインジェクション対策

9.4 CSRF - Expressでのクロスサイトリクエストフォージュリ対策

9.5 ExpressでのHTTPSの取り扱い

10. ExpressアプリケーションとCSS

10.1 LESSとは?

10.2 LESSを使ってWebアプリのスタイルを生成する

10.3 moment.jsで時間表示を行う

10.4 認証の確認とログアウトの機能を追加

11. アプリケーションを公開する

11.1 Herokuとは何か?

11.2 Herokuのアカウントを取得する

11.3 Herokuのコマンドラインツールを導入する

11.4 Heroku以外でのデプロイ


付録

付録A. ES6でのNode.js + ExpressのWebアプリケーション開発