Kotlin para desarrolladores Android

!ATENCIÓN! Esta plataforma ya la tenemos en desuso. Si quieres adquirirlo, visita el nuevo site

!ATENCIÓN! Esta plataforma ya la tenemos en desuso. Si quieres adquirirlo, visita devexperto.com/curso-kotlin-online

Puede que la idea de aprender un lenguaje nuevo te haga pensar que vas a tener que dedicar demasiadas horas a analizar y escribir código hasta dominarlo con un experto. Puede que te preguntes si merecerá la pena el esfuerzo.

Sin embargo, el caso de Kotlin es diferente. Es tan sencillo que este curso intensivo online te será suficiente para conocer todos los conceptos que necesitas para crear tu primera app utilizando Kotlin como lenguaje principal. Te lo garantizo. Es así porque Kotlin ha sido ideado para facilitar la transición desde Java.

El tiempo que dediques a aprender el lenguaje será tiempo que ganarás en el desarrollo diario de tus proyectos utilizando Kotlin.

Porque los nuevos conceptos que introduce Kotlin te ahorrarán líneas de código innecesarias y te darán soluciones impensables con Java a día de hoy.


Las compañías tecnológicas ya han empezado a utilizar Kotlin para desarrollar sus aplicaciones porque es un lenguaje maduro, que se integra a la perfección con Android Studio, es estable y seguro. Y ahora, además, está soportado por Google.

Dominarlo te permitirá situarte a la vanguardia en el desarrollo de apps Android. Cuando la demanda sea masiva estarás preparado para aprovechar las oportunidades profesionales.


Con Kotlin for Android Developers aprenderás:

  • A crear una App desde cero utilizando Kotlin: Todos los conceptos básicos necesarios para crear una app.
  • A aplicar el lenguaje a Android: Las características exclusivas para Android y la interacción con el framework.
  • A utilizar las herramientas de desarrollo: Aprenderás a integrar Kotlin en Android Studio y a utilizarlo en tus proyectos.

Aprenderás de forma 100% práctica, a partir de ejemplos y escribiendo código.


Este curso es para ti si…

  • Eres desarrollador Android y ya tienes unos conocimientos básicos del Framework.
  • En algún momento has sufrido las limitaciones de otros lenguajes y necesitas aplicar conceptos modernos de programación a tu trabajo diario.
  • Sientes la necesidad constante de seguir mejorando para optar a nuevas oportunidades profesionales.
  • Quieres aprender de forma práctica y guiada, sin perder el tiempo haciendo pruebas de ensayo y error.


¡Bonus!

Pero espérate, porque aquí no acaba la cosa. Junto con este curso te va a llevar algunos extras muy interesantes:

  • Actualizaciones del curso para siempre
  • Acceso al libro Kotlin for Android Developers en formato digital, y a todas las actualizaciones de por vida (23€)
  • Acceso a un slack privado de soporte de preguntas/respuestas (valorado en 10€/mes)
  • El curso Superpoderes para convertirte en un desarrollador de éxito, donde aprenderás el mejor método para evolucionar en tu carrera como desarrollador (47€)

¡Todo de forma gratuita!

Certificado de finalización

Al acabar el curso, tendrás la opción de pedir un certificado de finalización, que te enviaré en formato PDF.

Llevaba tiempo queriendo aprender Kotlin y años siguiendo a Antonio, por lo que no dude ni un segundo en hacer el taller online. Antonio domina Kotlin de una manera descomunal, y lo mejor de todo: sabe transmitir el conocimiento!

Recomiendo al 100% hacer cualquier tipo de taller que este fiera lance :)"

- Alejandro Ramírez, Sportfriends CEO & Android Developer

Podría simplemente decir "100% recomendable" pero no expresaría todo lo que este taller significa... He aprendido en muy poco tiempo cómo programar en Kotlin, muy bien explicado con práctica incluida, y varios recursos para seguir investigando.

Genial la idea de hacer este curso on-line que da la oportunidad de aprender directamente de un especialista.

- Andrea Rojas, Analista en Sistemas / Programadora

Your Instructor


Antonio Leiva Gordillo
Antonio Leiva Gordillo

Desde que descubrí Kotlin en 2015 me he dedicado a exprimirlo al máximo para volcar todo su potencial en el desarrollo de aplicaciones para Android.

Mi objetivo es trasladarte esos conocimientos, mostrarte cómo utilizar Kotlin en un entorno Android con mis formaciones para que puedas mejorar tu productividad, saltar los límites de otros lenguajes y destacar como desarrollador aplicando un código moderno, sencillo y funcional.


Detalle del curso

Aquí tienes un listado de los módulos que conforman el curso.

Debajo de esta información encontrarás el currículum del curso, donde podrás el detalle de cada una de las lecciones.

Cada módulo está formado por varias lecciones y ejercicios prácticos.


1. Introducción

En este módulo inicial te introduciré cómo va a funcionar el curso, así como una pequeña introducción a qué es Kotlin y cómo montar tu primer proyecto Android con Kotlin desde cero.


2. Conceptos básicos - Variables, Funciones y String Templates

En todo lenguaje hay unos cuantos conceptos básicos que es necesario dominar.

Un repaso a todos estos conceptos, y qué diferencias tienen con respecto a Java, te ayudarán a avanzar mucho más rápido en el aprendizaje de Kotlin


3. Clases, Propiedades e interfaces

El ABC de la programación orientada a objetos. Vamos a ver todo lo relacionado con estos conceptos, y cómo nos van a ayudar a ahorrarnos mucho código y ser más productivos.


4. Descubriendo la magia de Kotlin

Hay muchas características de Kotlin que parecen casi magia cuando venimos desde Java. En este apartado de descubro algunas de ellas.

Aquí hablaremos de funciones de extensión, controles de flujo (y el maravilloso when), las Kotlin Android Extensions y los enumerados.


5. Las lambdas: bienvenido al mundo funcional

Puede que ya las conozcas si has utilizado Java 8, pero las lambdas en Kotlin juegan un papel crucial. Desde funcionalidades tan sencillas como un callback, hasta otras más complejas como la generación de DSLs, las lambdas van a estar en tu día a día a partir de ahora.

Y esto es algo genial, ya que nos acercan a la programación funcional y abren un mundo infinito de posibilidades.


6. Dando vida a nuestra App

Seguimos avanzando en el desarrollo de nuestra aplicación de ejemplo, y ahora vamos a darle contenido al RecyclerView que creamos.

Para ello, aprenderemos conceptos como la delegación de propiedades, las particularidades de las colecciones en Kotlin, los rangos y los objects.


7. Anko

Esta librería que el equipo de Kotlin ha creado expresamente para ayudar en el desarrollo Android esconde secretos increíbles. No solo por lo que te ayudarán en tu día a día, sino por todo lo que puedes aprender de ellos investigado su código.

Aquí veremos y utilizaremos algunas de esas funcionalidades.


8. Creando al actividad de detalle

Ya tenemos nuestra actividad principal, pero estaría muy bien tener una aplicación más completa, con navegación a la actividad de detalle, ¿verdad?

Pues en este módulo nos ponemos a ello, y ya de paso aprendemos sobre el tratamiento de nulos en Kotlin, y las sealed classes.


9. Novedades en Kotlin 1.1

Aunque ya habremos visto algunos pequeños detalles sobre la nueva versión de Kotlin a lo largo del curso, aquí te hablaré de dos nuevas características: los type aliases y las co-rutinas.

¡No te pierdas lo último de Kotlin!


10. Extras

Con Kotlin puedes seguir trabajando con las mismas herramientas que utilizabas hasta ahora, pero aprovechando todas las ventajas del lenguaje.

En este último apartado te enseño un ejemplo sencillo de cómo puedes hacer testing utilizando las mismas herramientas que utilizabas hasta ahora (JUnit y Mockito), y de cómo puedes seguir utilizando Dagger para la inyección de dependencias.

Course Curriculum


  Novedades en Kotlin 1.1
Available in days
days after you enroll
  Extras
Available in days
days after you enroll
  Fin del curso
Available in days
days after you enroll

Frequently Asked Questions


¿Cuál es el formato del curso?
El curso es una grabación de un directo online. Esto quiere decir que recibirás el mismo contenido que las personas que asistieron, con la ventaja de que podrás ir a tu ritmo. Se ha editado de tal forma que se han eliminado las partes innecesarias. Pero esto también implica que no es un curso al uso. Verás que me estoy dirigiendo a las personas que estaban allí presentes en ese día. Si tienes alguna duda al respecto, te recomiendo que eches un vistazo a los vídeos gratuitos antes de realizar la compra.
¿Cuándo empieza y termina el curso?
Este es un curso online que podrás seguir totalmente a tu ritmo. Tú decides cuándo empiezas y cuando lo terminas.
¿Durante cuánto tiempo tendré acceso al curso?
¿Qué tal suena "para siempre"? Tras apuntarte, tendrás acceso ilimitado al curso siempre que quieras y a través de todos tus dispositivos.
¿En qué idioma es?
Todo el contenido del curso es en español, salvo el bonus del libro que es inglés. Aparte de eso, verás que algunas partes de la interfaz están en inglés, porque la plataforma que uso solo me deja elegir un idioma. Pero lo podrás seguir perfectamente.
¿Puedes emitirme una factura?
Claro, solo tienes que escribirme con tus datos de autónomo o los de tu empresa, y te envío una factura completa.
¿Y si no estoy contento con el curso?
Si no te sientes satisfecho con tu compra, contacta en los 30 primeros días y recibirás un reembolso.

Garantía total de satisfacción

No quiero que te quedes con la duda de si este curso es para ti, así que si no estás satisfecho con tu compra, podrás pedir una devolución en los 30 días siguientes.

Te devolveré el 100% del importe sin hacer más preguntas.

De esta forma podrás valorar tranquilamente si este formato es para ti.

¡Bonus!

Recuerda que este curso lleva algunos extras que te van a encantar:

  • Actualizaciones del curso para siempre
  • Acceso al libro Kotlin for Android Developers en formato digital, y a todas las actualizaciones de por vida (23€)
  • Acceso a un slack privado de soporte de preguntas/respuestas (valorado en 10€/mes)
  • El curso Superpoderes para convertirte en un desarrollador de éxito, donde aprenderás el mejor método para evolucionar en tu carrera como desarrollador (47€)

¡Todo gratis y accesible nada más inscribirte!

Curso esencial para aquellos que quieran aterrizar en el nuevo lenguaje soportado por Google para el desarrollo de app para Android. Y más si lo imparte el creador de uno de los libros aconsejados por Google para aprender sobre este lenguaje.

Mis felicitaciones a Antonio Leiva, por su vocación natural de enseñar con tanta dedicación e ilusión.

- Sami Issa, Senior Android Developer, Mondeapp

Kotlin hace todo más genial. Pero el hecho de que el curso sea tan bueno no solo se debe al lenguaje, sino también al excelente profesor y contenidos que cubrió el curso.

Super recomendado!

- Bruno Aybar, Lead Android Developer, Fandango Latam

Apúntate hoy y podrás empezar desde ya mismo a aprender Kotlin para el desarrollo de aplicaciones Android.

Aprenderás poco a poco, a tu ritmo y desde casa, de forma totalmente práctica, todos los conceptos del lenguaje que te harán convertirte en un experto en el lenguaje.

Y lo mejor de todo, podrás volver siempre que quieras a esos puntos que no te quedaron claros para repasar tus dudas. Y con una comunidad de soporte en Slack para ayudarnos entre todos a resolver cualquier problema que pueda surgir.

¡Bienvenido al futuro de Android!

Un curso muy práctico donde en poco tiempo se pueden comprobar las bondades de Kotlin y te hace tener las bases para empezar a ponerlo en práctica.

Muy recomendable.

- Alberto Montes de Oca, Desarrollador de aplicaciones

El curso cumple totalmente las expectativas que tenía. La app que se desarrolla en el curso permite centrarse única y exclusivamente en las características de Kotlin. No perderás tiempo haciendo layouts o incorporando librerías que no aportarían valor añadido al curso.

A pesar de mi conocimiento nulo sobre Kotlin, no tuve ningún problema en seguir el ritmo marcado por por el curso.

Recomiendo este curso totalmente si estás cansado de las limitaciones de java.

- Joaquim Puyo, Desarrollador Android, Atos Wordline

Fenomenal curso introductorio a Kotlin. Se nota que Antonio sabe un montón sobre Kotlin. La forma de impartirlo es muy amena, hasta el punto de que el tiempo se pasa volando.

Curso altamente recomendable, especialmente para todos aquellos que venimos del mundo Java, ya que te das cuenta de la cantidad de código innecesario que has estado escribiendo y que ahora puedes ahorrarte.

- Jose Héctor López, Analista Programador, Alfatec Sistemas