TEXTBOOK SECTION / AI LEARNING

今回作成するWebアプリの全体像

AI活用概論の「GASとmicroCMSで作るシンプルなポートフォリオ」より、今回作成するWebアプリの全体像を解説。生成AI、AI活用、DX、業務改善を実践しながら学べるオンライン教材です。

1GASとmicroCMSで作るシンプルなポートフォリオ概論 / AI活用 / ChatGPT / Gemini / Claude / 基礎から学ぶ

OVERVIEW

この節で学べること

概要を表示する
項目内容
教材名AI活用概論
GASとmicroCMSで作るシンプルなポートフォリオ
今回作成するWebアプリの全体像
カテゴリ概論 / AI活用 / ChatGPT / Gemini / Claude / 基礎から学ぶ
学習内容生成AI、AI活用、DX、業務改善を実践しながら理解するための教材です。

TABLE OF CONTENTS

目次

CONTENT

ここから

完成するポートフォリオの構成

今回作成するのは、制作したアプリや開発実績を掲載するシンプルなポートフォリオサイトです。

主なページは次の2つです。

  • 制作実績を一覧表示するページ
  • 各制作実績の内容を表示する詳細ページ

制作実績のタイトル、概要、サムネイル画像、本文、公開日は、microCMSから管理します。

完成リンクはこちら


Google Apps Scriptの役割

Google Apps Script(GAS)は、ポートフォリオサイトを公開するWebサーバーとして使用します。

主な役割は次のとおりです。

  • ブラウザからのアクセスを受け取る
  • microCMSから制作実績を取得する
  • 取得したデータをHTMLへ渡す
  • 記事一覧ページや詳細ページを表示する

GASをWebアプリとしてデプロイすることで、専用のサーバーを用意せずにサイトを公開できます。


microCMSの役割

microCMSは、制作実績を登録・編集するためのコンテンツ管理画面として使用します。

microCMSでは、次の情報を管理します。

  • タイトル
  • 概要
  • サムネイル画像
  • 本文
  • 公開日

サイトのコードを変更しなくても、microCMSの管理画面から制作実績を追加・修正できます。


記事一覧ページと詳細ページの関係

記事一覧ページには、microCMSに登録された制作実績をカード形式で表示します。

カードをクリックすると、URLに記事IDが追加されます。

<https://公開URL/exec?id=記事ID>

GASはURLにidがあるかを確認し、次のように表示するページを切り替えます。

idなし → 記事一覧ページ
idあり → 記事詳細ページ

ブラウザ・GAS・microCMS間のデータの流れ

データは次の順番で取得されます。

ブラウザ
  ↓ ページへアクセス
Google Apps Script
  ↓ Content APIを呼び出す
microCMS
  ↓ 制作実績をJSON形式で返す
Google Apps Script
  ↓ HTMLへデータを渡す
ブラウザ
  ↓ ポートフォリオを表示

microCMSのAPIキーはGAS側で管理するため、ブラウザへ直接公開されません。


今回実装しない機能と学習範囲

今回の授業では、ポートフォリオの基本構成に絞ります。

実装する機能は次のとおりです。

  • 制作実績の一覧表示

  • 制作実績の詳細表示

  • サムネイル画像の表示

  • 公開日の表示

  • microCMSとのAPI連携

  • GAS Webアプリとしての公開 次の機能は今回扱いません。

  • タグによる絞り込み

  • キーワード検索

  • ログイン機能

  • 問い合わせフォーム

  • コメント機能

  • ページネーション

  • 独自ドメイン設定


到達目標

この節では、GASをWebサーバー、microCMSをコンテンツ管理画面として利用する全体構成を説明できることを目標とします。

次ページ

https://app.notion.com/p/microCMS-332b4ab5d13681c194daeb292ff0a54e?v=2c7b4ab5d136802d9a64000c46ee24e8&source=copy_link

FAQ

よくある質問

今回作成するWebアプリの全体像は医療関係者向けだけの内容ですか。
医療分野の例が含まれる場合もありますが、医療関係者だけに限定した内容ではありません。生成AI、AI活用、DX、業務改善、プロトタイプ開発など、一般的なAI学習の事例として読める内容です。
AI初心者でも読めますか。
はい。AIをこれから学ぶ方、数学が苦手な方、仕事でAIを使いたい方にも読み進めやすいように、教材の章と節の流れに沿って整理しています。
サムネイル画像は必ず表示されますか。
はい。教材にcoverUrlが設定されている場合はその画像を表示し、未設定の場合は代替サムネイル画像を表示します。
AI活用概論のほかの章も読めますか。
はい。教材トップから章立てを確認でき、前後の節へもページ下部のナビゲーションから移動できます。