Quay lại danh sách khóa học
🚀 Tự học Đang tuyển sinh

Lập trình Web Fullstack với Next.js

Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.

👨‍🎓 Lớp: Học sinh & Người đi làm
📚 Bài học: 10 bài
⏱️ Thời lượng: 30 giờ
🏆 Thử thách: 50+ bài tập
Bài học 10 bài
Thời lượng 30 giờ
Thực hành 50+ bài tập
Chứng nhận số iKH EDU

Giới thiệu khóa học

Khóa học Lập trình Web Fullstack với Next.js trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.

Nội dung chính tập trung vào:

  • Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
  • Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
  • Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.

Giảng viên phụ trách

TK
Thầy Phan Tuấn Kiệt

• 20+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Đào tạo Scratch cơ bản - nâng cao - luyện thi, Python cơ bản - nâng cao - luyện thi, C++ - nâng cao - luyện thi...

Lộ trình chi tiết

1
Chương 1: Nền tảng React & Làm quen Next.js App Router
Cơ chế hoạt động của Next.js, kiến trúc App Router, quản lý định tuyến Routing và layout chung.
📚 3 Bài học
1
Bài 1 - Tổng quan về Next.js, kiến trúc App Router và khởi tạo dự án Next.js đầu tiên Khóa

Bài giảng chi tiết về Bài 1: Tổng quan về Next.js, kiến trúc App Router và khởi tạo dự án Next.js đầu tiên.

15 phút Video bài giảng Cơ bản
2
Bài 2 - Quản lý Routing trong Next.js - File-based Routing, Dynamic Routes và Navigation Khóa

Bài giảng chi tiết về Bài 2: Quản lý Routing trong Next.js - File-based Routing, Dynamic Routes và Navigation.

20 phút Video bài giảng 2 thử thách
3
Bài 3 - Thiết kế Layout dùng chung, cấu trúc trang (Page) và quản lý file metadata cho SEO Khóa

Bài giảng chi tiết về Bài 3: Thiết kế Layout dùng chung, cấu trúc trang (Page) và quản lý file metadata cho SEO.

30 phút Video bài giảng 3 thử thách
2
Chương 2: Cơ chế Rendering & Fetch dữ liệu
Phân biệt Server và Client Components, fetch dữ liệu ở server (SSR, SSG) và tương tác client với React Hook Form.
📚 2 Bài học
4
Bài 4 - Cơ chế Rendering nâng cao - Phân biệt Server Components (RSC) và Client Components Khóa

Bài giảng chi tiết về Bài 4: Cơ chế Rendering nâng cao - Phân biệt Server Components (RSC) và Client Components.

15 phút Video bài giảng Cơ bản
5
Bài 5 - Fetch dữ liệu trong Next.js - Server-side Rendering (SSR) và Static Site Generation (SSG) Khóa

Bài giảng chi tiết về Bài 5: Fetch dữ liệu trong Next.js - Server-side Rendering (SSR) và Static Site Generation (SSG).

20 phút Video bài giảng 2 thử thách
3
Chương 3: Xây dựng API Route & Kết nối Database
Viết Route Handlers backend và kết nối cơ sở dữ liệu sử dụng Prisma ORM.
📚 3 Bài học
6
Bài 6 - Quản lý trạng thái và tương tác Client - Sử dụng State, Effect và React Hook Form Khóa

Bài giảng chi tiết về Bài 6: Quản lý trạng thái và tương tác Client - Sử dụng State, Effect và React Hook Form.

15 phút Video bài giảng Cơ bản
7
Bài 7 - Xây dựng API Routes (Route Handlers) làm backend ngay trong ứng dụng Next.js Khóa

Bài giảng chi tiết về Bài 7: Xây dựng API Routes (Route Handlers) làm backend ngay trong ứng dụng Next.js.

20 phút Video bài giảng 2 thử thách
8
Bài 8 - Kết nối Next.js với cơ sở dữ liệu MongoDB/PostgreSQL sử dụng Prisma ORM Khóa

Bài giảng chi tiết về Bài 8: Kết nối Next.js với cơ sở dữ liệu MongoDB/PostgreSQL sử dụng Prisma ORM.

30 phút Video bài giảng 3 thử thách
4
Chương 4: Tối ưu hóa & Triển khai dự án
Tích hợp thư viện Auth, tối ưu hóa hình ảnh font chữ và deploy ứng dụng lên Vercel.
📚 2 Bài học
9
Bài 9 - Tích hợp xác thực người dùng (Authentication) với thư viện NextAuth.js Khóa

Bài giảng chi tiết về Bài 9: Tích hợp xác thực người dùng (Authentication) với thư viện NextAuth.js.

15 phút Video bài giảng Cơ bản
10
Bài 10 - Tối ưu hiệu năng ứng dụng (Image, Font, Script) và deploy dự án lên nền tảng Vercel Khóa

Bài giảng chi tiết về Bài 10: Tối ưu hiệu năng ứng dụng (Image, Font, Script) và deploy dự án lên nền tảng Vercel.

20 phút Video bài giảng 2 thử thách

Kết quả đạt được sau khóa học

  • Làm chủ React Framework Next.js mới nhất (App Router), quản lý Routing động, tối ưu SEO.
  • Fetch dữ liệu ở Server và Client (SSR, CSR, SSG) và xây dựng API Route backend.
  • Kết nối database qua Prisma ORM, tích hợp Auth và triển khai hoàn thiện dự án lên Vercel.

Đối tượng phù hợp

Độ tuổi & Trình độ

Khóa học được thiết kế tối ưu cho đối tượng Học sinh & Người đi làm, trình độ Nâng cao.

Thông tin khóa học

👨‍🎓
5.000+
Học viên tham gia
🏆
200+
Học viên đạt giải
📚
50+
Khóa học chất lượng
98%
Phụ huynh hài lòng

Tự học chủ động. Đăng ký xong học ngay.

🏆 Chứng nhận số iKH EDU

Hoàn thành 100% bài học và thử thách để nhận chứng nhận điện tử có mã xác thực.

TRUNG TÂM GIÁO DỤC & ĐÀO TẠO TIN HỌC iKH
iKH EDU
CHỨNG NHẬN
HỌC VIÊN HOÀN THÀNH KHÓA HỌC
Nguyễn Văn A
QR XÁC THỰC
Chữ ký
(KÝ SỐ)
GIÁM ĐỐC
Xem mẫu

Mẫu chứng nhận hoàn thành khóa học