Ebook Software Architecture Với C# 12 Và .NET 8 - Xây Dựng Các Ứng Dụng Doanh Nghiệp Bằng MicroserviceS, DevOps, EF Core, Và Design Patterns for Azure [Ấn Bản Lần 4, Tháng 2-2024] [PDF, EPUB + CODE] [9662E]
Cuốn sách dành cho .NET software architect đầy tham vọng - thiết kế các giải pháp doanh nghiệp có hiệu suất cao và có thể mở rộng bằng cách sử dụng các tính năng mới nhất của C# 12 và .NET 8.
1. Các tính năng chính:
- ✓ Được giới thiệu các nền tảng về kiến trúc phần mềm và bắt đầu áp dụng chúng trong .NET.
- ✓ Khám phá các công nghệ chính được các software architect sử dụng và chọn những công nghệ tốt nhất cho nhu cầu của bạn.
- ✓ Nắm vững những phát triển mới trong .NET với sự trợ giúp của một nghiên cứu điển hình thực tế xem xét kiến trúc phần mềm cho một công ty du lịch.
2. Mô tả cuốn sách:
Software Architecture với C# 12 và .NET 8 đưa lý thuyết thiết kế cấp cao vào hoạt động trong bối cảnh .NET, dạy cho bạn các kỹ năng, công nghệ chính và các phương pháp thực hành tốt nhất cần có để trở thành một .NET software architect hiệu quả.
Phiên bản thứ tư này nhấn mạnh vào một nghiên cứu điển hình sẽ giúp các kỹ năng của bạn trở thành hiện thực. Bạn sẽ tìm hiểu cách chọn giữa các kiến trúc và công nghệ khác nhau ở mỗi cấp độ của stack. Bạn sẽ xem xét kỹ hơn về Blazor và khám phá OpenTelemetry cho observability, cũng như tìm hiểu thực tế hơn về việc chuẩn bị .NET microservices để tích hợp Kubernetes.
Được chia thành ba phần, cuốn sách này bắt đầu với các nền tảng của software architecture, bao gồm các phương pháp hay nhất về C#, software domains, design patterns, DevOps principles cho CI/CD, v.v. Phần thứ hai tập trung vào các công nghệ, từ việc chọn lưu trữ dữ liệu trên đám mây đến triển khai frontend microservices và làm việc với Serverless. Bạn sẽ tìm hiểu về các công nghệ communication chính được sử dụng trong microservices, chẳng hạn như REST API, gRPC, Azure Service Bus, và RabbitMQ. Phần cuối cùng sẽ đưa bạn qua một nghiên cứu điển hình trong thế giới thực, nơi bạn sẽ tạo software architecture cho một công ty du lịch.
Đến cuối cuốn sách này, bạn sẽ có thể chuyển đổi yêu cầu của người dùng thành nhu cầu kỹ thuật và cung cấp các kiến trúc phần mềm doanh nghiệp có khả năng mở rộng cao.
3. Bạn sẽ học được gì:
- ✓ Lập trình và duy trì Azure DevOps cũng như khám phá các GitHub Project.
- ✓ Quản lý các software requirement để thiết kế các nhu cầu chức năng và phi chức năng.
- ✓ Áp dụng các phương pháp tiếp cận kiến trúc như layered architecture và domain-driven design.
- ✓ Đưa ra lựa chọn hiệu quả giữa các giải pháp lưu trữ dữ liệu và dựa trên đám mây.
- ✓ Triển khai frontend microservices linh hoạt, worker microservices và distributed transactions.
- ✓ Hiểu khi nào nên sử dụng test-driven development (TDD) và các phương pháp thay thế.
- ✓ Chọn tùy chọn tốt nhất cho cloud development, từ IaaS đến Serverless.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các kỹ sư và senior software developer mong muốn trở thành architect hoặc đang tìm cách xây dựng các ứng dụng doanh nghiệp với .NET stack.
Cần phải làm quen cơ bản với C# và .NET để tận dụng tối đa cuốn sách software architecture này.
5. Mục lục:
- ✓ Chương 01. Hiểu tầm quan trọng của Software Architecture.
- ✓ Chương 02. Non-Functional Requirements.
- ✓ Chương 03. Quản lý Requirements.
- ✓ Chương 04. Best Practices trong Coding C# 12.
- ✓ Chương 05. Triển khai Code Reusability trong C# 12.
- ✓ Chương 06. Design Patterns và .NET 8 Implementation.
- ✓ Chương 07. Tìm hiểu các Domain khác nhau trong Software Solutions.
- ✓ Chương 08. Tìm hiểu DevOps Principles và CI/CD.
- ✓ Chương 09. Testing ứng dụng doanh nghiệp của bạn.
- ✓ Chương 10. Quyết định giải pháp dựa trên đám mây tốt nhất.
- ✓ Chương 11. Áp dụng một Microservice Architecture cho ứng dụng doanh nghiệp của bạn.
- ✓ Chương 12. Chọn Data Storage của bạn trên cloud.
- ✓ Chương 13. Tương tác với dữ liệu trong C# - Entity Framework Core.
- ✓ Chương 14. Triển khai Microservices với .NET.
- ✓ Chương 15. Áp dụng Service-Oriented Architectures với .NET.
- ✓ Chương 16. Làm việc với Serverless - Azure Functions.
- ✓ Chương 17. Presenting ASP.NET Core.
- ✓ Chương 18. Triển khai Frontend Microservices với ASP.NET Core.
- ✓ Chương 19. Client Frameworks: Blazor.
- ✓ Chương 20. Kubernetes.
- ✓ Chương 21. Case Study.
- ✓ Chương 22. Case Study Extension: Phát triển .NET Microservices for Kubernetes.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU