Kostenloser Versand ab 9,99 €
Bookbot

Francesco Abbruzzese

    Hands-On TypeScript for C# and .NET Core Developers
    Software Architecture with C# 10 and .NET 6
    • Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6. Gain comprehensive software architecture knowledge and skills to create modular apps, solve scalability issues, and master front-end architecture and AI applications for software architects. This revised third edition enables you to acquire essential skills and best practices for effective software architecture. It includes new chapters on the role of the software architect, microservices with ASP.NET Core, and analyzing front-end architecture with .NET MAUI. Additionally, it introduces AI and machine learning with ML.NET and updates on Azure Kubernetes Service, EF Core, and Blazor. You will learn to transform user requirements into architectural needs, differentiate between functional and non-functional requirements, and choose suitable cloud solutions for infrastructure management. The book covers implementing software design patterns to address common development challenges, enabling you to build scalable enterprise-ready applications. Key learning outcomes include overcoming architectural challenges, applying layered architecture, managing microservices with containers, utilizing Azure for global solutions, programming Azure Functions with C# 10, understanding test-driven development (TDD), enriching applications with AI, and applying DevOps principles for CI/CD environments. This resource is ideal for engineers

      Software Architecture with C# 10 and .NET 6