コース一覧
Node.js入門
第5章クイズ

Node.js入門

Node.jsの実行モデル、npm、Expressによるルーティング、REST API設計、データベース接続、トランザクションを使った購入処理、トークン認証まで、バックエンド開発の基礎を、毎レッスン実際にコードを書き、フリマアプリのAPIを自分の手で作りながら学びます。

1
Node.jsとは
01. Node.jsとは15分
02. スクリプトを実行する15分
03. npmとは15分
04. package.json15分
05. npmスクリプト15分
06. つくる:プロジェクト始動20分
07. 第1章クイズ10分
2
モジュールと非同期の復習
01. import/export15分
02. ファイルを読み書きする15分
03. async/await復習15分
04. JSONの取り回し15分
05. つくる:データ層20分
06. 第2章クイズ10分
3
はじめてのサーバー
01. サーバーとリクエスト15分
02. Expressを導入する15分
03. ルーティング15分
04. JSONを返す15分
05. 開発の回し方15分
06. つくる:サーバー始動20分
07. 第3章クイズ10分
4
REST APIのきほん
01. RESTの考え方15分
02. 一覧を返す15分
03. 1件を返す15分
04. 登録を受ける15分
05. 更新と削除15分
06. ステータスコード15分
07. つくる:商品CRUD完成20分
08. 第4章クイズ10分
5
リクエスト処理と検証
01. クエリパラメータ15分
02. 並び替えとページング15分
03. 入力検証15分
04. ミドルウェア15分
05. エラーハンドリング15分
06. つくる:検索API完成20分
07. 第5章クイズ10分
6
データベース接続
01. DBにつなぐ15分
02. 一覧・詳細をDB化15分
03. 出品をDB化15分
04. SQLインジェクション20分
05. 更新・削除をDB化15分
06. 購入トランザクション20分
07. つくる:DB版fleama20分
08. 第6章クイズ10分
7
認証のきほん
01. 認証と認可15分
02. パスワードハッシュ15分
03. ログインとトークン15分
04. 保護ルート15分
05. 本人のものだけ15分
06. つくる:認証完備20分
07. 第7章クイズ10分
8
総合制作
01. fleama API完成20分
02. Reactと接続する20分
03. サーバーで常駐させる20分
04. 自由拡張20分
05. 完成と次のステップ15分

Node.js入門

01Node.jsとは
02スクリプトを実行する
03npmとは
04package.json
05npmスクリプト
06つくる:プロジェクト始動
07第1章クイズ
08import/export
09ファイルを読み書きする
10async/await復習
11JSONの取り回し
12つくる:データ層
13第2章クイズ
14サーバーとリクエスト
15Expressを導入する
16ルーティング
17JSONを返す
18開発の回し方
19つくる:サーバー始動
20第3章クイズ
21RESTの考え方
22一覧を返す
231件を返す
24登録を受ける
25更新と削除
26ステータスコード
27つくる:商品CRUD完成
28第4章クイズ
29クエリパラメータ
30並び替えとページング
31入力検証
32ミドルウェア
33エラーハンドリング
34つくる:検索API完成
35第5章クイズ
36DBにつなぐ
37一覧・詳細をDB化
38出品をDB化
39SQLインジェクション
40更新・削除をDB化
41購入トランザクション
42つくる:DB版fleama
43第6章クイズ
44認証と認可
45パスワードハッシュ
46ログインとトークン
47保護ルート
48本人のものだけ
49つくる:認証完備
50第7章クイズ
51fleama API完成
52Reactと接続する
53サーバーで常駐させる
54自由拡張
55完成と次のステップ

第5章クイズ

クイズ1

商品を絞り込む条件は、パスとクエリのどちらで渡すのが適していますか。

クイズ2

items.sort((a, b) => a.price - b.price) を API の中で呼ぶと、次のリクエストに影響が出ることがあります。なぜですか。

クイズ3

入力検証で、必須・型・範囲の順に確かめるのはなぜですか。

クイズ4

自作したミドルウェアの中で next() を呼び忘れると、何が起きますか。

クイズ5

エラー用のミドルウェアを Express に認識させるために必要なことは何ですか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。