Trong khóa học này, tôi sẽ hướng dẫn bạn từng bước quy trình xây dựng một trang web portfolio hoàn chỉnh, hiện đại và chuyên nghiệp bằng cách sử dụng Next.js 14, React.js, Tailwind CSS và Nodemailer.
Dựa trên kinh nghiệm giúp đỡ các học viên nắm vững những khái niệm front-end phức tạp, tôi tập trung vào việc giải thích rõ ràng, đưa ra các ví dụ thực tế và triển khai thực hành. Thay vì chỉ giải thích lý thuyết, chúng ta sẽ cùng nhau xây dựng mọi thứ — từ thiết lập dự án đến triển khai cuối cùng — để bạn hiểu đầy đủ lý do tại sao và cách thức mọi thứ hoạt động.
Bạn sẽ học các khái niệm cốt lõi của Next.js 14, bao gồm App Router, file colocation, private và dynamic routes, điều hướng (navigation), layouts, metadata và loading states. Sau khi nắm vững các kiến thức cơ bản, chúng ta sẽ xây dựng một trang web portfolio hoàn chỉnh với nội dung động, hiệu ứng cuộn mượt mà, tệp PDF có thể tải xuống và các nút kêu gọi hành động (call-to-action) được điều khiển bởi trạng thái cuộn.
Đến cuối khóa học, bạn sẽ triển khai trang web của mình trên Vercel, xuất bản mã nguồn trên GitHub và tự tin hiểu được sự khác biệt giữa định tuyến của React và định tuyến của Next.js, đồng thời biết cách xây dựng các ứng dụng thực tế, sẵn sàng cho môi trường sản xuất.
Không yêu cầu kinh nghiệm trước đó với Next.js.