000 04570cam a22003612i 4500
003 UNAS
005 20221201164212.0
006 a|||||r|||| 00| 0
007 ta
008 210720s2018 ck a|||frfn|| 001 0 spasd
020 _a978-958-778-399-5
040 _aBiblioteca Central de la Universidad Nacional Agraria de la Selva
_bspa
_cCatalogación de la Biblioteca Central de la Universidad Nacional Agraria de la Selva, transcrita por la Biblioteca Central de la Universidad Nacional Agraria de la Selva, sin modificaciones posteriores
_dBiblioteca Central de la Universidad Nacional Agraria de la Selva
_erda
041 0 _aspa
_hspa
082 0 4 _222
_a005.133
100 _aJosé Dimas Lujan Castillo
245 1 0 _aAprende a programar con KOTLIN /
_cJosé Dimas Luján Castillo
264 3 1 _aBogotá, Colombia :
_bAlfaomega Colombiana S. A.,
_c2018
264 3 3 _aBogotá, Colombia :
_bCarvajal Soluciones de Comunicación S.A.S.,
_c2018
300 _a222 páginas :
_bfiguras (blanco y negro), fórmulas (blanco y negro) ;
_c23 cm
336 _2rdacontent
_atexto impreso
337 _2rdamedia
_asin mediación
338 _2rdacarrier
_avolumen
500 _aIncluye índice analítico.
500 _aIncluye una breve introducción del libro en la cubierta posterior.
505 2 _aIntroducción : Historia. Características. Ambiente de trabajo. Crear un proyecto. Hola mundo con kotlin. Ejecutar un proyecto -- Tipos de datos : Tipado estático. Inferencia de tipos. Variables de tipo numérico. Cuidado con los tipos. Variables del tipo Boolean. Variables del tipo Char. Variables del tipo String. Variables del tipo Array -- Constantes y comentarios : Comentarios -- Condicionales : If. Else. If como expresión. If anidado. When. Else-When. Rangos en When. Agrupar valores en When. Operador is. When sin argumento. Rangos -- Ciclos : For. Instrucción Step. Instrucción downTo. While. Do While -- Funciones : Funciones con parámetros. Unit. Funciones con parámetros por defecto. Funciones que tienen parámetros con nombres (Parámetros nombrados). Funciones miembro. Funciones de expresión simple. Varargs. Funciones genéricas. Funciones de extensión. Funciones infix. Funciones recursivas de cola -- Operadores : Operadores básicos. Operadores de comparación. Operadores de igualdad y desigualdad. Operadores unitarios. Incremento y decremento. Operador in. Operadores de invocación -- Programa orientada a objetos : Clases. Propiedades. Métodos. Constructor. Constructores secundarios. Objetos. Propiedades del objeto. Nested Calsses. Iner Class -- Propiedades : POJO. Getter y Setter. Data Classes. Get y Set en kotlin. Definir SET y GET. Propiedades delgadas. Inicialización tardía de propiedades. Inicialización perezosa. Observables -- Herencia : Herencia simple. Herencia múltiple. Herencia en kotlin. Sobrescribir métodos. Sobrescribir propiedades -- Modificadores de visibilidad -- Clases abstractas -- Interfaces -- Clases selladas -- Objeto : Singleton. Objeto complementario -- Anotaciones -- Colecciones : Arreglos. Listas. Maps -- Kotlin y Java -- Índice analítico.
520 3 _a"En los últimos tiempos hemos visto grandes avances en el desarrollo de software. Los nuevos lenguajes buscan mayor calidad, mejoras y, sobre todo, facilidad de manejo. Kotlin es un lenguaje de programación desarrollado con el principal objetivo de aprovechar las ventajas de Java, Scala y C#, y que, además, al contar con una potente comunidad de desarrollo lo convierte en la herramienta perfecta para la mejora de todo tipo de proyectos. Kotlin es posiblemente la mejor noticia desde la aparición de Swift, el lenguaje de Apple, porque ofrece una sintaxis expresiva, un sistema de tipo intuitivo fuerte y un gran soporte de herramientas, junto con la interoperabilidad sin fisuras con el código Java existente, bibliotecas y marcos; también puede ser compilado a Java bytecode, y por tanto, utilizado en todas las partes que lo hace Java, incluyendo Android. El libro está dirigido a personas Con conocimientos básicos de programación, informáticos, estudiantes, y autodidactas de la tecnología que quieran iniciarse en el mundo del desarrollo y aprender con uno de los lenguajes que más crecimiento y aceptación tendrá en la próxima década."--Cubierta posterior.
521 3 _aMaterial bibliográfico para estudiantes universitarios, docentes e investigadores.
_bPE-TmUNAS
526 3 _aIngeniería en Informática y Sistemas
546 _aEn español.
942 _2ddc
_cBK
998 _cjjrg/lhta
999 _c153725
_d153725