Descripción
Diseñe aplicaciones empresariales escalables y de alto rendimiento utilizando las últimas características de C# 10 y .NET 6
Características principales:
- Adquiera un conocimiento exhaustivo de la arquitectura de software y las habilidades necesarias para crear aplicaciones totalmente modulares.
- Resuelva problemas de escalabilidad en aplicaciones web utilizando patrones de arquitectura empresarial.
- Domine los nuevos desarrollos en arquitectura de front-end y la aplicación de IA para arquitectos de software.
Descripción del libro:
La arquitectura de software es la práctica de implementar estructuras y sistemas que agilizan el proceso de desarrollo de software y mejoran la calidad de una aplicación. Esta tercera edición, completamente revisada y ampliada, que presenta las últimas características de .NET 6 y C# 10, le permite adquirir las habilidades clave, los conocimientos y las mejores prácticas necesarias para convertirse en un arquitecto de software eficaz.
Arquitectura de software con C# 10 y .NET 6, tercera edición, presenta nuevos capítulos que describen la importancia del arquitecto de software, los microservicios con ASP.NET Core y el análisis de los aspectos arquitectónicos del front-end en las aplicaciones, incluido el nuevo enfoque de .NET MAUI. También incluye capítulos actualizados sobre Azure Kubernetes Service, EF Core y Blazor.
Comenzará por comprender cómo transformar los requisitos del usuario en necesidades arquitectónicas y explorará las diferencias entre los requisitos funcionales y no funcionales. A continuación, explorará cómo elegir una solución en la nube para su infraestructura, teniendo en cuenta los factores que le ayudarán a gestionar una aplicación basada en la nube con éxito. Finalmente, analizará e implementará patrones de diseño de software que le permitirán resolver problemas de desarrollo comunes.
Al final de este libro, podrá crear y entregar aplicaciones preparadas para la empresa altamente escalables que satisfagan sus requisitos comerciales.
Lo que aprenderá:
- Utilice técnicas probadas para superar desafíos arquitectónicos del mundo real.
- Aplique enfoques arquitectónicos como la arquitectura en capas.
- Aproveche herramientas como los contenedores para gestionar microservicios de forma eficaz.
- Póngase al día con las características de Azure para ofrecer soluciones globales.
- Programe y mantenga Azure Functions usando C# 10.
- Comprenda cuándo es mejor usar el desarrollo impulsado por pruebas (TDD).
- Implemente microservicios con ASP.NET Core en arquitecturas modernas.
- Obtenga lo mejor de los principios de DevOps para habilitar entornos CI/CD.
A quién va dirigido este libro:
Este libro es para ingenieros y desarrolladores de software sénior que aspiran a convertirse en arquitectos o que buscan crear aplicaciones empresariales con .NET Stack. Se requiere familiaridad básica con C# y .NET para aprovechar al máximo este libro.
Autor: Gabriel Baptista, Francesco Abbruzzese
Editorial: Packt Publishing
Publicado: 15/03/2022
Páginas: 714
Tipo de encuadernación: Tapa blanda
Peso: 2.66lbs
Tamaño: 9.25h x 7.50w x 1.43d
ISBN13: 9781803235257
ISBN10: 180323525X
Categorías BISAC:
- Informática | Lenguajes | C#
- Informática | Desarrollo de software e ingeniería | Análisis y diseño de sistemas
- Informática | Desarrollo de software e ingeniería | Herramientas
Este título no es retornable

