Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Shin Code

Next.js/Vercel Postgres/NextAuth.js/Prisma/API Route/Stripeを駆使して1つのフレームワークでWebアプリ開発を完結させることが可能になりました。MicroCMSで執筆した電子記事を販売できるアプリケーションを構築します。より実践的なアプリ開発を学びたい方はこちらの講座でご満足いただけることでしょう。

■ 本コースの対象者

・React、Next.js等の基礎技術を学んだだけでは物足りない方

・Vercelが提供しているNext.jsやVercel Postgresを使って開発したい方

・PrismaのORMを使ってDB操作をしてみたい方

・StripeAPIを使ってチェックアウト決済まで実装したい方

・NextAuth.jsでGithub等でOAuth認証してみたい方

・CSR/SSR/ISRの使い分けを理解したい方

・モダンな技術をキャッチアップしてみたい方

・ただただWebアプリ開発好きで好奇心がある方

・etc...

■ 本コースを受講する際の注意点

・HTML/CSS/JavaScriptの基本的な文法とルールは教えていません。

Read more

Next.js/Vercel Postgres/NextAuth.js/Prisma/API Route/Stripeを駆使して1つのフレームワークでWebアプリ開発を完結させることが可能になりました。MicroCMSで執筆した電子記事を販売できるアプリケーションを構築します。より実践的なアプリ開発を学びたい方はこちらの講座でご満足いただけることでしょう。

■ 本コースの対象者

・React、Next.js等の基礎技術を学んだだけでは物足りない方

・Vercelが提供しているNext.jsやVercel Postgresを使って開発したい方

・PrismaのORMを使ってDB操作をしてみたい方

・StripeAPIを使ってチェックアウト決済まで実装したい方

・NextAuth.jsでGithub等でOAuth認証してみたい方

・CSR/SSR/ISRの使い分けを理解したい方

・モダンな技術をキャッチアップしてみたい方

・ただただWebアプリ開発好きで好奇心がある方

・etc...

■ 本コースを受講する際の注意点

・HTML/CSS/JavaScriptの基本的な文法とルールは教えていません。

・ReactやNext.jsの基礎知識は知っている前提でお話を進めております(コンポーネントやJSX記法等)。

・ある程度Javascriptを触ったことがある人だとスムーズに受講できると思います。

Enroll now

What's inside

Syllabus

本講座で学べる事から技術スタックのフローが理解できます。
はじめに
本講座で扱う技術スタックフロー
本講座の完成品デモ
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches how to integrate various technologies into a single framework for web development, including Next.js, Vercel Postgres, NextAuth.js, Prisma, and Stripe API
Instructed by Shin Code, a reputable source of information on web development
Suitable for learners with a solid foundation in React and Next.js

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Next.jsで実践的なwebアプリ開発を習得

学生によると、本講座はNext.jsを活用した実践的なWebアプリケーション開発に特化しており、全体像を包括的に学べると高く評価されています。特にNext.js 14、Vercel Postgres、NextAuth.js、Prisma、Stripe、MicroCMSといったモダンな技術スタックを網羅し、認証機能や決済機能の実装、さらにはVercelでのデプロイやパフォーマンス改善まで、本番環境を意識した内容が大きな強みです。多くの学習者が実践力の向上を実感しています。一方で、HTML/CSS/JavaScriptの基本的な文法やReact、Next.jsの基礎知識が前提とされており、初心者にはハードルが高い可能性があるため、受講前には自身のスキルレベルを確認することが推奨されています。
コースが最新のNext.jsバージョンに更新されており、鮮度が高いです。
"Next.js 14での開発手順が非常にわかりやすく、最新の環境で学べるのが良い。"
"以前のレビューで技術スタックのアップデートに期待する声がありましたが、Next.js 14に対応していて安心しました。"
"ISRやSuspenseなど、最新のNext.jsの機能もしっかりカバーされていて驚きました。"
全体的に分かりやすく、コードを通じた学習が可能です。
"Next.js 14での開発手順が非常にわかりやすく、スムーズに理解できました。"
"詰まった時も、コードを見ればすぐに解決できました。"
"コードを書きながら学べるのが良い。網羅性も高く多くの技術を学ぶことができました。"
"講義のペースは速いと感じることもありましたが、最終的には自分の力でアプリを動かせたので満足です。"
Vercelへのデプロイからパフォーマンス改善まで実践的に扱います。
"デプロイ時のトラブルシューティングも役立ちます。"
"Vercelでのデプロイからパフォーマンス改善まで、本番環境を意識した内容で非常に実践的です。"
"ISRに変更して、どのくらい速度が変わるのか体感してみようといった具体的な内容まで網羅されていて助かりました。"
Next.js 14と複数の最新技術を幅広く学べます。
"特に認証機能(NextAuth.js)と決済機能(Stripe)の実装は非常に勉強になりました。"
"ISRやSuspenseなど、最新のNext.jsの機能もしっかりカバーされていて驚きました。"
"Next.jsの基礎は分かっていたつもりでしたが、PrismaやMicroCMSとの連携は初めてで新鮮でした。"
"モダンな技術を一通り学べるのは良い点です。"
ゼロからWebアプリを構築し、実践的な開発スキルが身につきます。
"Next.js 14での開発手順が非常にわかりやすく、実践的なプロジェクトを通じて多くの新しいスキルを習得できました。"
"この講座のおかげで、Next.jsを使ったWebアプリの全体像を掴むことができました。"
"一つのアプリをゼロから完成させるプロセスがとても参考になりました。Vercelでのデプロイからパフォーマンス改善まで、本番環境を意識した内容で非常に実践的です。"
"Stripe決済やNextAuth.jsの実装方法が具体的に学べ、実践力が飛躍的に向上しました。"
Next.jsの基礎知識がないと学習が難しいと感じるでしょう。
"内容は素晴らしいのですが、初心者には少しハードルが高いかもしれません。ReactやNext.jsの基礎知識がしっかり身についていないと、ついていくのが大変だと感じました。"
"前提知識がかなり必要です。JavaScriptの経験が浅かった自分には、ついていくのが難しかったです。初心者向けではないと強く感じました。"
"モダンな技術を一通り学べるのは良い点ですが、一部の箇所ではもう少し詳細な解説が欲しかったです。"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座 with these activities:
Build a Micro CMS CRUD App
Develop a practical web application that reinforces the course concepts and provides hands-on experience with the full technology stack.
Browse courses on Next.js
Show steps
  • Follow the course hands-on and implement the steps
  • Read the course materials thoroughly
  • Create a Micro CMS account and familiarize yourself with the platform
  • Modify the provided app code to implement CRUD operations (Create, Read, Update, Delete) for articles
  • Deploy your app on Vercel and test its functionality
実装した内容を復習してみよう
本講座で学んだ内容がしっかり身についているか確認するために、実装した内容を復習してみましょう。
Show steps
  • Next.jsプロジェクトを起動して、すべての機能が正常に動作することを確認しよう
  • Vercel Postgresに接続して、データが正しく保存されていることを確認しよう
  • Stripe APIを使用して、チェックアウト決済が正しく動作することを確認しよう
  • NextAuth.jsを使用して、認証機能が正しく動作することを確認しよう
  • MicroCMSからコンテンツが正しく取得されていることを確認しよう
Vercelのドキュメントを参照しよう
Vercelのドキュメントを参照して、デプロイメントやホスティングに関する理解を深めましょう。
Browse courses on Vercel
Show steps
  • Vercelのドキュメントを閲覧しよう
  • Vercelのベストプラクティスを学ぼう
Show all three activities

Career center

Learners who complete 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座 will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers are responsible for designing and developing websites and ensuring the websites are up-to-date. With the skills you learn in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座, you will be able to create a new website for the company or organization you work for. If you are looking to become a Web Developer, this course may help you prepare to build the websites needed in your future role.
Web Designer
Web Designers are responsible for user interface, user experience, and brand coherence across all web platforms.
Software Engineer
Software Engineers are responsible for the design, development, testing and deployment of computer software. With the skills you learn in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座, you will be able to more easily understand more complicated programming concepts and how to implement them in real-world applications.
Front-End Engineer
Front-End Engineers are responsible for the user interface and user experience of a website. With the skills you learn in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座, you will be able to create more engaging websites for users to interact with.
Back End Engineer
Back-End Engineers are responsible for designing, developing, deploying and maintaining the server-side of web applications. With the skills you learn in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座, you will be able to better understand how the server-side of a web application works and be able to implement more complex server-side functionality.
Full-Stack Developer
Full-Stack Developers are responsible for designing, developing, testing and deploying both the front-end and back-end of web applications. With the skills you learn in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座, you will be able to create web applications from the ground up.
Data Engineer
Data Engineers design, build, test and maintain data pipelines and manage the data used by data scientists, data analysts and other downstream users.
Data Analyst
Data Analysts collect, clean, prepare and analyze data to discover insights and trends that can be used to make better decisions.
Data Scientist
Data Scientists use data to predict future trends.
Database Administrator
Database Administrators maintain the databases used by applications and systems.
IT Manager
IT Managers plan, direct and coordinate IT activities within an organization.
Systems Analyst
Systems Analysts study an organization's current system, identify its problems and needs, design a new or modified system to correct the problems, and implement the new system.
Information Security Analyst
Information Security Analysts protect an organization's computer networks and systems from unauthorized access, use, disclosure, disruption, modification or destruction.
Computer Programmer
Computer Programmers write, test, debug and maintain the programs that run computers and other devices, like smartphones and tablets.
Software Tester
Software Testers test software to identify bugs and ensure that it meets requirements.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 電子記事販売WebアプリケーションをNext.jsをフル活用して実践力を身に着けるWeb開発マスター講座.
Delves into the complex and challenging aspects of software architecture, providing practical guidance on topics such as architectural patterns, scalability, and security.
Provides a set of principles and practices for professional software development, promoting ethical and responsible coding practices.
Offers a collection of practical advice and best practices for software development, emphasizing principles that can be applied to any programming language or framework.
Offers insights and best practices for implementing DevOps principles, covering topics such as continuous delivery, automation, and collaboration.
Covers the fundamentals of Node.js and Express, providing a foundation for building web applications with Node.js, which is used in the course's backend.
Provides a visually engaging and interactive introduction to HTML and CSS, covering the basics of web development and design.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser