Chia Sẻ Khóa Học NestJS Zero Đến Hero - Modern TypeScript Back-end Development [Update Tháng 8-2023] [Khóa 6829 A]
Phát triển và triển khai các ứng dụng back-end doanh nghiệp theo các phương pháp hay nhất bằng cách sử dụng Node.js và TypeScript.
Bạn sẽ học được gì:
- ✓ Làm quen với NestJS framework và các component của nó.
- ✓ Thiết kế và phát triển các REST API thực hiện các hoạt động CRUD.
- ✓ Authentication và Authorization cho các ứng dụng back-end.
- ✓ Sử dụng TypeORM để tương tác với database.
- ✓ Các biện pháp bảo mật tốt nhất, password hashing và lưu trữ thông tin nhạy cảm.
- ✓ Duy trì dữ liệu bằng cách sử dụng database.
- ✓ Triển khai các ứng dụng back-end ở trạng thái production-ready cho Amazon Web Services.
- ✓ Viết code clean, dễ bảo trì phù hợp với tiêu chuẩn ngành.
- ✓ Sử dụng NestJS Command Line Interface (CLI).
- ✓ Sử dụng Postman để testing back-end services.
- ✓ Sử dụng pgAdmin làm công cụ giao diện để quản lý PostgreSQL database.
- ✓ Triển khai logging hiệu quả trong ứng dụng back-end.
- ✓ Quản lý cấu hình dựa trên môi trường và các biến môi trường.
- ✓ Triển khai data validation và sử dụng Pipes.
- ✓ Bảo vệ endpoints cho authorized users bằng Guards.
- ✓ Mô hình hóa các thực thể cho persistence layer.
- ✓ Các phương pháp hay nhất về TypeScript.
- ✓ Xử lý các hoạt động asynchronous bằng cách sử dụng async-await.
- ✓ Sử dụng Data Transfer Objects (DTO).
- ✓ Trải nghiệm thực hành với JSON Web Tokens (JWT).
- ✓ Unit testing NestJS application.
- ✓ Sử dụng GraphQL với NestJS.
- ✓ Database persistence với MongoDB.
NestJS là một Node.js back-end development framework được xây dựng dựa trên Express, tận dụng sức mạnh của TypeScript.
NestJS tận dụng sự phổ biến và mạnh mẽ đáng kinh ngạc của JavaScript dưới dạng một ngôn ngữ và Node.js dưới dạng một công nghệ. Nó được lấy cảm hứng từ các thư viện và framework phổ biến như Angular, React và Vue giúp cải thiện năng suất và trải nghiệm của nhà phát triển
Ngay cả khi xem xét số lượng thư viện, công cụ trợ giúp và công cụ tuyệt vời tồn tại cho server-side Node.js, không có thư viện nào trong số chúng giải quyết được vấn đề chính một cách hiệu quả - kiến trúc của một ứng dụng.
NestJS cung cấp kiến trúc ứng dụng có thể dùng ngay cho phép các nhà phát triển và team tạo ra các ứng dụng có khả năng kiểm thử cao, có khả năng mở rộng, và dễ bảo trì.
Gần đây, NestJS framework đang trở nên cực kỳ phổ biến nhờ các tính năng đáng kinh ngạc của nó:
- ✓ Tận dụng TypeScript - typed language mạnh mẽ, là một super-set của JavaScript.
- ✓ Sử dụng đơn giản, dễ học và dễ thành thạo.
- ✓ Công cụ Command Line Interface (CLI) mạnh mẽ giúp tăng năng suất và dễ dàng phát triển.
- ✓ Documentation chi tiết, được bảo trì tốt.
- ✓ Active codebase development và maintenance.
- ✓ Open-source (MIT license).
- ✓ Hỗ trợ hàng tá module dành riêng cho nest giúp bạn dễ dàng tích hợp với các công nghệ và khái niệm phổ biến như TypeORM, Mongoose, GraphQL, Logging, Validation, Caching, Websockets, v.v.
- ✓ Dễ dàng unit-testing các ứng dụng.
- ✓ Được tạo cho Monoliths và Micro-services.
Trong khóa học này, tôi sẽ hướng dẫn bạn quy trình lập kế hoạch, phát triển và triển khai một ứng dụng back-end đầy đủ tính năng, dựa trên kinh nghiệm của tôi trong việc phát triển và duy trì các hệ thống hỗ trợ hàng chục triệu người dùng đồng thời trên quy mô lớn.
Khóa học này dành cho ai:
- ✓ Các nhà phát triển JavaScript trình độ trung cấp muốn đi sâu vào phát triển back-end.
- ✓ Bất kỳ nhà phát triển nào sẵn sàng áp dụng TypeScript ở back-end.
- ✓ Các nhà phát triển mong muốn tìm hiểu cách phát triển các REST API hiệu suất, an toàn và sẵn sàng sản xuất theo các phương pháp hay nhất.
- ✓ Các nhà phát triển muốn tìm hiểu cách triển khai ứng dụng của họ lên đám mây (Amazon Web Services).
- ✓ Các nhà phát triển muốn theo đuổi việc xây dựng một ứng dụng thực tế, từ zero đến production.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU