Kotlin en profundidad [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (Edición en inglés)

Puntuación:   (4,1 de 5)

Kotlin en profundidad [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (Edición en inglés) (Aleksei Sedunov)

Opiniones de los lectores

Resumen:

El libro «Kotlin In-Depth, Vol I and II» de Aleksei Sedunov se considera un recurso completo y detallado para aprender el lenguaje de programación Kotlin. Aunque muchos críticos aprecian su claridad, sus excelentes ejemplos y la explicación exhaustiva de los conceptos, existen preocupaciones significativas con respecto a los numerosos errores tipográficos que restan valor a la experiencia de lectura y pueden confundir a los estudiantes. Además, el libro parece presuponer conocimientos previos de Java, lo que puede limitar su utilidad para los programadores principiantes o los que no tienen una base de Java.

Ventajas:

Los libros proporcionan descripciones claras de los conceptos de Kotlin, ejemplos excelentes y son materiales de referencia exhaustivos. Se consideran accesibles y adecuados para quienes tienen experiencia previa en programación, en particular los desarrolladores de Java. Muchos lectores los recomiendan encarecidamente y los consideran fáciles de entender.

Desventajas:

Hay numerosos errores tipográficos, como espacios que faltan y ejemplos de código rotos, que dificultan el aprendizaje y restan placer a la lectura. Los libros pueden no ser adecuados para principiantes o personas sin experiencia en Java, ya que hacen referencia a Java con frecuencia y presuponen que se está familiarizado con él. Algunos usuarios han criticado la falta de un índice y han señalado problemas editoriales que contribuyen a dar la sensación general de que los libros están en fase de borrador.

(basado en 8 opiniones de lectores)

Título original:

Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)

Contenido del libro:

Domine la potencia concisa y expresiva de un lenguaje pragmático y multiparadigma para JVM, Android y más allá.

Características principales

⬤ Fundamentos del lenguaje.

⬤ Programación orientada a objetos y funcional con Kotlin.

⬤ Biblioteca estándar de Kotlin.

⬤ Construcción de lenguajes específicos de dominio.

⬤ Uso de Kotlin para el desarrollo web.

⬤ Kotlin para la plataforma Android.

⬤ Coroutine-based concurrency.

Descripción

El propósito de este libro es guiar al lector a través de las capacidades del lenguaje Kotlin y dar ejemplos de cómo utilizarlo para el desarrollo de diversas aplicaciones, ya sean de escritorio, móviles o Web. Aunque nos centramos principalmente en JVM y Android, los conocimientos que compartimos aquí, en diversos grados, se aplican a otras plataformas soportadas por Kotlin, como JavaScript, aplicaciones nativas e incluso multiplataforma. El libro comienza con una introducción al lenguaje y su ecosistema, que te dará una comprensión de las ideas clave detrás del diseño de Kotlin, te introducirá a las herramientas de Kotlin y te presentará la sintaxis y construcciones básicas del lenguaje. En los siguientes capítulos, conoceremos la naturaleza multiparadigma de Kotlin, que nos permite crear potentes abstracciones combinando varios aspectos de la programación funcional y orientada a objetos. Hablaremos sobre el uso de las APIs comunes de Kotlin, como la librería estándar, la reflexión y la concurrencia basada en coroutinas, así como de los medios para crear tus propias APIs flexibles basadas en lenguajes específicos de dominio.

Qué aprenderás

Al final del libro obtendrá un conocimiento profundo de todos los aspectos básicos de la programación en Kotlin. Serás capaz de crear un código flexible y reutilizable aprovechando las características orientadas a objetos y funcionales, utilizar la librería estándar de Kotlin, componer tus propios lenguajes específicos de dominio, escribir código asíncrono utilizando también la librería de coroutines de Kotlin. También tendrás una comprensión básica del uso de Kotlin para escribir código de prueba, aplicaciones web y desarrollo Android. Este conocimiento también le dará una base sólida para un aprendizaje más profundo de las plataformas de desarrollo relacionadas, herramientas y marcos.

A quién va dirigido este libro

El libro está dirigido principalmente a los desarrolladores que están familiarizados con Java y JVM y están dispuestos a obtener una comprensión firme de Kotlin mientras que tienen poca o ninguna experiencia en ese lenguaje. La discusión de varias características del lenguaje irá acompañada, si se considera necesario, de comparaciones con sus análogos de Java, lo que debería simplificar la transición de Java a Kotlin. La mayor parte del material, sin embargo, es más bien Java-agnóstico y debe ser beneficioso incluso sin conocimiento previo de Java. En general, la experiencia en paradigmas orientados a objetos o funcionales es una ventaja, pero no un requisito.

Índice

1. Kotlin: Potente y Pragmático.

2. Fundamentos del lenguaje.

3. Definición de funciones.

4. Trabajar con Clases y Objetos.

5. Aprovechamiento de funciones avanzadas y programación funcional.

6. Uso de clases de casos especiales.

7. 7. Comprensión de las jerarquías de clases.

8. 8. Exploración de Colecciones y E/S

9. 9. Genéricos.

10. Anotaciones y reflexión.

11. Lenguajes específicos de dominio.

12. Interoperabilidad de Java.

13. 13. Concurrencia.

14. Pruebas con Kotlin.

15. Aplicaciones Android.

16. Desarrollo Web con Ktor.

17. Construcción de Microservicios.

Sobre el autor

Aleksei Sedunov trabaja como desarrollador Java desde 2008. Desde que se unió a JetBrains en 2012, ha participado activamente en el desarrollo del lenguaje Kotlin, centrándose en las herramientas IDE para la plataforma IntelliJ. Actualmente, trabaja en el equipo de DataGrip, un IDE para bases de datos de JetBrains, mientras continúa con Kotlin como herramienta principal de desarrollo.

Su perfil en LinkedIn: https: //www.linkedin.com/in/alexey-sedunov-8554a530/.

Otros datos del libro:

ISBN:9789389328585
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Kotlin en profundidad Vol-I : A Comprehensive Guide to Modern Multi-Paradigm Language (Edición en...
Domine la potencia concisa y expresiva de un...
Kotlin en profundidad [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (Edición en inglés) - Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin en profundidad: A Guide to a Multipurpose Programming Language for Server-Side, Front-End,...
El libro 'Kotlin In-Depth, Second Edition'...
Kotlin en profundidad: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (Español - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)