Arquitectura de software con C# 9 y .NET 5: Arquitectura de soluciones de software utilizando microservicios, DevOps y patrones de diseño para Azure

Puntuación:   (4,4 de 5)

Arquitectura de software con C# 9 y .NET 5: Arquitectura de soluciones de software utilizando microservicios, DevOps y patrones de diseño para Azure (Gabriel Baptista)

Opiniones de los lectores

Resumen:

El libro proporciona una introducción completa a la arquitectura de software con un enfoque en la pila de Microsoft, en particular .NET y Azure. Cubre principios, procesos y técnicas mientras utiliza ejemplos prácticos, incluyendo un caso de estudio. En general, los lectores aprecian su enfoque estructurado y la riqueza de los temas tratados, aunque algunos encuentran algunos capítulos demasiado superficiales o llenos de detalles innecesarios como demasiadas capturas de pantalla.

Ventajas:

Visión completa de la arquitectura de software dentro de los ecosistemas .NET y Azure.
Bien estructurado y organizado, lo que facilita su seguimiento.
Ejemplos prácticos a través de un caso de estudio (World Wide Travel Club) que une los conceptos.
Cobertura en profundidad de los conceptos esenciales desde el diseño hasta los pipelines CI/CD.
Discusión útil de microservicios y arquitectura en la nube.
Incluye preguntas y lecturas adicionales que mejoran la comprensión.

Desventajas:

Algunos capítulos se perciben como demasiado superficiales o faltos de profundidad, dejando temas importantes inadecuadamente cubiertos.
En algunas secciones se hace demasiado hincapié en las capturas de pantalla, lo que puede restar importancia a las explicaciones conceptuales más profundas.
Algunos lectores consideran que el contenido se centra demasiado en la pila de Microsoft, y que otras tecnologías sólo se mencionan brevemente.
Críticas a capítulos específicos, como Azure Service Fabric, por innecesarios o mal ejecutados.

(basado en 14 opiniones de lectores)

Título original:

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure

Contenido del libro:

Diseñe aplicaciones empresariales escalables y de alto rendimiento utilizando las últimas funciones de C# 9 y .NET 5.

Características principales:

⬤ Adquirir conocimientos fundamentales y completos de arquitectura de software y el conjunto de habilidades para crear aplicaciones totalmente modulares.

⬤ Diseñar sistemas de software de alto rendimiento utilizando las últimas características de .NET 5 y C# 9.

⬤ Resolver problemas de escalabilidad en aplicaciones web utilizando patrones de arquitectura empresarial.

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 segunda edición totalmente revisada y ampliada, que incluye las últimas características de .NET 5 y C# 9, le permite adquirir las habilidades clave, los conocimientos y las mejores prácticas necesarias para convertirse en un arquitecto de software eficaz.

Esta segunda edición incluye una explicación adicional de los principios de la arquitectura de software, incluidos nuevos capítulos sobre Azure Service Fabric, Kubernetes y Blazor. También incluye más discusión sobre seguridad, microservicios y DevOps, incluyendo despliegues de GitHub para el ciclo de desarrollo de software.

Comenzará por comprender cómo transformar los requisitos de usuario en necesidades arquitectónicas y explorar las diferencias entre requisitos funcionales y no funcionales. A continuación, explorará cómo elegir cuidadosamente una solución en la nube para su infraestructura, junto con los factores que le ayudarán a gestionar su aplicación en un entorno basado en la nube.

Por último, descubrirá patrones de diseño de software y varios enfoques de software que le permitirán resolver problemas comunes a los que se enfrenta durante el desarrollo.

Al final de este libro, usted será capaz de construir y entregar aplicaciones empresariales altamente escalables que cumplan con los requisitos de negocio de su organización.

Lo que aprenderá:

⬤ Utilizar la Arquitectura de Software para superar los desafíos arquitectónicos del mundo real y resolver problemas de consideración de diseño.

⬤ Aplicar enfoques arquitectónicos como la arquitectura en capas, la arquitectura orientada a servicios (SOA) y los microservicios.

⬤ Utilizar herramientas como contenedores, Docker, Kubernetes y Blazor para administrar microservicios de manera efectiva.

⬤ Ponerse al día con las herramientas y funciones de Azure para ofrecer soluciones globales.

⬤ Programar y mantener Azure Functions usando C#9 y sus últimas características.

⬤ Entender cuándo es mejor utilizar el desarrollo dirigido por pruebas (TDD) como un enfoque para el desarrollo de software.

⬤ Escribir casos de prueba funcionales automatizados para pruebas de software.

A quién va dirigido:

Este libro está dirigido a ingenieros y desarrolladores de software senior que aspiran a convertirse en arquitectos o que desean crear aplicaciones empresariales con la pila .NET. Se requiere una familiaridad básica con C# y .NET para sacar el máximo provecho de este libro.

Otros datos del libro:

ISBN:9781800566040
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Arquitectura de software con C# 9 y .NET 5: Arquitectura de soluciones de software utilizando...
Diseñe aplicaciones empresariales escalables y de...
Arquitectura de software con C# 9 y .NET 5: Arquitectura de soluciones de software utilizando microservicios, DevOps y patrones de diseño para Azure - Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure
Arquitectura de Software con C# 10 y .NET 6 - Tercera Edición: Desarrolle soluciones de software...
Diseñe aplicaciones empresariales escalables y de...
Arquitectura de Software con C# 10 y .NET 6 - Tercera Edición: Desarrolle soluciones de software utilizando microservicios, DevOps, EF Core y patrones de diseño para - Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for
Arquitectura de Software con C# 12 y .NET 8 - Cuarta Edición: Construya aplicaciones empresariales...
Un libro para el aspirante a arquitecto de...
Arquitectura de Software con C# 12 y .NET 8 - Cuarta Edición: Construya aplicaciones empresariales utilizando microservicios, DevOps, EF Core y patrones de diseño - Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)