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

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完成と次のステップ

第7章クイズ

クイズ1

ログインしている鈴木さんが、田中さんの商品を編集しようとしました。返すべきコードはどれですか。

クイズ2

パスワードをハッシュ化して保存すると、なぜ安全になりますか。

クイズ3

パスワードのハッシュ化で salt を混ぜるのはなぜですか。

クイズ4

ログインに失敗したとき、「その利用者は存在しません」と「パスワードが違います」を分けて返すと何が問題ですか。

クイズ5

認証はミドルウェアに書き、認可は各ルートの中に書くのはなぜですか。

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

ログインが必要です

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