Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js、Prisma、GraphQL Code Generatorで作るフルスタックWebアプリケーション
Highest Rated
Rating: 4.0 out of 5(62 ratings)
597 students

Next.js、Prisma、GraphQL Code Generatorで作るフルスタックWebアプリケーション

Next.jsをベースとしたモダンなWeb開発の手法について学べます。Prismaの開発者体験の良さや、GraphQL Code Generatorのコード生成を体感しながら、これらの技術をキャッチアップしていきましょう。
Created byYuki Terashima
Last updated 4/2026
Japanese
Japanese [Auto],

What you'll learn

  • NextjsによるWebアプリケーションの開発方法
  • PrismaによるデータのCRUDとDBのマイグレーション方法
  • GraphQL Code Generatorによるコードの生成方法
  • TypeScriptを用いた型安全なアプリケーションの作成方法
  • Tailwind CSSのセットアップ方法
  • Prettier / ESLintを用いたフォーマッター / リンターの設定方法
  • NextAuthjs(Authjs)を用いたNextjsにおける認証機構の作成方法
  • Apollo Server / Clientのセットアップ方法
  • Vitest / React Testing Libraryを用いたテストの記述方法
  • GitHub Actionsを用いたCIの設定方法
  • Webアプリケーションのデプロイ方法

Course content

7 sections31 lectures4h 30m total length
  • 本コースの概要6:39
  • リソースのダウンロード1:49

    2026年4月追記:更新版のリソースを nextjs-prisma-graphql-codegen-sample-v2.zip として追加しました。

  • 更新版リソース追加のお知らせ0:09
  • VSCodeの設定2:12

Requirements

  • ある程度の Web 開発の知識がある方(HTML、CSS、JavaScript、TypeScript、Git、React、Yarn など)

Description

おもにNext.js、Prisma、GraphQL Code Generatorを用いたWebアプリケーションの構築手法について解説したコースとなります。

上記技術に加えて、以下の技術も採用しています。

  • TypeScript

  • Tailwind CSS

  • NextAuth.js(Auth.js)

  • Apollo GraphQL

  • Prettier

  • ESLint

  • Vitest

  • React Testing Library

  • GitHub Actions

モダンなWebアプリケーションの開発手法について興味がある方にオススメです。


■2026年4月に更新版のリソースを追加しました!


講座で配布しているサンプルプロジェクトについて、現在のライブラリの最新バージョンに合わせた更新版を用意しました。 

旧サンプルをベースにしつつ、依存パッケージ、ディレクトリ構成、認証、GraphQL まわりを見直しています。


  • Next.js: 13 → 16

  • React: 18 → 19

  • Prisma: 4 → 7

  • Apollo Client: 3 → 4

  • TypeScript: 4 → 6

  • Tailwind CSS: 3 → 4

  • Vitest: 0.x → 4

  • ESLint: 8 → 9

  • Prettier: 2 → 3

  • GraphQL Code Generator: 2 → 6

  • Testing Library: 13 → 16


あわせて、構成面でも次のような更新を行っています。


  • Next.js を Pages Router ベースから App Router ベースへ変更

  • 認証を NextAuth.js から Better Auth ベースへ変更

  • GraphQL サーバーを apollo-server-micro から GraphQL Yoga へ変更

  • ローカル開発の既定データベースを SQLite ベースに整理

  • 簡易的なドキュメントを追加


Who this course is for:

  • Webのフロントエンド技術を中心としたフルスタックなWebアプリケーションを構築したい方
  • TypeScriptを用いた型安全な開発手法に興味がある方