Node.js入門の導入スライド

55 件(作成済み 1・導入不要 0・未作成 54・合計 3枚 / 1本)

レッスンの導入の索引へ戻る

Node.js入門のコースサムネイル
Node.js入門1レッスン

Node.jsとは

導入スライド 3

Node.js入門 - Node.jsとは

ブラウザ外のJavaScript実行環境、Node.js

Node.jsはJavaScriptの実行環境です。ブラウザなしで動くランタイムです。

文法は同じです。使える機能と動かす場所が変わります。

1 / 3

同じJavaScriptでも、使える入口が違う

ブラウザには画面を扱うwindowとdocument、Node.jsにはprocessやファイル操作が用意されます。

console.log(typeof window);
windowブラウザ全体の入口
console.log(typeof document);
document画面の入口
console.log(typeof process);
processNode.jsの入口

typeof の結果

名前ブラウザNode.js
windowobjectundefined
documentobjectundefined
processundefinedobject

object は入口がある、undefined は入口がないことを示します。

ブラウザは画面を描き、Node.jsはサーバーで動きます。違うのは文法ではなく周りの機能です。

2 / 3

仮の裏側を、本物のAPIへ

モックの裏側 → Node.js API

今まで

モックの偽データを画面に表示

このコース

Node.jsで本物の裏側を作る

最後

出品・検索・購入・ログインのAPI

目標は、fleamaを支えるAPIです。

3 / 3

Node.js入門のコースサムネイル
Node.js入門2レッスン

スクリプトを実行する

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門3レッスン

npmとは

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門4レッスン

package.json

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門5レッスン

npmスクリプト

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門6レッスン

つくる:プロジェクト始動

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門7レッスン

第1章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門8レッスン

import/export

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門9レッスン

ファイルを読み書きする

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門10レッスン

async/await復習

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門11レッスン

JSONの取り回し

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門12レッスン

つくる:データ層

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門13レッスン

第2章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門14レッスン

サーバーとリクエスト

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門15レッスン

Expressを導入する

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門16レッスン

ルーティング

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門17レッスン

JSONを返す

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門18レッスン

開発の回し方

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門19レッスン

つくる:サーバー始動

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門20レッスン

第3章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門21レッスン

RESTの考え方

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門22レッスン

一覧を返す

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門23レッスン

1件を返す

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門24レッスン

登録を受ける

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門25レッスン

更新と削除

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門26レッスン

ステータスコード

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門27レッスン

つくる:商品CRUD完成

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門28レッスン

第4章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門29レッスン

クエリパラメータ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門30レッスン

並び替えとページング

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門31レッスン

入力検証

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門32レッスン

ミドルウェア

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門33レッスン

エラーハンドリング

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門34レッスン

つくる:検索API完成

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門35レッスン

第5章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門36レッスン

DBにつなぐ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門37レッスン

一覧・詳細をDB化

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門38レッスン

出品をDB化

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門39レッスン

SQLインジェクション

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門40レッスン

更新・削除をDB化

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門41レッスン

購入トランザクション

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門42レッスン

つくる:DB版fleama

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門43レッスン

第6章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門44レッスン

認証と認可

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門45レッスン

パスワードハッシュ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門46レッスン

ログインとトークン

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門47レッスン

保護ルート

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門48レッスン

本人のものだけ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門49レッスン

つくる:認証完備

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門50レッスン

第7章クイズ

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門51レッスン

fleama API完成

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門52レッスン

Reactと接続する

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門53レッスン

サーバーで常駐させる

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門54レッスン

自由拡張

導入スライド未作成
Node.js入門のコースサムネイル
Node.js入門55レッスン

完成と次のステップ

導入スライド未作成