Bắt đầu với MSA dựa trên Kubernates (với Spring Boot) - Phần 1
zk202308a5410
Trình bày các chủ đề cần biết để triển khai dự án bằng Kubernetes.
Cơ bản
Kubernetes, CI/CD, JWT
Cách phát triển React truyền thống và cách phát triển sử dụng Next.js hoàn toàn khác nhau. Khóa học này sẽ giúp bạn nắm vững cốt lõi của Next.js 16 mới nhất và hướng dẫn cách phát triển 'thực sự' theo phong cách Next.js. Từ portfolio xin việc đến dự án thực tế, hãy trải nghiệm phương pháp đạt được cả hiệu suất lẫn hiệu quả. Hãy phát triển theo phong cách Next.js! Khóa học được cấu trúc để bạn có thể học bằng cách thực hành, tạo ra các ví dụ thực tế để hiểu cách áp dụng các tính năng của Next.js. Tập trung vào Server Components, bạn sẽ học nhanh hơn thông qua code thực tế về Server Actions và chiến lược caching thay vì chỉ lý thuyết. Mục tiêu của khóa học là theo kịp phong cách Next.js càng nhanh càng tốt, vì vậy khóa học sẽ được tiến hành bằng JavaScript. Tuy nhiên, mỗi ví dụ trong bài giảng cũng được cung cấp thêm phiên bản làm bằng TypeScript trong tài liệu học tập. 18 tháng 12 năm 2025 - Cập nhật lên phiên bản Next.js 16
179 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
mh a
Tôi đã học được rất nhiều.
5.0
양정헌
Phần backend chỉ cung cấp code Phần frontend giúp hiểu cơ bản về cách sử dụng framework next.js và cấu trúc thư mục. Nếu có thêm thời gian tìm hiểu phần lý thuyết và tự làm thêm một lần nữa thì sẽ giúp ích cho việc tiếp thu kiến thức
5.0
성낙현(낙자쌤)
Khóa học được cấu trúc để người mới bắt đầu có thể dễ dàng theo dõi và thực hành coding. Giảng viên giải thích rất thoải mái và dễ hiểu, đây thực sự là một khóa học tuyệt vời. Tôi khuyến khích tất cả những ai muốn học Next.js nên tham gia khóa học này.
Khả năng xây dựng ứng dụng web fullstack ở mức độ thực tế sử dụng Next.js 16
Thực hành Fullstack từ Trình duyệt đến API Server và Database
Thực hành các tính năng Next.js / React như Server Actions/ SSG/ ISR
Xử lý xác thực: Hoàn hảo với JWT token bằng NextAuth!
Hướng phát triển của React đang dần thoát khỏi phương thức chỉ hoạt động trên trình duyệt và chuyển sang phương thức tích hợp với hoạt động phía server. Next.js là framework hỗ trợ rõ ràng nhất cho hướng đi mà React đang theo đuổi.
Ban đầu Next.js chỉ cho cảm giác đơn giản là xử lý routing thuận tiện, nhưng khi thiết kế dựa trên các component hoạt động trên server thì Next.js là framework phù hợp nhất để xây dựng ứng dụng quy mô lớn.
React được thiết kế để chỉ hoạt động trên trình duyệt, nhưng Next.js có thể hoạt động trên cả phía máy chủ và trình duyệt, do đó cần có một phương pháp tiếp cận mới. Để tận dụng tối đa Next.js, cần có phương pháp phát triển phù hợp với nó.
Khóa học này được thiết kế với mục tiêu giúp bạn trải nghiệm Next.js trong thời gian tối thiểu và phát triển khả năng đưa ra quyết định phù hợp. Sau khi hoàn thành khóa học này, khi ai đó hỏi bạn 'Dùng React hay Next.js?', mục tiêu là bạn có thể tự tin trả lời 'Next.js'.
Các ví dụ trong khóa học được viết theo cấu trúc tách biệt API server để có thể mở rộng sau này. API server sẽ thực thi code được tạo cho từng chức năng, và Next.js sẽ sử dụng nó theo cách này. Next.js server xử lý dữ liệu ở phía server và được cấu trúc sao cho browser không thể truy cập trực tiếp vào API server, tạo thành hình thức gần giống với thực tế nhất có thể.
Backend (Được cung cấp dưới dạng tài liệu học tập và không bao gồm trong nội dung bài giảng.)
Spring Boot
JPA
RestController
JWT
FrontEnd
Next.js 16 (Viết bằng JavaScript và cung cấp TypeScript như tài liệu học tập.)
NextAuth
SWR
Sau Next.js 13, có nhiều thay đổi lớn trong Next.js 16 như cách thức routing mới, sự xuất hiện của Server Component trong React, Server Action, v.v. Nếu tận dụng tốt những tính năng này, bạn có thể triển khai nhiều chức năng đa dạng nhanh hơn so với việc phát triển bằng React truyền thống.
Chúng ta cần suy nghĩ về phương pháp học tập.
Những suy nghĩ lý thuyết là - 'SLOW'
JavaScript để Tạo Nhanh Nhất Có Thể - 'FAST'
Thiết kế tối giản, xử lý nhanh bằng AI - 'FAST'
Máy chủ API được cung cấp bằng mã nguồn - 'FAST'
Tạo ví dụ Todo sử dụng App Routing
# Xử lý Routing và Component Trang
Học về xử lý layout, loading và lỗi.
Tạo trang tĩnh sử dụng SSG
Trang tự động làm mới định kỳ (ISR)
Tách biệt chức năng tìm kiếm
Xử lý xác thực tự phát triển và xác thực mạng xã hội (kakao)
Xử lý JWT và Sử dụng Xác thực trong Component
Máy chủ API và phương pháp tự động làm mới Access Token, Refresh Token
Trang đăng nhập/đăng xuất tùy chỉnh
Duy trì trạng thái: Quản lý dữ liệu giỏ hàng hiệu quả với SWR
Phương pháp phát triển tập trung vào client trong Next.js
Xử lý các route có thể gọi trong Next.js
Cách chia sẻ dữ liệu server sử dụng SWR giữa nhiều component
Khóa học này dành cho ai?
Người muốn áp dụng các ví dụ Next.js vào công việc thực tế
Lập trình viên Frontend cần phát triển tích hợp với API Server
# Nhà phát triển muốn tiến lên bước tiếp theo với React
Cần biết trước khi bắt đầu?
Kiến thức cơ bản về React
Hiểu về phương thức REST
Xác minh sự nghiệp
2,492
Học viên
186
Đánh giá
295
Trả lời
4.8
Xếp hạng
7
Các khóa học
Goo-mung-ga-ge Coding Team là một cộng đồng được thành lập từ năm 2015 dành cho những người làm việc trong các lĩnh vực liên quan đến phát triển phần mềm.
Khóa học hiện đang được dẫn dắt bởi Cookie Manager, người đang điều hành Gumung-gage Coding.
Tôi bắt đầu công việc phát triển từ năm 2000 và đã có kinh nghiệm làm việc tại các doanh nghiệp mạo hiểm, doanh nghiệp vừa và nhỏ, tập đoàn lớn cũng như làm freelancer.
Từ những năm 2010, tôi chủ yếu thực hiện các công việc giảng dạy và tư vấn cho các doanh nghiệp.
Các tác phẩm chính
Dự án Spring Web học qua mã nguồn
Học Spring Boot qua mã nguồn
Học React qua mã nguồn
Triển khai máy chủ RESTful API
Dự án Spring 6 Legacy
Sổ tay phát triển Web Java
React Native in Action (Bản dịch)
Phát triển/Giảng dạy
Làm việc tại đội ngũ phát triển Samsung SDS
Làm việc tại Công ty Cổ phần SK Customer Happiness
Giảng dạy tại các doanh nghiệp như KT / SK / POSDATA / Kyobo Life / Shinsegae / Asiana / Công đoàn Quản lý Bảo hiểm Y tế, v.v.
Tất cả
48 bài giảng ∙ (8giờ 58phút)
Tài liệu khóa học:
11. Xử lý số trang
12:49
14. Đăng ký hoàn tất
06:43
15. Xử lý chỉnh sửa
15:19
16. Xử lý xóa
14:02
Tất cả
16 đánh giá
4.8
16 đánh giá
Đánh giá 6
∙
Đánh giá trung bình 5.0
Đánh giá 76
∙
Đánh giá trung bình 5.0
Đánh giá 8
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!