Udemyintermediatept

Next.js 15 na prática: Crie uma plataforma de Cursos - 2025

Build & deploy a monetizable app with Next.js 15, TypeScript, Tailwind CSS, Asaas & Prisma. Learn full-stack development for real-world projects.

4.9(35)
236students
18h 7m
Certificate
Gabriel Borges
Gabriel BorgesFront End Developer

Course Content

Next.js 15 na prática: Crie uma plataforma de Cursos - 2025 is an intermediate-level Udemy course taught by Gabriel Borges. It runs 18h 7m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 35 reviews, with 236 students enrolled. It is a paid course, first published June 2025.

Build a Modern Online Course Platform from Scratch

Learn to develop a complete and scalable online course platform using the latest web technologies in this comprehensive course. This hands-on experience guides you from initial concept to final deployment, empowering you to create your own educational platform.

What You'll Build:

During this course, you'll develop a fully functional platform featuring:

  • Secure Authentication: Implement user login and registration with Clerk, supporting multiple authentication methods for a seamless user experience.
  • Modern & Responsive UI: Design a visually appealing and adaptable user interface using shadcn/ui, Tailwind CSS, and Radix UI.
  • Rich Text Editor: Enable content creation with a powerful TipTap rich text editor for crafting engaging course materials.
  • File Upload & Management: Implement a robust file upload system with drag-and-drop functionality and integration with Cloudflare R2 for reliable storage.
  • Admin Dashboard: Develop a comprehensive administrative panel for managing courses, users, and content efficiently.
  • Payment System: Integrate with a payment gateway like Asaas to monetize your courses and generate revenue.
  • Custom Video Player: Implement a personalized video player using VidStack for an enhanced viewing experience.
  • Efficient State Management: Utilize Zustand and TanStack Query for effective application state management and data synchronization.

Technologies You'll Master:

This course utilizes a cutting-edge technology stack:

  • Next.js 15: Build modern web applications with a React framework and Server Components for improved performance.
  • TypeScript: Leverage static typing to enhance code quality and maintainability.
  • Clerk: A complete solution for user authentication and management.
  • shadcn/ui: Reusable UI components for rapid development.
  • Tailwind CSS: A utility-first CSS framework for fast and responsive design.
  • Radix UI: Accessible primitive components for building inclusive user interfaces.
  • Prisma: A modern ORM (Object-Relational Mapper) for database management.
  • TipTap: A rich text editor based on ProseMirror.
  • Cloudflare R2: Secure and scalable cloud storage for files and media.
  • VidStack: A modern and customizable video player.
  • Zustand: A simple and efficient state management library.
  • TanStack Query: For managing asynchronous data and synchronizing data across your application.
  • React Hook Form: Simplified form management with validation.
  • Zod: TypeScript schema validation for data integrity.

Why Take This Course?

Upon completion, you'll have a fully functional project ready to be used as a foundation for your own online course platform. You'll also gain proficiency in a highly sought-after tech stack, including:

  • Full-Stack Development with Next.js: Build complete web applications.
  • State Management & Caching: Optimize application performance.
  • Authentication & Authorization: Secure your platform.
  • File Upload & Management: Handle media assets efficiently.
  • Third-Party Integration: Connect with external services.
  • Modern & Responsive UI Development: Create engaging user experiences.

Join us and build the future of online education with CodeLab!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(36)
2h 34m
all

CRIE SUA MARCA DO ZERO!

by Lisandra Oliveira Vieira

5.0(11)
2h 11m
beginner
5.0(56)
9h 40m
intermediate

Crie Sites para Agendamento de Barbearias

by Ari Lima • 2.400+ Alunos

5.0(19)
2h 34m
all

Crie seu primeiro jogo no Construct 3

by Liandersen Arruda Sales Lisbôa

5.0(4)
1h 7m
beginner