1650517200
書き込み用のAPIをハンズオンで作ります!
POST/PUT/DELETEで使うSQLクエリの解説から、APIの作成まで一気にやりますよ。
<目次>
0:00 はじめに
3:52 bodyを読み取る設定をしよう
6:36 POSTメソッドで実行するAPIを作ろう
12:25 SQLクエリ実行用の関数を作ろう
22:13 書き込み用SQLクエリの基本
24:23 PUTメソッドで実行するAPIを作ろう
33:47 DELETEメソッドで実行するAPIを作ろう
1650517200
書き込み用のAPIをハンズオンで作ります!
POST/PUT/DELETEで使うSQLクエリの解説から、APIの作成まで一気にやりますよ。
<目次>
0:00 はじめに
3:52 bodyを読み取る設定をしよう
6:36 POSTメソッドで実行するAPIを作ろう
12:25 SQLクエリ実行用の関数を作ろう
22:13 書き込み用SQLクエリの基本
24:23 PUTメソッドで実行するAPIを作ろう
33:47 DELETEメソッドで実行するAPIを作ろう
1650528060
前回作成した書き込み用APIとHTMLをつなげていきます!
今回はまずユーザーの新規作成フォームを作ります。
<目次>
0:00 はじめに
1:52 HTMLでユーザー作成フォームを作ろう
6:54 POSTメソッドを実行するJavaScriptを書こう
13:46 URLに応じて実行するJavaScriptを切り替えよう
1650495600
早速APIを作っていきましょう!ってバカーーー。まずは設計でしょうが!
ということで今回扱うデータ・リソース・URI・データベースの設計をしていきますよ。
※URI設計に一部訂正あり。#4の動画で訂正内容お伝えします。
<目次>
0:00 はじめに
2:24 リソース指向アーキテクチャ
4:22 SNSの利用データ特定とリソース設計
5:52 URI設計
10:25 データベース設計
13:57 データベースへの接続とテーブル作成
★GitHubリポジトリ
https://github.com/deatiger/basic-rest-api
1650549840
超重要なパートです。APIの実行結果に応じてステータスコードを設定し、エラーハンドリングを行います。
リファクタリングがメインになるので、どのような観点でリファクタリングするのかも注目してください!
(公開初日はサムネイル間違えてたぜ...)
<目次>
0:00 はじめに
2:39 ステータスコードの復習
5:17 GETメソッドのエラー処理
8:15 POSTメソッドのエラー処理
14:00 PUTメソッドのエラー処理
17:43 DELETEメソッドのエラー処理
22:43 HTMLのエラー処理
1650538920
HTMLフォームからPUT/DELETEメソッドを叩いて、ユーザーの編集と削除をしましょう!
次回は、超重要なエラーハンドリングです。
<目次>
0:00 はじめに
1:59 HTMLの編集
3:58 fetchメソッドに渡すパラメータ
6:44 ユーザーを編集する関数
9:53 ユーザーを削除する関数
12:25 既存のユーザー情報をセットする関数
19:12 CRUD機能を確認しよう