この初学者向けプロジェクトでは、未掲載の試作品まで返してしまう小さな店舗の検索を修正します。1 つのガイド付きラボで実際のリクエストを追い、短い Python 関数を修正します。1 つのチャレンジでは同じ方法を注文参照番号に応用します。
学習内容
- 通常の検索がページから SQLite に届く流れを追う。
- 入力が SQL の構造を変える仕組みを見分ける。
- プレースホルダーと要素 1 個のタプルで値をバインドする。
- 完全一致、正当なアポストロフィ、業務上の制約を保つ。
- 安全性と有用な結果を一緒にテストする。
このコースの対象者
Web セキュリティとアプリの修正に関心がある初学者向けです。端末にコマンドを入力し、タブを切り替えられることを前提とします。SQL や Python の学習経験は不要で、必要な構文とエディター操作は使用前に説明します。ブラウザー内に Workstation、App Server、Shop Web と合成データが用意されています。
よくある質問
コードを編集しますか?
はい。既存の Python 関数に、説明に沿って小さな変更を加えます。アプリを最初から作る必要はありません。
インストールは必要ですか?
いいえ。アプリ、データベース、端末エディター、リクエストクライアントは準備済みです。
チャレンジでは何が変わりますか?
同じ API を使い、別の業務対象と出荷準備済み注文の規則を保護します。実際の結果と追加の隔離データで判定し、レポートは求めません。





