Patrones de diseño de Scala: diseñe aplicaciones modulares, limpias y escalables mediante la aplicación de patrones de diseño probados en Scala, segunda edición

Aprenda a escribir código eficiente, limpio y reutilizable con Scala

Características clave

  • Libere el poder de Scala y aplíquelo en el mundo real para crear aplicaciones escalables y robustas.
  • Aprenda a usar e implementar patrones de diseño creacional, estructural, conductual y funcional en Scala
  • Aprenda a construir aplicaciones escalables y extensibles de manera eficiente

Descripción del libro

Los patrones de diseño facilitan la vida de los desarrolladores al ayudarlos a escribir un excelente software que es fácil de mantener, se ejecuta de manera eficiente y es valioso para la empresa o las personas interesadas. Aprenderá sobre las diversas características de Scala y podrá aplicar patrones de diseño conocidos y probados en la industria en su trabajo.

El libro comienza enfocándose en algunas de las características más interesantes y más recientes de Scala mientras usa ejemplos prácticos del mundo real. Aprenderemos sobre IDE y la Programación Orientada a Aspectos. Estudiaremos diferentes componentes en Scala. También cubriremos los patrones de diseño populares “Gang of Four” y le mostraremos cómo incorporar patrones funcionales de manera efectiva. El libro termina con un ejemplo práctico que demuestra cómo se puede combinar el material presentado en aplicaciones de la vida real. Aprenderá los conceptos necesarios para crear aplicaciones de nivel empresarial.

Al final de este libro, tendrá suficiente conocimiento y comprensión para evaluar rápidamente los problemas y encontrar soluciones elegantes.

Lo que vas a aprender

  • Sumérgete en patrones de diseño estándar de la industria (estructural, de creación y de comportamiento) para crear aplicaciones extraordinarias.
  • Vea el poder de los rasgos y su aplicación en Scala
  • Implemente tipos abstractos y propios y cree patrones de diseño limpios
  • Construya relaciones de entidades complejas utilizando patrones de diseño estructural.
  • Cree aplicaciones más rápido aplicando patrones de diseño funcionales
  • Para quien es este libro
  • Si desea aumentar su comprensión de Scala y aplicar patrones de diseño al desarrollo de aplicaciones de la vida real, entonces este libro es para usted. Se asume / espera un conocimiento previo del lenguaje Scala.

Tabla de contenido

  1. Los patrones de diseño que existen y la configuración de su entorno
  2. Rasgos y Composiciones Mixinas
  3. Unificación
  4. Resumen y auto tipos
  5. Programación y componentes orientados a aspectos
  6. Patrones de diseño creacional
  7. Patrones de diseño estructural
  8. Patrones de diseño conductual: primera parte
  9. Patrones de diseño conductual: segunda parte
  10. Patrones de diseño funcional: la teoría profunda
  11. Aplicando lo que hemos aprendido
  12. Aplicaciones de la vida real

Leave a Reply

Your email address will not be published. Required fields are marked *