- 在庫管理アプリ 2日目のゴール
- 商品データを読み込む仕組みを作る(最重要)
- 商品を検索する機能(部分一致検索)
- 在庫を増やす(入庫)機能
- 在庫を減らす(出庫)機能
- 商品データを保存する関数(上書き保存)
- 商品データを編集する機能
- メニュー(検索・入庫・出庫・編集を追加)
- main(アプリ全体の流れ)
- 2日目で本当に掴んでほしいこと
- 次のステップ(3日目の予告)
- 在庫管理アプリ 3日目のゴール
- 商品データを読み込む仕組み(復習)
- 商品データを保存する仕組み(復習)
- 商品を削除する機能(最重要)
- 商品名を変更する機能
- 在庫アラート機能(在庫が少ない商品を表示)
- 商品を並び替える機能(価格順・在庫順)
- メニュー(削除・名称変更・アラート・並び替えを追加)
- main(アプリ全体の流れ)
- 3日目で本当に掴んでほしいこと
- 次のステップ(4日目の予告)
- 在庫管理アプリ 4日目のゴール
- JSONとは何か(初心者向けにかみ砕いて)
- 今日やることの全体像
- JSONを扱うためのモジュール:json
- 商品クラスを辞書に変換する(最重要)
- JSON版:商品データを読み込む関数
- JSON版:商品データを保存する関数
- JSON版:商品登録機能
- JSON版:商品一覧表示
- JSON版:商品検索(部分一致)
- JSON版:並び替え(価格順・在庫順)
- JSON版:商品編集
- JSON版:商品削除
- メニュー(JSON版)
- main(JSON版)
- 4日目で本当に掴んでほしいこと
- 次のステップ(5日目の予告)
- 在庫管理アプリ 5日目のゴール
- 商品データに「カテゴリ」と「タグ」を追加する
- JSON版:商品登録(カテゴリ・タグ対応)
- カテゴリで検索する機能
- タグで検索する機能(部分一致)
- 複数条件検索(価格+在庫+カテゴリ)
- 強化された在庫アラート(カテゴリ別・タグ別)
- メニュー(カテゴリ・タグ・複数条件検索・強化アラート追加)
- main(5日目完成版)
- 5日目で本当に掴んでほしいこと
- 次のステップ(6日目の予告)
- 在庫管理アプリ 6日目のゴール
- JSONデータの読み込み・保存(復習)
- 商品クラス(カテゴリ・タグ対応版)
- 商品データ編集の強化(カテゴリ・タグも編集)
- 商品の複数削除機能(複数選択)
- タグの追加・削除機能(タグ管理強化)
- バックアップ機能(JSONファイルコピー)
- JSONデータ最適化(重複タグ削除・空カテゴリ整理)
- メニュー(編集強化・タグ管理・複数削除・バックアップ・最適化)
- main(6日目完成版)
- 6日目で本当に掴んでほしいこと
- 次のステップ(7日目の予告)
- 在庫管理アプリ 7日目のゴール
- 完成アプリの構造を理解する
- 商品クラス(完成版)
- JSON読み込み・保存(完成版)
- 商品登録(完成版)
- 商品一覧表示(完成版)
- 商品検索(名前・カテゴリ・タグ)
- 入庫・出庫(完成版)
- 商品編集(完成版)
- 商品削除(完成版)
- バックアップ(完成版)
- メニュー(完成版)
- main(完成版)
- 7日目で本当に掴んでほしいこと
- 次のステップ(応用編への橋)
在庫管理アプリ 2日目のゴール
2日目のテーマは 「商品データを“探せる・更新できるアプリ”へ進化させ、クラス・条件分岐・繰り返し・関数・ファイル操作・データ処理を総合的に使えるようになること」 です。
1日目では、
- 商品クラスを作る
- 商品を登録する
- 商品一覧を表示する という「商品管理の最小アプリ」を完成させました。
2日目ではここに 検索・在庫の増減(入庫・出庫)・商品データの編集 を追加し、 「実際に使える在庫管理アプリ」へ進化させます。

