Programación funcional en Kotlin


Precio:
Precio de venta$66.65

Descripción

Domina las técnicas y conceptos de la programación funcional para crear código Kotlin más seguro, simple y efectivo.

En Programación Funcional en Kotlin aprenderás:

Técnicas de programación funcional para aplicaciones del mundo real
Escribir librerías combinadoras
Estructuras e idiotismos comunes en el diseño funcional
Simplicidad y modularidad (¡y menos errores!)

Programación Funcional en Kotlin es una versión revisada del exitoso Programación Funcional en Scala, con todos los ejemplos de código, instrucciones y ejercicios traducidos al potente lenguaje Kotlin. En esta guía autorizada, asumirás el desafío de aprender programación funcional desde los principios básicos. Los conceptos complejos se demuestran a través de ejercicios con los que te encantará ponerte a prueba. Empezarás a escribir código Kotlin que es más fácil de leer, más fácil de reutilizar, mejor para la concurrencia y menos propenso a errores y fallos.

La compra del libro impreso incluye un eBook gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Sobre la tecnología
¡Mejora el rendimiento, aumenta la mantenibilidad y elimina errores! ¿Cómo? Programando de forma funcional. Kotlin ofrece un sólido soporte para la programación funcional, adoptando un enfoque pragmático que se integra bien con las bases de código orientadas a objetos. Al aplicar las técnicas que aprenderás en este libro, tu código será más seguro, menos propenso a errores y mucho más fácil de leer y reutilizar.

Sobre el libro
Programación Funcional en Kotlin te enseña cómo diseñar y escribir aplicaciones Kotlin utilizando programación funcional tipada. Ofreciendo ejemplos claros, explicaciones cuidadosamente presentadas y amplios ejercicios, pasa de temas básicos como tipos y estructuras de datos a temas avanzados como el procesamiento de flujos. Este libro se basa en el bestseller Programación Funcional en Scala de Rúnar Bjarnason y Paul Chiusano.

Qué incluye

Técnicas de programación funcional para situaciones del mundo real
Estructuras e idiotismos comunes en el diseño funcional
¡Simplicidad, modularidad y menos errores!

Sobre el lector
Para desarrolladores Kotlin. No se requiere experiencia en programación funcional.

Sobre el autor
Marco Vermeulen tiene dos décadas de experiencia en programación en la JVM.

Rúnar Bjarnason y Paul Chiusano son los autores de Programación Funcional en Scala.

Tabla de Contenidos

PARTE 1 INTRODUCCIÓN A LA PROGRAMACIÓN FUNCIONAL
1 ¿Qué es la programación funcional?
2 Comenzando con la programación funcional en Kotlin
3 Estructuras de datos funcionales
4 Manejo de errores sin excepciones
5 Estrictez y pereza
6 Estado puramente funcional
PARTE 2 DISEÑO FUNCIONAL Y LIBRERÍAS COMBINADORAS
7 Paralelismo puramente funcional
8 Pruebas basadas en propiedades
9 Combinadores de analizadores
PARTE 3 ESTRUCTURAS COMUNES EN EL DISEÑO FUNCIONAL
10 Monoides
11 Mónadas y functores
12 Functores aplicativos y transversales
PARTE 4 EFECTOS Y E/S
13 Efectos externos y E/S
14 Efectos locales y estado mutable
15 Procesamiento de flujos y E/S incremental

Autor: Marco Vermeulen, Rúnar Bjarnason, Paul Chiusano
Editorial: Manning Publications
Publicado: 05/10/2021
Páginas: 504
Tipo de encuadernación: Tapa blanda
Peso: 1.85 libras
Tamaño: 9.20h x 7.40w x 0.80d
ISBN13: 9781617297168
ISBN10: 161729716X
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Programación | Orientado a objetos
- Informática | Sistemas operativos | Android

Sobre el autor
Marco Vermeulen tiene casi dos décadas de experiencia en programación en la JVM, gran parte de ese tiempo dedicado a la programación funcional utilizando Scala y Kotlin.

Rúnar Bjarnason y Paul Chiusano son los autores de Functional Programming in Scala, en el que se basa este libro. Son expertos reconocidos internacionalmente en programación funcional y en el lenguaje de programación Scala.

Paul Chiusano ha estado escribiendo y entregando código funcional en Scala desde 2008 y es responsable de la introducción y el crecimiento del uso de Scala en su empresa, Capital IQ. Como parte de este esfuerzo, codiseñó un plan de estudios de programación funcional e impartió un curso interno para compañeros de trabajo interesados en aprender FP. Paul también es un bloguero y orador habitual sobre programación funcional y Scala.