TEXTBOOK SECTION / AI LEARNING

練習問題

Next.jsによるWebアプリケーション開発概論の「Next.jsとTailwind CSSで作る 岐阜県ローカルエンタメニュースブログアプリ教材」より、練習問題を解説。生成AI、AI活用、DX、業務改善を実践しながら学べるオンライン教材です。

8Next.jsとTailwind CSSで作る 岐阜県ローカルエンタメニュースブログアプリ教材Next.js / Tailwind CSS / アプリ開発 / 開発 / Web開発

OVERVIEW

この節で学べること

概要を表示する
項目内容
教材名Next.jsによるWebアプリケーション開発概論
Next.jsとTailwind CSSで作る 岐阜県ローカルエンタメニュースブログアプリ教材
練習問題
カテゴリNext.js / Tailwind CSS / アプリ開発 / 開発 / Web開発
学習内容生成AI、AI活用、DX、業務改善を実践しながら理解するための教材です。

TABLE OF CONTENTS

目次

CONTENT

ここから

18. 練習課題

課題1:記事を1件追加する

data/posts.ts に、以下のような記事を追加してください。

各務原でドローンライトショー開催

必要な項目は以下です。

id
slug
title
description
category
tags
publishedAt
readingMinutes
body

課題2:カテゴリを追加する

types/blogs.ts に新しいカテゴリを追加してください。

| 'Festival'

そして、記事データで使ってみましょう。

category: 'Festival'

課題3:検索してみる

検索欄に以下を入力して、記事が絞り込まれるか確認してください。

大垣
音楽
関市
映画

検索できれば、searchPosts が正しく動いています。


19. まとめ

今回は、Next.jsとTailwind CSSで、岐阜県ローカルエンタメニュースブログアプリを作りました。

学習のポイントは次の通りです。

ポイント内容
データを型で守るBlogPost を作る
データを分けるdata/posts.ts に記事を置く
UIを分けるBlogCardCategoryBadge を作る
検索を作るuseStatesearchPosts を使う
詳細ページを作る/posts/[slug] を使う
拡張できる形にするDBやCMSに移行しやすくする

このアプリは、かなり応用が効きます。

ニュース、コラム、実績紹介、FAQ、学習ログ、イベント情報。中身を変えれば、いろいろなサイトの土台になります。

FAQ

よくある質問

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