CODE IN BROWSER
読むだけで終わらない
ブラウザ内のエディターでサーバーコードを書き、リクエストを送信。レスポンスまで、その場で確かめられます。
BACKEND LEARNING, REBUILT.
フロントエンドの経験を、バックエンドの力へ。
書く、送る、直す、合格する。すべてブラウザで完結する実践型ワークスペース。
1import { createServer } from 'node:http'23const server = createServer((req, res) => {4res.setHeader('content-type', 'application/json')5res.statusCode = 2006res.end(JSON.stringify({ status: 'ok' }))7})89server.listen(3000
LEARNING AT A GLANCE
7
PHASES
基礎から運用まで
750+
TASKS
段階的な実装課題
65
TOPICS
知識を細かく分解
19
TICKETS
実務プロジェクト
WHY SITE-API
動画を見て、記事を読んで、それでも手が止まる。その原因は知識不足ではなく、実装とフィードバックの不足です。site-apiは学習の中心を、最初から「手を動かすこと」に置きました。
CODE IN BROWSER
ブラウザ内のエディターでサーバーコードを書き、リクエストを送信。レスポンスまで、その場で確かめられます。
CLEAR FEEDBACK
「なんとなく動いた」ではなく、ステータス・ヘッダー・bodyを決定論的に検証。正解まで迷いません。
REAL PROJECT
既存コードを読み、バグ報告や仕様変更のチケットを解決。知識を、現場で使える判断力へ変えます。
THE LEARNING LOOP
仕様を読む。コードを変える。リクエストを送る。採点で確認する。この短いループが、理解を実装力へ定着させます。
TASK 1-03
JSONレスポンスを返す
GET /profile にアクセスしたとき、指定されたJSONを返してください。
name: "Mika"
role: "frontend"
const profile = {
name: 'Mika',
role: 'frontend'
}
GRADING RESULT
合格しました
3 / 3 checks passed
FROM LESSON TO PROJECT
MiniMartの既存コードベースを舞台に、修正チケットへ挑戦。要件を読み、影響範囲を見極め、テストを通す。チュートリアルの外でも自走できる力を仕上げます。
プロジェクト演習を見るCURRICULUM
HTTPの最小単位から、CRUD、API契約、データベース、認証、プロダクト設計、そして本番運用まで。迷わない順序で積み上げます。
全65トピック・800問の練習カタログも収録
カリキュラム全体を見る