この講座は、全180分(3時間)の実践型レッスンです。
講師の画面を見ながら、実際に自分のパソコンを操作して進めます。
講座の目標は「生成AIで作ったポートフォリオサイトをインターネットに公開し、その後も自分で更新できるようになること」。
GitHubやVercelが初めての方にもわかるよう、基本操作から順番に解説します。
【0〜15分】STEP1:サイト公開の仕組みを理解する
最初に、今日のゴールと公開までの全体像を確認します。
・デプロイとは何か?
・ローカル環境と本番環境の違い
・GitHubとVercel、それぞれの役割
・サーバーを自分で管理しなくても公開できる理由
・無料で利用できる範囲と注意点
・公開URLと独自ドメインの違い
難しそうに感じる専門用語も、実際の画面や図を使いながら説明します。
「自分のパソコンにあるサイトが、どうやってインターネット上で見られるようになるのか」を理解しましょう。
【15〜35分】STEP2:生成AIで作ったサイトを公開用に準備
次に、公開したいポートフォリオサイトの中身を確認します。
・サイトのフォルダー構成をチェック
・HTML、CSS、JavaScriptの役割
・ReactやViteを使ったサイトとの違い
・公開に必要なファイルの確認
・画像やリンクが正しく動くか確認
・不要なファイルや秘密情報のチェック
Antigravityで制作したサイトをお持ちの方は、自分のプロジェクトを確認します。
まだサイトがない方や、複雑な構成のサイトをお持ちの方には、講師が用意した練習用サイトで進められるようにします。
さらに、生成AIに公開前の確認をお願いするプロンプトも紹介します。
【35〜65分】STEP3:GitHubにサイトを登録
いよいよ実際の操作を開始します。
・GitHubにログイン
・新しいリポジトリを作成
・PublicとPrivateの違いを理解
・ポートフォリオのファイルを登録
・コミットと変更履歴を確認
・GitHub上でコードやファイルを確認
・更新するときの基本操作を学ぶ
GitHubを初めて使う方にも、画面を見せながら一つずつ進めます。
「リポジトリとは?」「なぜGitHubにアップロードするの?」という疑問も、この時間で解消しましょう。
単にファイルを保存するだけでなく、サイトの変更履歴を管理するメリットも理解していただきます。
【65〜105分】STEP4:Vercelでサイトを公開!
ここが講座のメインとなる実践パートです!
GitHubに登録したサイトをVercelと連携して、公開URLの発行を目指します。
・Vercelにログイン
・GitHubアカウントとの連携
・公開するリポジトリを選択
・新しいプロジェクトを作成
・サイト構成に応じた設定を確認
・Build Command、Output Directoryなどを設定
・Deployボタンを押してデプロイ
・公開状況とデプロイログを確認
・発行されたURLにアクセス
例えば、次のようなURLでサイトを公開できます。
https://my-portfolio.vercel.app※URLは一例です。実際のURLは利用可能なプロジェクト名などによって異なります。
自分のサイトがインターネット上に公開され、スマートフォンからでもアクセスできる感動を、ぜひ体験してください!
うまくいかない場合も、どこを確認すればよいのか講師と一緒に整理します。
【105〜130分】STEP5:サイトを更新して自動デプロイを体験
サイトが公開できたら、今度は修正してみましょう。
・サイトの文章を変更
・プロフィールや見出しを修正
・GitHubへ変更を反映
・Vercelの自動デプロイを確認
・公開URLを再度開く
・修正内容が反映されたかチェック
この操作を一度経験すれば、今後ポートフォリオを改善するときにも役立ちます。
また、公開前に変更を確認できるプレビュー環境についても紹介します。
「生成AIで修正する → GitHubに反映する → Vercelが公開する」という一連の仕組みを理解しましょう。
【130〜150分】STEP6:独自ドメインの設定方法
サイトを自分だけのURLで公開したい方向けに、独自ドメインの設定方法を解説します。
・独自ドメインとは何か?
・ドメイン取得の基本と料金
・VercelのDomains設定画面
・DNSとネームサーバーの基礎
・AレコードとCNAMEの違い
・独自ドメインを追加する方法
・HTTPSとSSL証明書の仕組み
独自ドメインをお持ちの方は、可能な範囲で実際の設定を確認できます。
お持ちでない方には講師のデモ画面を使い、手順を解説します。
DNSの反映には時間がかかる場合があるため、講座中にすべての設定が反映されなくても、自宅で続けられるように確認方法を学びます。
【150〜170分】STEP7:公開したサイトの最終チェック
公開後の確認作業を行います。
・PCとスマートフォンで表示確認
・メニューやボタンが正しく動くか
・プロフィールや制作実績へのリンク
・画像やフォントの表示崩れ
・お問い合わせ導線の確認
・ページタイトルと説明文の確認
・SNSにURLを貼った際の表示
・公開時によくあるエラーの対処方法
さらに、生成AIを使ってエラーの原因を調べる方法も紹介します。
公開できたら終わりではなく、訪問者が安心して閲覧できるサイトに近づけましょう。
【170〜180分】STEP8:総復習・質疑応答
最後に、今日行った作業の流れを振り返ります。
・GitHubへの登録手順を復習
・Vercelでの公開方法を整理
・今後の更新方法を確認
・独自ドメインの設定手順を振り返る
・無料プランと商用利用について確認
・疑問点や今後の課題について質疑応答
講座で学んだことを、自分一人でも再現できる状態を目指します。
【講座終了時の目標】
① 公開用のGitHubリポジトリができている
② Vercel上に自分のプロジェクトができている
③ インターネットからアクセスできるURLがある
④ GitHubからの更新方法がわかる
⑤ 独自ドメイン設定の基本が理解できている
※実際のサイト構成やアカウント設定によって、進行が変わる場合があります。時間内に公開できない場合にも、問題点とその後の対応方法を確認します。
一緒に操作しながら、あなたの作品を世界に公開しましょう!