Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NextJS 15 Ultimate - Build a Music Player App (TypeScript)
Rating: 4.5 out of 5(36 ratings)
199 students

NextJS 15 Ultimate - Build a Music Player App (TypeScript)

Master Next.js, Auth.js and React by Building Music Player App
Created byVan Nguyen
Last updated 12/2024
English

What you'll learn

  • Build a React Project with Ant design
  • Caching data with React Query
  • Next js Fundamentals: Understand routing, data fetching, and server-side rendering, caching
  • Understand 4 ways of rendering: CSR, SSR, SSG, ISR
  • State Management: Manage app state effectively using React Context
  • Authentication and Authorization: Add secure login with Auth js

Course content

20 sections223 lectures32h 14m total length
  • Introduction9:20
  • What tools are used to build the project?2:28

    Learn how to use React for the admin dashboard and Next.js for the user page, both built with TypeScript, to clone Spotify while addressing search engine optimization.

  • What's project look like?9:11

    Explore a Next.js 15 music player app built with React and material UI, featuring sign in with GitHub, a playlist system, soundcloud-style waveform, and admin dashboard for songs and albums.

  • Who is this course for?4:47

    Equip yourself as a React developer with basic TypeScript knowledge and learn to use useState, useEffect, useContext, and useCallback while researching docs to avoid tutorial hell.

  • Resource download0:22

Requirements

  • Basic Knowledge of JavaScript
  • Basic React Knowledge (useState, useEffect)
  • Ability to building a Simple React App (Todo App)
  • Basic Knowledge of TypeScript

Description

Welcome to Next.js Ultimate - Build a Music Player App! (This course using Next.js version 15 right from the beginning.)

Note: This course is NOT focus on the CSS


Usually, when you watch a tutorial, you think you "get it". But after you start working on the project, you find it difficult—you don’t know where to start. Why? Because most tutorials show you the "correct code" right from the beginning, but they don’t teach you how to find that code, how to practice, or how to test and refine your way to the "correct code". That’s what we call "tutorial hell"—you only know how to follow instructions, not how to solve problems independently.

In this course, we break that cycle. You’ll learn how to think like a developer, tackle challenges head-on, and build your project with confidence.

This course is your ultimate guide to mastering Next.js, the most powerful React framework for building modern, high-performance web applications. Whether you're a beginner or an experienced developer, this hands-on course will take you step-by-step through the process of building a feature-rich Music Player App from scratch. By the end of this course, you will have a fully functional music player app.

What Will You Build?

  • Admin Dashboard with React and Ant Design
    In the first project, you’ll use React and Ant Design (antd) to create a fully functional and visually appealing Admin Dashboard.

  • Music Player App with Next.js
    After mastering the admin dashboard, we’ll dive into Next.js to build a dynamic, fully interactive Music Player App with MUI.

This course is packed with practical projects and code-along exercises designed to give you the skills and confidence to build complex web applications.

Join now and take the first step towards becoming a Next.js pro.

Who this course is for:

  • Beginner to Intermediate Developers
  • React Developers Exploring Next js
  • Frontend Developers Looking to Build Practical Projects
  • Anyone Who Has Faced “Tutorial Hell”