Ebook Thực Hành Microservices Với JavaScript - Xây Dựng Các Ứng Dụng Web Dễ Mở Rộng Với JavaScript, Node.js Và Docker [Ấn Bản Lần 1, Tháng 12/2024] [PDF, EPUB] [9497E]
Build, test và deploy các ứng dụng có khả năng mở rộng, sẵn sàng cho đám mây bằng các công cụ hiện đại và giải quyết các vấn đề phức tạp trong thế giới thực với các case study.
1. Các tính năng chính:
- ✓ Tìm hiểu kiến trúc microservices cho các ứng dụng có khả năng mở rộng, sẵn sàng cho đám mây.
- ✓ Xây dựng các dự án thực hành với Node.js, Express.js, NestJS và Kafka.
- ✓ Làm chủ CI/CD pipelines, security cho monitoring cho các microservice mạnh mẽ.
2. Mô tả sách:
Bắt kịp với bối cảnh phát triển web không ngừng thay đổi bằng cách làm chủ JavaScript microservices với hướng dẫn của chuyên gia từ một kỹ sư phần mềm full-stack, architect, software development teacher, Microsoft MVP và ba lần đạt C# Corner MVP. Tác giả đã chắt lọc hơn một thập kỷ kinh nghiệm trong việc tạo ra các giải pháp có hiệu suất cao, dễ mở rộng thành hướng dẫn này. Cuốn sách sẽ hướng dẫn bạn qua các nền tảng của microservices, cung cấp nền tảng vững chắc về kiến trúc, các nguyên tắc thiết kế và các công cụ và công nghệ cần thiết. Từ người mới bắt đầu đến các nhà phát triển dày dạn kinh nghiệm, cuốn sách này cung cấp một lộ trình rõ ràng để làm chủ microservices với JavaScript.
Với sự trợ giúp của các nhiệm vụ thực hành mô phỏng các tình huống thực tế, bạn sẽ học cách xây dựng các microservice đáng tin cậy và dễ mở rộng. Bạn sẽ khám phá gsynchronous & asynchronous communication, real-time data streaming và cách bảo mật và giám sát các service của mình. Cuốn sách nhấn mạnh vào một phương pháp tiếp cận design-first đảm bảo rằng các microservice của bạn có thể bảo trì được và có thể sử dụng trong tương lai. Các nghiên cứu tình huống chi tiết từ các chuyên gia trong ngành sẽ nâng cao trải nghiệm học tập của bạn và cung cấp những hiểu biết thực tế về việc xây dựng các microservice trong môi trường sản xuất.
Khi đọc xong cuốn sách này, bạn sẽ sẵn sàng tạo các microservice có hiệu suất cao, tương thích với cloud bằng cách sử dụng các công cụ và framework JavaScript tiên tiến, đồng thời giải quyết các thách thức thực tế, đảm bảo ứng dụng của bạn an toàn và hiệu quả.
3. Bạn sẽ học được gì:
- ✓ Hiểu về synchronous và asynchronous communication giữa các microservice.
- ✓ Khám phá cách tách các microservice bằng Message Broker.
- ✓ Xây dựng các real-time data streaming microservice với các JS framework.
- ✓ Hiểu về logging và monitoring trong microservices.
- ✓ Khám phá các architectural pattern phổ biến cho microservices.
- ✓ Bao gồm các microservice với các unit và integration test.
- ✓ Áp dụng CI/CD cho microservices và học cách Dockerize và deploy chúng.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các backend developer, full-stack developer, software architect và frontend developer muốn dấn thân vào thế giới microservices. Hiểu biết cơ bản về hệ sinh thái JavaScript sẽ hữu ích nhưng không bắt buộc, vì cuốn sách này sẽ đề cập đến những điều cốt yếu của kiến trúc microservices, lập trình JavaScript và các framework và công cụ hiện đại để xây dựng các ứng dụng dễ mở rộng và bảo trì.
5. Mục lục:
- ✓ Phần 1: Cơ sở của kiến trúc Microservices:
- ✓ Chương 01. Giới thiệu về Microservices.
- ✓ Chương 02. Đi sâu vào Microservices Internals.
- ✓ Chương 03. Bạn cần gì trước khi bắt đầu?
- ✓ Chương 04. Stack Development Technologies.
- ✓ Phần 2: Xây dựng và quản lý Microservices:
- ✓ Chương 05. Basic CRUD Microservices.
- ✓ Chương 06. Synchronous Microservices.
- ✓ Chương 07. Asynchronous Microservices.
- ✓ Chương 08. Real-Time Data Streaming bằng Microservices.
- ✓ Phần 3: Securing, Testing và Deploy Microservices:
- ✓ Chương 09. Bảo mật Microservices.
- ✓ Chương 10. Monitoring Microservices.
- ✓ Chương 11. Microservices Architecture.
- ✓ Chương 12. Testing Microservices.
- ✓ Chương 13. Một CI/CD Pipeline cho Microservices của bạn.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !