-Titulo Original : Arquitectura, Diseo Y Programacin De Aplicaciones Web
-Fabricante :
Independently Published
-Descripcion Original:
Este libro se estructura en 8 partes y 34 capitulos, que cubren un amplio espectro de contenidos sobre arquitectura, diseño y programacion de aplicaciones web con Angular y Spring 3.0. Los dos primeros capitulos son mas teoricos. El primero presenta el concepto de arquitectura software y describe algunos estilos de diseño arquitectonico (vistas de Kruchten, cliente-servidor, cliente-servidor en entornos web, multicapa, MVC, arquitectura hexagonal, pipes and filters y microservicios). En el segundo se presentan con gran detalle y ejemplos los fundamentos de la comunicacion en sistemas web. El resto de capitulos son absolutamente practicos. En ellos se plantea y desarrolla un sistema web completo compuesto de tres subproyectos (un front-end y dos backends) de cierta complejidad utilizando Angular para el front-end y Spring 3.0 para el lado servidor, usandose Dockers y las bases de datos SQL Server y MySQL. Para el desarrollo de algunas partes se utiliza Test Driven Development con objetos Mock y la version 5 de JUnit (Jupiter). Se describen algunos patrones de diseño y tecnicas de testing, y se explica como realizar pruebas funcionales con Selenium, de rendimiento con JMeter o el uso de herramientas de profiling dinamico para mejorar la calidad del codigo. Se describe, aplica y explica con detalle la utilizacion de peticiones CORS, integracion de servicios de terceros (sistemas externos de correo electronico y servicios de pago). Se incluye tambien una introduccion a los microservicios y a la seguridad. El libro se ha preparado especialmente como manual para los alumnos de las asignaturas Diseño de Software y Tecnologias y Sistemas Web del Grado en Ingenieria Informatica de la Escuela Superior de Informatica de la Universidad de Castilla-La Mancha. Obviamente, puede usarse en cualquier universidad que imparta estudios de Ingenieria en Informatica, Ingenieria de Sistemas u otros grados universitarios relacionados. Desde luego, tambien resultara util para cualquier arquitecto, diseñador o desarrollador de aplicaciones web. Macario Polo Usaola es catedratico de Lenguajes y Sistemas Informaticos en la Universidad de Castilla-La Mancha.
-Fabricante :
Independently Published
-Descripcion Original:
Este libro se estructura en 8 partes y 34 capitulos, que cubren un amplio espectro de contenidos sobre arquitectura, diseño y programacion de aplicaciones web con Angular y Spring 3.0. Los dos primeros capitulos son mas teoricos. El primero presenta el concepto de arquitectura software y describe algunos estilos de diseño arquitectonico (vistas de Kruchten, cliente-servidor, cliente-servidor en entornos web, multicapa, MVC, arquitectura hexagonal, pipes and filters y microservicios). En el segundo se presentan con gran detalle y ejemplos los fundamentos de la comunicacion en sistemas web. El resto de capitulos son absolutamente practicos. En ellos se plantea y desarrolla un sistema web completo compuesto de tres subproyectos (un front-end y dos backends) de cierta complejidad utilizando Angular para el front-end y Spring 3.0 para el lado servidor, usandose Dockers y las bases de datos SQL Server y MySQL. Para el desarrollo de algunas partes se utiliza Test Driven Development con objetos Mock y la version 5 de JUnit (Jupiter). Se describen algunos patrones de diseño y tecnicas de testing, y se explica como realizar pruebas funcionales con Selenium, de rendimiento con JMeter o el uso de herramientas de profiling dinamico para mejorar la calidad del codigo. Se describe, aplica y explica con detalle la utilizacion de peticiones CORS, integracion de servicios de terceros (sistemas externos de correo electronico y servicios de pago). Se incluye tambien una introduccion a los microservicios y a la seguridad. El libro se ha preparado especialmente como manual para los alumnos de las asignaturas Diseño de Software y Tecnologias y Sistemas Web del Grado en Ingenieria Informatica de la Escuela Superior de Informatica de la Universidad de Castilla-La Mancha. Obviamente, puede usarse en cualquier universidad que imparta estudios de Ingenieria en Informatica, Ingenieria de Sistemas u otros grados universitarios relacionados. Desde luego, tambien resultara util para cualquier arquitecto, diseñador o desarrollador de aplicaciones web. Macario Polo Usaola es catedratico de Lenguajes y Sistemas Informaticos en la Universidad de Castilla-La Mancha.
