Saltar al contenido principal
Kotlin
Curso completo Nivel medio certificado-completo-kotlin

Kotlin

Kotlin ·Backend

Curso completo de Kotlin para dominar el lenguaje principal de Android y un stack creciente de backend JVM y multiplataforma. Trabajas sintaxis moderna con null safety, POO avanzada, data classes, sealed classes, genéricos, colecciones, programación funcional con scope functions, coroutines y concurrencia estructurada, además de testing e interoperabilidad con Java. Al terminar entregas servicios y módulos Kotlin idiomáticos, listos para incorporarte a equipos Android, Spring Boot o Kotlin Multiplatform.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Lenguaje moderno y seguro para Android y backend JVM.

6 módulos 25 lecciones 23 ejercicios evaluados por IA 2 tests
  • Introducción a Kotlin Lección
  • Test de introducción a Kotlin Ejercicio
  • Instalación y primer programa de Kotlin Lección
  • Primer programa en Kotlin Ejercicio

Detalles del curso

Público objetivo

  • Desarrolladores que quieren dominar Kotlin para backend (Ktor, Spring) o desarrollo Android.
  • Profesionales Java que buscan una transición completa a Kotlin con todas sus capacidades modernas.
  • Perfiles que ya completaron la introducción y necesitan el curso completo de Kotlin.

Contenido del roadmap

Fundamentos y sintaxis

Instalación, tipos de datos, variables, null safety, operadores, cadenas de texto, estructuras de control y funciones con valores por defecto.

Programación orientada a objetos

Clases, herencia, interfaces, clases abstractas, data classes, destructuring, enumeraciones y clases selladas (sealed), y tipos genéricos con varianza.

Estructuras de datos

Listas, conjuntos, mapas y operaciones funcionales sobre colecciones.

Programación funcional

Funciones de primera clase y orden superior, inmutabilidad, composición, monads y funciones de ámbito (scope functions).

Coroutines y concurrencia

Introducción a las corutinas, funciones suspend, async/await y concurrencia funcional.

Objetivos de aprendizaje

  • Escribir código Kotlin idiomático con null safety, data classes y expresiones concisas.
  • Aplicar principios de POO con genéricos, varianza y patrones de diseño en Kotlin.
  • Desarrollar soluciones funcionales con inmutabilidad, composición, monads y funciones de ámbito, y trabajar con colecciones de forma idiomática.
  • Implementar concurrencia segura y eficiente mediante coroutines y canales de comunicación.
  • Completar proyectos integradores que combinen POO, programación funcional y asincronía.

Otros cursos de Kotlin

Especialización ·Nivel medio

Kotlin Programación Funcional

Curso centrado en programación funcional con Kotlin para escribir código declarativo, conciso y testable en Android y backend JVM. Aprendes lambdas y funciones de orden superior, referencias a función, extension functions, scope functions con criterio de uso, operaciones sobre colecciones, sequences para evaluación perezosa, inline con genéricos reificados, inmutabilidad idiomática y funciones puras. Al terminar transformas ViewModels y repositorios en pipelines limpios y aplicas estilo funcional con seguridad en proyectos reales.

Especialización ·Nivel medio

Kotlin Programación Orientada a Objetos

Curso para consolidar la programación orientada a objetos en Kotlin y modelar dominios sólidos para Android, Spring Boot y proyectos multiplataforma. Trabajas clases y constructores, propiedades con custom getters y setters, data classes, sealed classes e interfaces para jerarquías cerradas, singletons con object y companion object, herencia controlada, visibilidad y delegación nativa. Al terminar diseñas APIs Kotlin idiomáticas, sin patrones heredados ruidosos y orientadas a testabilidad y mantenimiento.

Especialización ·Nivel inicial

Kotlin Sintaxis Básica

Curso para fijar la sintaxis fundamental de Kotlin y entrar con base sólida en proyectos Android, backend JVM o multiplataforma. Aprendes a configurar IntelliJ IDEA con Gradle, manejar tipos de datos con nullabilidad explícita, variables, operadores, estructuras de control como expresiones, smart casts, colecciones inmutables y mutables, y funciones con parámetros por defecto y nombrados. Al terminar lees código Kotlin idiomático sin fricción y estás listo para abordar POO, programación funcional y coroutines.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿Kotlin es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte Kotlin?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta Kotlin al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.