LESSON 01 / 03 約3分
5つの技術で、ひとつのサービス
まずは仕組みをつかもう。細かい書き方は覚えなくて大丈夫。
01 これは何?
Webサービスは、画面を作る部分と、データを処理して保存する部分の組み合わせです。投稿サイトなら、見出しはHTML、色はCSS、操作への反応はJavaScript、保存の処理はPHP、保存先はMySQLです。
02 なぜ必要?
役割を知ると「ボタンの色を変えたい」「投稿を保存したい」を、どの技術に頼むか分かります。最初からコードを暗記する必要はありません。今どの部分を作っているかを説明できれば、AIに具体的な相談ができます。
03 最小限のコード・図
ブラウザ:HTML(構造)+ CSS(見た目)
JavaScript(操作への反応)
↕ 通信
サーバー:PHP(受け取り・確認・処理)
↕
MySQL(データの保存)
04 ここだけ理解する
- HTMLとCSSが、読める画面を作る。
- JavaScriptはブラウザでも動く。PHPはサーバーで動く。
- MySQLは投稿や利用者の情報を保存する。
05 覚えなくていいこと
それぞれの言語の細かい書き方は、まだ覚えなくてOKです。
ASK AI
06 AIに聞いてみよう
質問文をコピーして、ChatGPTやCodexなどに貼り付けてみましょう。
私は初心者です。投稿サイトで「投稿ボタンを押して、投稿一覧に表示されるまで」を、HTML・CSS・JavaScript・PHP・MySQLの役割に分けて説明してください。専門用語にはその場で説明を付けてください。
07 AIの回答を見るポイント
- 画面の役割と、保存する役割が分かれているか。
- ブラウザからMySQLへ直接つなぐ説明になっていないか。
08 だいたい分かったら、次へ
「理解できた」はいつでも取り消せます。記録せずに次へ進んでも大丈夫です。
