Kotlin Design Patterns and Best Practices - Segunda edición: Desarrolle aplicaciones escalables utilizando patrones de diseño tradicionales, reactivos y concurrentes en


Precio:
Precio de venta$59.98

Descripción

Mejore la escalabilidad y la capacidad de mantenimiento de sus aplicaciones implementando una variedad de patrones de diseño utilizando Kotlin


Características principales:

  • Comprenda los patrones de diseño tradicionales y modernos para mejorar el diseño de su aplicación
  • Combine los beneficios de la programación orientada a objetos, funcional, reactiva y concurrente
  • Elija la mejor arquitectura de microservicios y frameworks para su aplicación web


Descripción del libro:

Los patrones de diseño son soluciones conocidas a problemas arquitectónicos comunes, ya que le permiten resolver muchos problemas de manera eficiente y crear un vocabulario compartido entre los desarrolladores. Este libro le muestra lo fácil que puede ser implementar patrones de diseño tradicionales en el moderno lenguaje de programación multiparadigma Kotlin, y lo guía a través de los nuevos patrones y paradigmas que han surgido.

Esta segunda edición está actualizada para cubrir los cambios introducidos desde Kotlin 1.2 hasta 1.5 y se enfoca más en el uso idiomático de las corrutinas, que se han convertido en una característica estable del lenguaje. Comenzará aprendiendo sobre los aspectos prácticos de la codificación más inteligente en Kotlin, y comprenderá la sintaxis básica de Kotlin y el impacto de los patrones de diseño en su código.

El libro también proporciona una explicación en profundidad de los patrones de diseño clásicos, como las familias Creacional, Estructural y de Comportamiento, antes de pasar a la programación funcional. Recorrerá patrones reactivos y concurrentes, y finalmente, comprenderá las corrutinas y la concurrencia estructurada para escribir código de alto rendimiento, extensible y mantenible.

Al final de este libro de Kotlin, habrá explorado las últimas tendencias en arquitectura y patrones de diseño para microservicios, así como comprendido las compensaciones al elegir entre diferentes arquitecturas.


Lo que aprenderá:

  • Implementar todos los patrones de diseño clásicos utilizando el lenguaje de programación Kotlin
  • Aplicar patrones de diseño reactivos y concurrentes para hacer su aplicación más escalable
  • Descubrir las mejores prácticas en Kotlin y explorar sus nuevas características
  • Comprender los principios clave de la programación funcional y aprender cómo se aplican a Kotlin
  • Descubrir cómo escribir código Kotlin idiomático y aprender qué patrones evitar
  • Aprovechar el poder de Kotlin para diseñar sistemas concurrentes y confiables con facilidad
  • Crear un microservicio efectivo con Kotlin y el framework Ktor


A quién va dirigido este libro:

Este libro es para desarrolladores que buscan aplicar patrones de diseño que han aprendido de otros lenguajes en Kotlin para crear aplicaciones confiables, escalables y mantenibles. Se necesitan conocimientos de programación previos para comenzar con este libro. La experiencia en Java o en patrones de diseño es útil, pero no obligatoria.

Autor: Alexey Soshin
Editorial: Packt Publishing
Publicado: 21/01/2022
Páginas: 356
Tipo de encuadernación: Tapa blanda
Peso: 1.35 libras
Tamaño: 9.25 pulgadas de alto x 7.50 pulgadas de ancho x 0.74 pulgadas de profundidad
ISBN13: 9781801815727
ISBN10: 1801815720
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Desarrollo e ingeniería de software | General
- Informática | Programación | Dispositivos móviles

Este título no es retornable