Descripción
Aplique los requisitos empresariales a la infraestructura de TI y entregue un producto de alta calidad comprendiendo arquitecturas como microservicios, DevOps y nativas de la nube utilizando estándares y características modernos de C++
Características principales:
- Diseñe aplicaciones escalables a gran escala con el lenguaje de programación C++
- Diseñe soluciones de software en un entorno basado en la nube con integración continua y entrega continua (CI/CD)
- Logre objetivos arquitectónicos aprovechando patrones de diseño, características del lenguaje y herramientas útiles
Descripción del libro:
La arquitectura de software se refiere al diseño de alto nivel de aplicaciones complejas. Está evolucionando al igual que los lenguajes que utilizamos. El C++ moderno permite a los desarrolladores escribir aplicaciones de alto rendimiento en un lenguaje de alto nivel sin sacrificar la legibilidad y el mantenimiento. Si trabaja con C++ moderno, esta guía práctica le ayudará a poner en práctica sus conocimientos y a diseñar aplicaciones distribuidas y a gran escala. Comenzará poniéndose al día con los conceptos arquitectónicos, incluidos los patrones establecidos y las tendencias emergentes. El libro le explicará qué es la arquitectura de software y le ayudará a explorar sus componentes. A continuación, descubrirá los conceptos de diseño implicados en la arquitectura de aplicaciones y los patrones en el desarrollo de software, antes de aprender a construir, empaquetar, integrar e implementar sus componentes. En los capítulos finales, explorará diferentes cualidades arquitectónicas, como la mantenibilidad, la reutilización, la capacidad de prueba, el rendimiento, la escalabilidad y la seguridad. Finalmente, obtendrá una visión general de los sistemas distribuidos, como la arquitectura orientada a servicios, los microservicios y la nube nativa, y comprenderá cómo aplicarlos en el desarrollo de aplicaciones.
Al final de este libro, podrá construir servicios distribuidos utilizando C++ moderno y herramientas asociadas para entregar soluciones según los requisitos de sus clientes.
Lo que aprenderá:
- Comprender cómo aplicar los principios de la arquitectura de software
- Aplicar patrones de diseño y mejores prácticas para cumplir sus objetivos arquitectónicos
- Escribir código elegante, seguro y de alto rendimiento utilizando las últimas características de C++
- Crear aplicaciones fáciles de mantener e implementar
- Explorar los diferentes enfoques arquitectónicos y aprender a aplicarlos según sus necesidades
- Simplificar el desarrollo y las operaciones utilizando contenedores de aplicaciones
- Descubrir varias técnicas para resolver problemas comunes en el diseño y desarrollo de software
Para quién es este libro:
Este libro de programación de arquitectura de software en C++ es para desarrolladores experimentados en C++ que buscan convertirse en arquitectos de software o están interesados en desarrollar aplicaciones de nivel empresarial.
Autor: Adrian Ostrowski, Piotr Gaczkowski
Editorial: Packt Publishing
Publicado: 23/04/2021
Páginas: 540
Tipo de encuadernación: Tapa blanda
Peso: 2.02lbs
Tamaño: 9.25h x 7.50w x 1.09d
ISBN13: 9781838554590
ISBN10: 1838554599
Categorías BISAC:
- Informática | Ingeniería informática
- Informática | Lenguajes | C++
- Informática | Desarrollo e ingeniería de software | Análisis y diseño de sistemas
Este título no es retornable

