Kotlin
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.
Estructura del curso
- 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.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas