Ładowanie...
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition
Gabriel Baptista, Francesco Abbruzzese
Ładowanie...
EBOOK
Ładowanie...
Designing enterprise software requires balancing scalability, resilience, security, and agility. This book helps developers and aspiring architects build production-ready applications using C# 14 and .NET 10.
Written by Gabriel Baptista and Francesco Abbruzzese, this updated edition takes a practical approach to software architecture with real-world examples and case studies. You’ll learn how to design maintainable distributed systems, apply domain-driven design, and manage architectural decisions using tools such as GitHub Copilot and .NET Aspire.
The book explores software architectural patterns with cloud-native microservices and SOA, along with CI/CD pipelines, DevSecOps automation, Kubernetes orchestration, and secure deployments. You’ll also build reusable frontend services and micro-frontends using Blazor and ASP.NET Core.
By the end of this book, you’ll be able to architect scalable enterprise .NET applications with confidence.
Written by Gabriel Baptista and Francesco Abbruzzese, this updated edition takes a practical approach to software architecture with real-world examples and case studies. You’ll learn how to design maintainable distributed systems, apply domain-driven design, and manage architectural decisions using tools such as GitHub Copilot and .NET Aspire.
The book explores software architectural patterns with cloud-native microservices and SOA, along with CI/CD pipelines, DevSecOps automation, Kubernetes orchestration, and secure deployments. You’ll also build reusable frontend services and micro-frontends using Blazor and ASP.NET Core.
By the end of this book, you’ll be able to architect scalable enterprise .NET applications with confidence.
- 1. Understanding the Importance of Software Architecture
- 2. Non-Functional Requirements
- 3. Managing Requirements
- 4. Best Practices in Coding C#
- 5. Implementing Code Reusability in C#
- 6. Design Patterns and .NET Implementation
- 7. Understanding the Different Domains in Software Solutions
- 8. Understanding DevSecOps Principles and CI/CD
- 9. Testing Your Enterprise Application
- 10. Deciding on the Best Cloud-Based Solution
- 11. Applying a Microservice Architecture to Your Enterprise Application
- 12. How to Choose Your Data Storage in the Cloud
- 13. Interacting with Data in C# – Entity Framework Core
- 14. Implementing Microservices with .NET
- 15. Applying Service-Oriented Architectures with .NET
- 16. Presenting ASP.NET Core
- 17. Implementing Frontend Microservices with ASP.NET Core
- 18. Client Frameworks: Blazor
- 19. Orchestrators and .NET Aspire
- 20. Securing Data and Applications
- 21. Hardening Cloud-Based Solutions
- 22. Case Study: Practical Usage of .NET Aspire
- Tytuł:Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition
- Autor:Gabriel Baptista, Francesco Abbruzzese
- Tytuł oryginału:Software Architecture with C# 14 and .NET 10. Build enterprise applications using microservices, DevSecOps, EF Core, and design patterns for Azure - Fifth Edition
- ISBN:9781806663545, 9781806663545
- Data wydania:2026-05-28
- Format:Ebook - EPUB
- Identyfikator pozycji: e_4roj
- Wydawca: Packt Publishing
Ładowanie...
Ładowanie...