Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js 15 & PostgreSQL
Rating: 4.6 out of 5(100 ratings)
799 students

Next.js 15 & PostgreSQL

Build a finance tracker app with Next 15, postgres, clerk, drizzle, typescript, shadcn, zod, react-hook-form + more!
Last updated 3/2026
English

What you'll learn

  • Increase your value and improve your knowledge as a web developer
  • Implement Secure Authentication with Clerk Auth
  • Build and Manage Databases with Postgres and Neon
  • Master the integration of TypeScript, shadcn/ui, Tailwind CSS, Zod, and React Hook Form to build robust, type-safe, and user-friendly applications
  • Protect specific routes to ensure that only authenticated users have access to certain parts of their application
  • Use Drizzle for seemless interactions with your Postgres Databse

Course content

7 sections41 lectures7h 13m total length
  • Introduction2:37
  • Important! Read this before you begin the course (GitHub repo etc)0:52
  • Udemy ratings and reviews0:38
  • Helpful tools and resources for this course2:29
  • Project setup3:29

Requirements

  • Willingness to Learn and Experiment: A proactive attitude and eagerness to explore new technologies, such as Next JS, PostgreSQL, TypeScript, and database management, will help students get the most out of the course
  • A basic understanding of React is required, as the course builds upon React concepts and integrates them with Next JS
  • Familiarity with Node and NPM is recommended for managing dependencies and running development environments

Description

Welcome to the Next.js 15 & PostgreSQL course! In this project-based course you'll build NextCash, a robust finance application to track income and expenses, while mastering the tools and techniques in Next JS with a PostgreSQL database.

With step-by-step guidance, you'll go beyond the basics to integrate cutting-edge technologies, ensuring you walk away with real-world skills that are immediately applicable in your projects.


What You'll Learn:

Next.js: Use the new file-based app router / directory while leveraging server and client components.

Server Actions: Implement efficient server-side logic to handle your app's data.

TypeScript: Write clean, scalable, and type-safe code for the frontend and backend.

PostgreSQL with Neon: Set up a hosted database to store income and expense data securely.

Drizzle ORM: Simplify database interactions with a type-safe and developer-friendly ORM.

Clerk Authentication: Integrate secure user authentication with ease.

Zod Validation: Ensure data integrity with powerful schema validation.

Shadcn UI & Tailwind CSS: Design a beautiful, modern UI with custom components and utility-first styling.


Project Focus:

You'll create NextCash, a fully functional app that allows users to:

1. Log Income and Expenses: Add, edit, and delete transactions.

2. View Reports: Display data through dynamic charts and summaries.

3. Manage Accounts: Create a personalized experience with secure user authentication.

By the end of the course, you'll not only have a professional-grade project to showcase in your portfolio but also the confidence to build complex, scalable web applications using the latest tools in the industry.


Who This Course is For:

Web Developers: Looking to learn or level up their skills with Next JS 15 & Postgres with additional industry standard libraries and tools.

Freelancers & Job Seekers: Want to create impressive projects to stand out in the competitive job market.

Tech Enthusiasts: Eager to explore a comprehensive tech stack in a practical, hands-on way.


Why Enroll?

This course goes beyond just coding—it's about building something meaningful while gaining real-world experience. Whether you're a beginner ready to learn the latest tools or an experienced developer looking to stay ahead of the curve, this course is for you!

Join us and start building NextCash today!

Who this course is for:

  • This course is ideal for web developers who want to increase their value as a web developer and enhance their skills in building websites and apps using modern tools and technologies like Next JS