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.
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!
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.