AI時代だからこそ、ホンモノの技術を。 プログラミング&デザインスクール「prepro(プリプロ)」のロゴ

〜現場で通用するフルスタックな解決力を手に入れる、
プログラミング&デザインスクール〜

#7|爆弾ゲームを完成させよう

⚠️ preproからのお願い

このチャンネルは「修行の場」です。「コピペは原則禁止」。

自分の指でコードを打ち込み、エラーと向き合い、身体で技術を身につけていく。

一見タイパが悪いように見えて、それがジェネラリストへの一番の近道です!

〜デザインからプログラミングまで一人で開発できるジェネラリストへ〜

ICTの技術をトータルで学ぶYouTubeチャンネル「prepro -プリプロ-」へようこそ!

講師の東郷です。

『prepro』Step1の最終回へようこそ! 第7回はこれまで学んできたPHP、HTML、CSSをすべて組み合わせ、ついに「爆弾ゲーム」を完成させます!

今回は、ゲームとしての完成度を上げる「条件分岐による画像切り替え」に加え、実際の開発現場で必須となる「ファイル分割(管理の効率化)」について解説します。

コードが長くなればなるほど、整理整頓は重要です。
プロのエンジニアがどうやってコードを管理しているのか、その一端を体験しましょう。

【この動画で学べること】

  • PHP(分岐処理)とHTML/CSS(クラス)で見た目を変える
  • 論理演算子の活用
  • ファイル分割の基本
  • 相対パスの理解

【タイムスタンプ】

  1. 00:00 今回の内容説明
  2. 00:18 条件分岐でボタンの画像を切り替える
  3. 05:30 動作確認(不具合の発見)
  4. 05:48 論理演算子(&&)を使って「クリックしたボタンだけ」を変える
  5. 09:40 ソースコードをファイルに分割する
  6. 10:00 PHP(ロジック)の切り出し(result.phpの作成とrequire_once)
  7. 11:23 CSS(見た目)の切り出し(style.css の作成とlinkタグ)
  8. 13:03 パスの重要性(相対パスの注意点と変更)
  9. 14:30 第7.5回の紹介(自分のスマホで動かす)

【preproのカリキュラム方針】

preproでは、特定の言語に特化せず、Webアプリ開発の全体像を学びたい方をターゲットにしています。

本編: 15分でサクサク進むメイン講義

0.5回シリーズ: 習熟度の格差を埋め、しっかり学びたい人のための深掘り講義

この「レベル別階層構造」で、初心者から経験者まで自分のペースで学習を進めることができます。

もっと詳しく知りたい人のための
0.5回シリーズ

本編とは関係ないけど、プラスαの知識と技術を学ぶ0.5回シリーズ。

第7.5回目はパソコンで作った爆弾ゲームを自分のスマートフォンで動かします!
「コードを書くだけ」で終わらせず、実際に手元のデバイスで動く感動を味わいましょう。

さらに、画面サイズに合わせて表示を最適化するレスポンシブWebデザインの第一歩、メディアクエリについても解説。

「スマホで見ると小さすぎる……」という問題を、プロのテクニックでスマートに解決します!

【この動画で学べること】

  • ネットワークの簡単な仕組み
  • localhostとは
  • プライベートIPアドレスの調べ方
  • 画面幅に合わせてスタイルを切り替える方法(メディアクエリ)
  • Viewportの設定
  • 更新が反映されない時の対処法(キャッシュやパラメータの活用)

【タイムスタンプ】

  1. 00:00 今回の内容説明
  2. 00:40 スマホからPCのWebアプリにアクセスする仕組み
  3. 02:23 自分のIPアドレスを調べる(ifconfig / ipconfig)
  4. 03:45 繋がらない時のチェックポイント(ファイアウォール設定)
  5. 05:15 同一ネットワークの危険性
  6. 06:07 スマホ表示を最適化!レスポンシブWebデザインの基本
  7. 07:31 スマートフォンとPCでスタイル(CSS)を切り替える
  8. 07:42 メディアクエリ(@media)の書き方
  9. 09:08 ビューポート(viewport)の設定
  10. 12:00 スマホのキャッシュ対策テクニック