カジュアル極める

カジュアルを極めたい技術ブログ

JavaScriptでのWeb開発 ~ Node.js + Express + MongoDB + ReactでWebアプリを開発しようを読んだ!

Expressの勉強をするためにこの本を購入。大体コードを打ちながら実装して1日くらいで読み終えることができました。

JavascriptとWebフレームワーク知っているかつExpressを勉強したいって方におすすめです。

目次

目次

  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の場合

  1. JavaScriptの基本文法おさらい 3.1 変数 3.2 型

  2. 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) ~ シンプルな構文が特徴の強力なテンプレートエンジン

  3. 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で静的ファイルを配信

  4. Expressのユーザー認証

6.1 Passport ~ Expressのための認証機能ライブラリ 6.2 Passportの基本的な仕組み 6.3 インターネットを介して他の人にみられたら困る情報を送信するための仕組み ~ セッション 6.4 passportでローカル認証を実装

  1. おわりに