文化祭の案内ページ
会場・時刻・持ち物を整理し、スマートフォンで読みやすい1ページにする。写真は自分で撮ったものを使う。
完成形:1ページと、友人に試してもらった感想3つ
アイデアを、動く道具に。
身近な「ちょっと不便」を出発点に、AIと設計・実装・検証を進める。最初の1ページから、自分で育てるアプリへ。
生成AIは、コードの下書き、エラーの説明、テストの提案、既存コードの読み解きを手伝えます。コード補完型は入力中の続きを提案し、対話型は質問に答え、エージェント型は複数ファイルの編集やコマンド実行まで進めます。できることと任せる範囲を区別して使いましょう。
最初の目標は「大きなSNSを一気につくる」より、「学校の持ち物チェック」「部活の練習タイマー」など、1人の困りごとを1つ解決すること。このロードマップではブラウザで動く小さなWebアプリを教材にします。課題と練習時間はAI ATLASによる学習プランです。
AIが出したコードをすべて暗記する必要はありません。ただし、入力・処理・出力、データを保存する場所、エラーが起きる条件は説明できるようにします。人が決める「何を実現したいか」と、実行して確かめる「本当にできたか」が制作の軸になります。
利用者、やりたい操作、完成条件を整理し、画面やデータの構造を考えます。AIの提案から必要なものを選びます。
例えば:「持ち物を登録・完了・削除できる。ログイン不要」を3つの画面要素に分ける。
小さな機能のコード生成、既存コードの説明、変更点の比較を頼めます。エディターに統合された道具なら、今のファイルを材料に相談できます。
例えば:入力が空なら追加しない処理をつくり、その条件式を説明してもらう。
症状・再現手順・エラー全文を渡し、原因の候補と確かめ方を出してもらいます。一度に多くの変更をせず、1つずつ検証します。
例えば:再読み込みするとチェック状態が消える理由を調べ、保存方式を見直す。
気になる段階から自由にどうぞ。前の段階を終える必要はありません。
HTML・CSS・JavaScriptの役割を、作品と結び付けて説明する。
押すとメッセージが変わる1ページ
欲しい機能と完成の条件を、あいまいな言葉を使わずに書く。
3操作ができる持ち物チェック
変更の理由を理解し、問題があれば原因をたどる。
変更履歴と不具合修正メモ
想定外の操作や端末でも、必要な機能が使える。
確認表付きの完成版
利用者の感想から改善を決め、継続して更新する。
URLと制作記録のあるポートフォリオ作品
練習時間は編集上の目安です。
ブラウザで動く練習タイマーをHTMLファイル1つで作ります。3分のカウントダウン、開始、一時停止、リセットだけが必要です。外部ライブラリ、ログイン、通信は使いません。まず実装計画と完成条件を示し、その後コードを出してください。主要な変数と関数を初心者向けに説明し、二重クリック・停止から再開・0秒到達の確認手順も付けてください。
3つの操作を何度繰り返しても、残り時間が二重に減らず、0秒より小さくならない。
会場・時刻・持ち物を整理し、スマートフォンで読みやすい1ページにする。写真は自分で撮ったものを使う。
完成形:1ページと、友人に試してもらった感想3つ
書名・感想・読了日を保存。検索と削除も付け、データが端末内に保存されることを表示する。
完成形:保存・検索・削除ができるアプリと確認表
複数端末で共有するなら、認証や権限の設計を追加。まずは架空データで試し、必要な範囲で公開する。
完成形:設計図・アプリ・変更履歴をまとめた制作記録
まずはひとつ試して、必要になったら増やす。利用条件や提供範囲はリンク先で確認できます。
エディターでコード説明・補完・編集を支援。対応環境ではエージェントモードも使えます。
書いているコードと質問が同じ場所にあるため、変更を追いやすい。
公式クイックスタートに沿い、小さなファイルの説明を頼む。
ロゴの権利は各権利者に帰属します。 公式素材の出典
AI支援を組み込んだコードエディター。プロジェクトを読みながら編集できます。
提案された変更を差分で確かめる練習に向いている。
自分の練習用フォルダーを開き、1機能だけ変更する。
ロゴの権利は各権利者に帰属します。 公式素材の出典
プロジェクトの読み取り、編集、開発作業を対話で進めるコーディングエージェント。
複数ファイルにまたがる作業を、計画と検証を含めて学べる。
バックアップした練習用コードで、構成の説明から始める。
ロゴの権利は各権利者に帰属します。 公式素材の出典
HTML・CSS・JavaScriptを学ぶ開発者向け資料。生成AIツールではありません。
AIが説明した内容を、基礎教材と照らし合わせられる。
「最初のウェブサイト」の教材で1ページを完成させる。
MDNとMDNロゴはMozilla Foundationの商標です。 公式素材の出典
AIには候補やテスト観点を出してもらい、実際の合否は実行結果で判断します。同じAIが「正しい」と言っただけで合格にせず、具体的な入力と結果を記録します。
天気や書籍などの外部データを表示する段階では、待ち時間、取得失敗、利用上限も設計します。まず固定データで画面を完成させ、後から通信をつなぐと切り分けやすくなります。
目標、変更できる範囲、実行してよい操作、完了条件を文章にします。少しずつ任せる範囲を広げ、自分が判断できない変更は先に説明を求めます。
1回動いても、空欄や連続操作で壊れることがあります。「こう入力したらこうなる」という確認例を実装前に書くと、AIの提案を評価しやすくなります。
変更を重ねるほど原因が追いにくくなります。症状・再現手順・エラー全文を整理し、直す場所を限定。うまく動いた版を必ず残しましょう。
APIキー、パスワード、個人情報をサンプルに含めないようにします。画面へ配信されるJavaScriptは閲覧者に読めるため、秘密を隠す場所には使えません。
始められます。最初はファイル1つと機能1つに絞りましょう。AIのコードを使うことと、コードの基礎を学ぶことは同時に進められます。
この学習プランでは、結果が画面に見えるHTML・CSS・JavaScriptを採用しています。データ処理ならPython、UnityならC#など、作りたいものに合わせて変えて構いません。
生成の速さと学びの深さは別です。完成後に1か所を自力で変える、理由を説明する、別の入力で試すという3つの習慣を加えると、理解を確かめられます。
機能や歴史は一次情報を参照しています。練習課題と学習順序はAI ATLASの編集提案です。