Chia sẻKhoá học

NestJS Zero to Hero – Modern TypeScript Back-end Development

Bạn có muốn trở thành một lập trình viên back-end chuyên nghiệp? Khoá học “NestJS Zero to Hero – Modern TypeScript Back-end Development” trên Udemy chính là lựa chọn hoàn hảo để bạn bắt đầu hành trình của mình. Dưới đây là những gì bạn sẽ học được từ khoá học này.

2053219 e620 2

Thông tin khoá học

Giảng viên: Tạo ra bởi Ariel Weinberger

Cập nhật lần cuối: 3/2024

Ngôn ngữ: Tiếng Anh (có phụ đề tự động bằng tiếng Anh và tiếng Pháp)

Giá hiện tại: ₫2,499,000 (Hiện tại được Huna chia sẻ miễn phí)

Khoá học bao gồm:

  • 8.5 giờ video theo yêu cầu
  • 19 bài viết
  • Truy cập trên di động và TV
  • Truy cập trọn đời
  • Chứng chỉ hoàn thành

1. Làm quen với Framework NestJS

Khoá học sẽ giúp bạn nắm vững kiến thức về NestJS, một framework hiện đại dành cho phát triển ứng dụng back-end. Bạn sẽ tìm hiểu về các thành phần của nó và cách chúng tương tác với nhau để xây dựng một ứng dụng mạnh mẽ.

2. Thiết kế và phát triển REST APIs

Bạn sẽ học cách thiết kế và phát triển các REST APIs với khả năng thực hiện các thao tác CRUD (Create, Read, Update, Delete). Đây là một kỹ năng quan trọng để xây dựng các ứng dụng web hiện đại.

3. Xác thực và phân quyền

Khoá học sẽ hướng dẫn bạn cách thực hiện xác thực và phân quyền cho các ứng dụng back-end, bảo đảm rằng chỉ những người dùng được phép mới có thể truy cập vào các thông tin nhạy cảm.

4. Tương tác với cơ sở dữ liệu qua TypeORM

Bạn sẽ tìm hiểu cách sử dụng TypeORM để tương tác với cơ sở dữ liệu, giúp bạn lưu trữ và quản lý dữ liệu một cách hiệu quả.

5. Thực hành bảo mật tốt nhất

Bảo mật thông tin là điều cực kỳ quan trọng trong phát triển phần mềm. Khoá học sẽ dạy bạn các thực hành tốt nhất về bảo mật, bao gồm mã hóa mật khẩu và lưu trữ thông tin nhạy cảm một cách an toàn.

6. Triển khai ứng dụng back-end

Bạn sẽ học cách triển khai các ứng dụng back-end ở trạng thái sẵn sàng sản xuất lên Amazon Web Services (AWS), một trong những dịch vụ đám mây phổ biến nhất hiện nay.

7. Viết mã sạch và dễ bảo trì

Khoá học còn giúp bạn nắm bắt cách viết mã sạch và dễ bảo trì, tuân thủ các tiêu chuẩn của ngành công nghiệp.

8. Sử dụng CLI của NestJS

Bạn sẽ được hướng dẫn sử dụng Giao diện Dòng Lệnh (CLI) của NestJS để tăng cường năng suất làm việc.

9. Kiểm tra dịch vụ back-end với Postman

Học cách sử dụng Postman để kiểm tra các dịch vụ back-end, giúp đảm bảo rằng mọi thứ hoạt động như mong đợi.

10. Quản lý cơ sở dữ liệu PostgreSQL với pgAdmin

Khoá học cũng sẽ cung cấp cho bạn các kỹ năng cần thiết để quản lý cơ sở dữ liệu PostgreSQL bằng pgAdmin.

11. Ghi log hiệu quả trong ứng dụng back-end

Bạn sẽ học cách thực hiện ghi log một cách hiệu quả trong ứng dụng back-end, giúp bạn theo dõi và khắc phục sự cố dễ dàng hơn.

12. Quản lý cấu hình dựa trên môi trường

Tìm hiểu cách quản lý cấu hình dựa trên môi trường và biến môi trường để điều chỉnh ứng dụng của bạn một cách linh hoạt.

13. Thực hiện kiểm tra dữ liệu và sử dụng Pipes

Khoá học sẽ dạy bạn cách thực hiện kiểm tra dữ liệu và sử dụng Pipes để đảm bảo dữ liệu đầu vào hợp lệ.

14. Bảo vệ các endpoint bằng Guards

Bạn sẽ học cách sử dụng Guards để bảo vệ các endpoint cho người dùng được ủy quyền.

15. Mô hình hóa thực thể cho lớp lưu trữ

Khoá học sẽ hướng dẫn bạn cách mô hình hóa các thực thể cho lớp lưu trữ, giúp quản lý dữ liệu hiệu quả hơn.

16. Thực hành tốt nhất với TypeScript

Bạn sẽ được trang bị những thực hành tốt nhất khi làm việc với TypeScript, ngôn ngữ lập trình được ưa chuộng cho phát triển web hiện đại.

17. Xử lý các thao tác bất đồng bộ với async-await

Khoá học sẽ giúp bạn hiểu và áp dụng async-await trong việc xử lý các thao tác bất đồng bộ.

18. Sử dụng Data Transfer Objects (DTO)

Bạn sẽ học cách sử dụng DTO để chuyển giao dữ liệu giữa các lớp trong ứng dụng của mình.

19. Kinh nghiệm thực hành với JSON Web Tokens (JWT)

Khoá học cũng sẽ cung cấp cho bạn kinh nghiệm thực hành với JWT, một công nghệ quan trọng cho xác thực người dùng.

20. Kiểm tra đơn vị cho các ứng dụng NestJS

Bạn sẽ được học cách thực hiện kiểm tra đơn vị cho các ứng dụng NestJS, đảm bảo rằng mã của bạn hoạt động như mong đợi.

21. Kết nối với GraphQL (tùy chọn)

Có thể có một phần tùy chọn về việc kết nối với GraphQL để mở rộng khả năng của ứng dụng back-end của bạn.

Đừng bỏ lỡ cơ hội để trở thành một lập trình viên back-end giỏi hơn. Tham gia khoá học “NestJS Zero to Hero” ngay hôm nay và bắt đầu hành trình phát triển sự nghiệp của bạn!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

CAPTCHA


Back to top button