강의

멘토링

커뮤니티

NEW
Programming

/

Back-end

Hướng dẫn cốt lõi NestJS

Học NestJS từ cơ bản đến trình độ thực tế một cách sâu sắc. Phát triển dự án thực tế sử dụng Prisma và Swagger, được cấu trúc để có thể hiểu rõ ràng cấu trúc và nguyên lý hoạt động của NestJS. Sau khi hoàn thành khóa học này, bạn sẽ có được kỹ năng để tự tin phát triển ứng dụng backend bằng NestJS.

6 học viên đang tham gia khóa học này

  • Kim Junseo
실습 중심
백엔드이해하기
REST API
NestJS
Prisma
authentication
swagger

Dịch cái này sang tiếng Việt

  • NestJS cơ bản & nâng cao

  • Phát triển dự án thực tế với NestJS

  • Phát triển REST API

  • Quản lý Database sử dụng Prisma

  • Triển khai xác thực dựa trên JWT token

  • Tài liệu hóa API sử dụng Swagger

Hướng dẫn cốt lõi NestJS

Tại sao mã Node.js của bạn lại ngày càng trở nên phức tạp theo thời gian?

Khóa học này sẽ đưa ra câu trả lời rõ ràng cho câu hỏi đó.


Khóa học này không chỉ đơn thuần là hướng dẫn sử dụng các tính năng của NestJS. Đây là 'hướng dẫn nguyên lý cốt lõi' đi sâu vào việc tìm hiểu tại sao sự tự do của Express lại trở thành rào cản cho việc bảo trì, và tại sao các nguyên tắc kiến trúc mà NestJS áp dụng như lập trình hướng đối tượng, dependency injection (DI), và modularization lại trở thành tiêu chuẩn của phát triển backend hiện đại. Hãy xây dựng API thực tế và nắm vững triết lý thiết kế của NestJS ở cấp độ code.


Bây giờ là lúc để vượt qua việc phát triển 'theo mẫu' và bước tiến thành một nhà phát triển 'thiết kế' kiến trúc.

🤔Tại sao phải học NestJS?

Từ các công ty hàng đầu trong nước như Coupang, Toss, Naver, Kakao, Baemin đến những startup phát triển nhanh nhất như Wrtn, Inflearn, Wanted, tại sao tất cả đều lựa chọn NestJS?


Lý do rất rõ ràng. NestJS không chỉ là một framework 'phổ biến', mà còn là công cụ mạnh mẽ nhất có thể giải quyết ổn định các yêu cầu kinh doanh phức tạp.

  • Kiến trúc có hệ thống: Dù code dài và chức năng phức tạp, nó cũng không bị rối như mì Ý. Cấu trúc rõ ràng dựa trên module giúp giảm đáng kể chi phí bảo trì của các ứng dụng quy mô lớn.

  • Tính ổn định mạnh mẽ: Được thiết kế dựa trên TypeScript, ngăn chặn trước vô số lỗi có thể xảy ra trong runtime ngay từ giai đoạn phát triển. Điều này trực tiếp liên quan đến tính ổn định của dịch vụ.

  • Năng suất phát triển vượt trội: Cung cấp sẵn các công cụ tối đa hóa năng suất của nhà phát triển như dependency injection (DI), tiện ích testing tích hợp sẵn, giúp bạn có thể tập trung vào logic nghiệp vụ thay vì các công việc lặp đi lặp lại.


Cuối cùng, việc học NestJS không chỉ đơn thuần là học một công nghệ. Điều này có nghĩa là bạn sẽ theo kịp xu hướng công nghệ đã trở thành xu hướng chính của thị trường, và trang bị cho mình 'năng lực thiết kế phần mềm có thể mở rộng và ổn định' mà các công ty hàng đầu đang yêu cầu. Việc học NestJS ngay bây giờ chính là khoản đầu tư chắc chắn nhất cho sự nghiệp của bạn.

📚 Bạn sẽ học những nội dung như thế này

NestJS, hiểu về cấu trúc vững chắc

Hiểu mối quan hệ giữa module, controller và provider - những thành phần cốt lõi của NestJS, và học cách thiết kế ứng dụng có thể mở rộng thông qua dependency injection (DI).

Dự án thực tế, phát triển API bảng tin

Từ đăng nhập dựa trên JWT đến tạo/xem/sửa/xóa (CRUD) bảng tin, bạn sẽ trực tiếp triển khai những tính năng được sử dụng nhiều nhất trong thực tế và rèn luyện cảm giác làm việc thực tế.

Prisma, làm chủ hoàn toàn ORM thế hệ mới

Trải nghiệm phương pháp hiện đại nhất để xử lý cơ sở dữ liệu một cách Type-Safe bằng cách sử dụng Prisma - công cụ có sự tương thích tuyệt vời nhất với TypeScript.

Swagger, tự động hóa tài liệu API để hợp tác

Trải nghiệm phép màu biến code thành tài liệu. Tích hợp Swagger để tạo đặc tả API đơn giản và nhanh chóng, tối đa hóa hiệu quả cộng tác.

🎯 Lý do bạn nên tham gia khóa học

1. Độ sâu hiểu biết về nguyên lý

Việc chỉ gõ theo code một cách máy móc sẽ không thể trở thành kiến thức thực sự của bạn. Tôi sẽ giúp bạn hiểu rõ nguyên lý hoạt động của NestJS bằng cách trả lời câu hỏi 'Tại sao?'.

2. Mật độ chỉ chứa những điều cốt lõi

Tôi chỉ giữ lại những điều quan trọng nhất. Được thiết kế để chỉ chứa những kiến thức cốt lõi thực sự cần thiết trong công việc, giúp bạn duy trì động lực và không mệt mỏi cho đến khi hoàn thành khóa học.

3. Trải nghiệm gần gũi nhất với thực tế công việc

Mã code luyện tập đơn giản không có ý nghĩa gì. Chúng tôi sẽ giúp bạn tạo ra 'thực lực thật sự' thông qua dự án tái hiện nguyên vẹn quy trình và cấu trúc thực tế trong công việc.

✨ Khi hoàn thành khóa học, bạn sẽ thay đổi như thế này!

  • Có thể giải thích và sử dụng kiến trúc của NestJS một cách tự tin.

  • Có thể tự tin thêm vào portfolio server API bảng tin.

  • Bạn có thể viết mã backend ổn định và có thể dự đoán được bằng cách sử dụng TypeScript.

  • Thông qua Swagger, có thể tự động hóa tài liệu API và tạo điều kiện giao tiếp thuận lợi với các nhà phát triển frontend.

Khóa học này không chỉ truyền đạt kiến thức đơn thuần, mà còn hướng dẫn con đường trở thành 'nhà phát triển tự giải quyết vấn đề và phát triển bản thân'.

📈 Những người như thế này tôi khuyên nên học khóa học này

Những người mới học NestJS nhưng muốn tạo ra backend có cấu trúc và khả năng mở rộng

Những người đã tạo dự án bằng Express nhưng cảm thấy cần một cấu trúc có hệ thống hơn

Những người muốn học các công nghệ thường được sử dụng trong thực tế như Prisma, JWT, Swagger thông qua dự án

Những lưu ý trước khi học

Tài liệu học tập

  • Tôi cung cấp giáo án PDF.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người mới tiếp cận NestJS

  • Những người mới bắt đầu tiếp cận backend trong hệ sinh thái Node.js

  • Những ai muốn tìm hiểu sâu hơn về Nest

Cần biết trước khi bắt đầu?

  • Typescript

  • REST API

Xin chào
Đây là

안녕하세요, 개발자 김준서입니다.

제게는 콘텐츠를 만드는 단 하나의 철칙이 있습니다.

"과거의 내가, 이 지식을 내 돈과 시간을 주고 기꺼이 샀을까?"

 

이 질문에 망설임 없이 '그렇다'고 답할 수 있는 지식과 경험만을 공유합니다. 제 강의를 수강하시는 여러분이 단순히 코드를 따라 치는 사람이 아닌, 문제의 본질을 이해하고 스스로 성장하는 즐거움을 느끼는 개발자가 되도록 돕고 싶습니다. 저의 지식공유가 여러분의 성장에 단단한 디딤돌이 되기를 진심으로 바랍니다.

Chương trình giảng dạy

Tất cả

17 bài giảng ∙ (3giờ 23phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn, kết thúc sau 2 ngày ngày

25.410 ₫

30%

775.629 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!