Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full-Stack Fast-Track: Next.js, GraphQL, Redis & more
17 students

Full-Stack Fast-Track: Next.js, GraphQL, Redis & more

Full-Stack Web Development Fast-Track: Next.js, GraphQL, Redis & More
Created bysangwoo noh
Last updated 2/2025
English

What you'll learn

  • Set up a full-stack development environment with Next.js, Prisma, GraphQL, Redis, RabbitMQ, and more.
  • Understand and implement Prisma for efficient database management using PostgreSQL.
  • Build and optimize GraphQL APIs with resolvers, mutations, and subscriptions.
  • Integrate React Hook Form for form validation and seamless user experience.
  • Manage global state efficiently using Zustand and TanStack Query.
  • Optimize full-stack applications with Redis caching and RabbitMQ message queues.
  • Implement authentication and session management using Iron Session and Redis.
  • Monitor and analyze application performance with Prometheus and Grafana.
  • Utilize AWS Presigned URLs for secure file uploads and cloud integration.
  • Enhance front-end development workflows with Storybook and Cypress for testing.

Course content

13 sections56 lectures3h 48m total length
  • Introduction to the Course2:17

    Gain confidence applying Next.js, GraphQL, and Redis skills to real projects by exploring how to use technologies together and practice solving practical problems.

  • Preparing for the Course0:47

    Subscribe to LLM services like ChatGPT or Claude to boost learning and productivity, and leverage Cursor AI for developers as you begin the course.

Requirements

  • Basic knowledge of JavaScript and React is recommended.
  • Familiarity with REST APIs and basic database concepts (SQL/NoSQL) will be helpful.
  • Prior experience with Node.js or Express.js is a plus, but not required.
  • No prior experience with Next.js, Prisma, GraphQL, Redis, or RabbitMQ is necessary – you’ll learn everything from scratch!

Description

This course focuses on learning the essential tech stack and workflow required in a startup environment using Next.js (15+) and React (19)-based projects.

It provides practical technologies and efficient development methods that can be applied directly in real-world scenarios.

Background & Purpose

In a startup environment, products must be developed quickly and made production-ready. This course is designed to meet those demands by covering key topics such as automation using CLI tools, integrating GraphQL with TanStack Query, and real-time data processing with Redis and RabbitMQ.
Even complex technologies are broken down into simple and clear hands-on exercises, allowing learners to grasp them step by step.

Tools & Technologies Used

This course covers a wide range of real-world tech stacks, including:

  • Next.js (15+)

  • React (19)

  • Prisma

  • Docker Compose

  • GraphQL

  • TanStack Query

  • Redis

  • RabbitMQ

  • Iron Session, and more.

Balance of Theory & Practice

This is not just a theoretical course—it focuses on building real-world production-ready features while helping learners understand core concepts that they can confidently apply in practical scenarios.

Nowadays, tools like ChatGPT make it possible to refine complex tasks if you already know the right keywords.
Therefore, this course emphasizes understanding what you don't know and learning the essential keywords to solve real-world problems efficiently.

By the end of the course, learners will gain competitive and practical knowledge that can be directly applied in their professional work or used to create their own products.

Difficulty Level

This course is designed for intermediate-level learners who have a basic understanding of React and TypeScript.

However, even those without prior industry experience will be able to follow along and understand the concepts through step-by-step examples.

Who this course is for:

  • Frontend developers who want to explore full-stack development using modern tools.
  • Backend developers who want to integrate Next.js with databases, caching, and messaging systems.
  • Full-stack developers looking to improve their workflow with GraphQL, Prisma, Redis, and RabbitMQ.
  • Developers who want to quickly prototype and scale applications without getting lost in deep theoretical concepts.
  • Anyone interested in practical, hands-on experience with modern web development stacks.