Fundamentos de Kotlin 1.3

Información

Kotlin está ganando popularidad desde que Google anunció en 2017 que sería un lenguaje oficial de Android, junto con Java. Genera código para la JVM, siendo compatible con el código Java existente. Además permite crear ejecutables nativos para Windows, OS y Linux, además de código Javascript.

Objetivo: Conocer las principales características del lenguaje Kotlin y comenzar a desarrollar aplicaciones aprovechando todo el código Java existente.

Dirigido a: Programadores o iniciados que deseen conocer un lenguaje moderno con bastante futuro.

Duración: 40 horas (adaptables a los conocimientos previos y necesidades de los alumnos).

Certificado: Al finalizar el curso, los alumnos que lo hayan completado, recibirán un certificado de aprovechamiento.

Formación bonificada: Las empresas con empleados disponen de una cantidad anual para formar a sus trabajadores a través de la cuota que aportan, ellas y sus trabajadores, a la Seguridad Social; si esa cuota no se gasta, se pierde. Como Entidad Organizadora acreditada para la impartición y gestión de formación bonificada, todos nuestros cursos pueden estar bonificados a través de dicha cuota, realizando todas las gestiones necesarias para impartir dicha formación.

Temario

  • Introducción
  • Historia del lenguaje y Usos
  • Entorno de desarrollo: IntelliJ IDEA
  • Conceptos básicos
  • Variables y constantes
  • Tipos de datos básicos
  • Tipos nullables y sus operadores
  • Cadenas y plantillas
  • Estructuras de Control y bucles
  • Rangos
  • Funciones
  • Funciones anónimas (lambdas)
  • Clases
  • Propiedades
  • Métodos
  • Modificadores de acceso
  • Constructores
  • Sobrecarga
  • Herencia
  • Polimorfismo
  • Métodos extensión
  • Clases de datos
  • Interfaces
  • Otros tipos: pares, triples, enumeraciones
  • Colecciones: Arrays, Listas, Mapas, Conjuntos
  • Genéricos
  • Programación funcional
  • Tratamiento de errores: excepciones
  • Corutinas
  • Interoperabilidad con Java
  • Desarrollando una aplicación Android en Kotlin

Contacto

Política de protección de datos

En cumplimiento con lo dispuesto en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal (“LOPD”), le informamos de que los datos personales e información que incorpores al formulario electrónico habilitado al efecto, serán incorporados en un fichero de datos de carácter personal titularidad de Gal

  • Víctor Ensino, S.L.L.. La finalidad del tratamiento de tus Datos es dar curso a tu solicitud de contacto o de petición de servicios.Las preguntas incluidas en el formulario son de carácter voluntario, salvo aquellas marcadas con un asterisco (*) que son obligatorias.

    La cumplimentación de los campos de dirección de correo electrónico implica tu consentimiento expreso para recibir comunicaciones, vía correo electrónico con las finalidades antes descritas.

    Podrá ejercitar tus derechos de acceso, rectificación, oposición y cancelación en Gal-Víctor Ensino C/Cataluña 7, 36023 – Vigo, o a través de la dirección de correo electrónico: galviensino@galviensino.com