Kotlin desde cero

Curso: Kotlin desde cero

Programa para Android con un sintaxis más sencilla y compatibilidad total con Java.

Kotlin es un lenguaje estáticamente tipado desarrollado por JetBrains en 2012. Puede utilizarse para desarrollo Android (Google lo nombró lenguaje oficial para Android), para la maquina virtual de Java o compilarse a JavaScript para desarrollo web. Kotlin es interoperable con Java, ambos lenguajes pueden convivir en un mismo proyecto y las librerías para Java funcionan también con Kotlin, pero con una sintaxis más sencilla.

Este curso forma parte de:

16
Poster del curso
Avatar

José Dimas Luján

Curso: Kotlin desde cero

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

Poster del curso
Avatar

José Dimas Luján

Curso: Kotlin desde cero

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

¿Qué aprenderás?

    Comprender la sintaxis de Kotlin, Comprender las diferencias entre Kotlin y Java, Programación Orientada a Objetos, Usar Kotlin en el desarrollo Android

¿Qué conocimientos necesitas?

    Fundamentos de programación (deseable pero no obligatorio)

Nivel

intermedio

+7 horas

Temario del curso

¿Eres estudiante premium o has comprado este curso? Empieza aquí

Introducción a Kotlin

  • 1.1 - Temas requeridos y recomendaciones10:45
  • 1.2 - Historia de Kotlin 12:30
  • 1.3 - Editor que usaremos 08:28
  • 1.4 - Configuración de IntelliJ IDEA09:40
  • 1.5 - Preguntas de la clase08:23

Fundamentos de Programación en Kotlin

  • 2.1 - Crear un proyecto Kotlin07:14
  • 2.2 - Hola mundo14:20
  • 2.3 - Tipado estatico05:48
  • 2.4 - Tipos de variables e inferencia de tipos16:50
  • 2.5 - Constantes, comentarios y arreglos06:47

Estructuras de Control

  • 3.1 -Condicionales y expresiones09:47
  • 3.2 - Condicional When12:58
  • 3.3 -Formas de manejar When06:23
  • 3.4 - Ciclo for08:33
  • 3.5 - Step y down to11:41

Funciones y Parámetros

  • 4.1 - While, do while y funciones10:39
  • 4.2 - Funciones con parámetros y que retornan valores10:26
  • 4.3 - Funciones miembro y de expresion simple08:35
  • 4.4 - Funciones genéricas y de extensión13:29
  • 4.5 - Funciones con parámetros, nombres, comas y por defecto14:07

Operadores y Clases

  • 5.1 - Repaso de la clase 405:30
  • 5.2 - Operadores13:17
  • 5.3 - Crear clases y propiedades08:40
  • 5.4 - Crear constructor y bloque de inicialización init12:05
  • 5.5 - Multiples constructores11:23

Programación Orientada a Objetos

  • 6.1 - Clase anidada09:45
  • 6.2 - Clase inner10:57
  • 6.3 - Para que sirven los POJOS11:49
  • 6.4 - POJO en Kotlin06:59
  • 6.5 - Herencia05:59
  • 6.6 - Modificadores de visibilidad y nulos13:04

Android y Kotlin

  • 7.1 - Android y kotlin09:16
  • 7.2 - ¿Qué necesitamos para desarrollar en android?07:01
  • 7.3 - Crear proyecto en android y archivo kotlin09:34
  • 7.4 - Crear un activity y configurar Kotlin11:52
  • 7.5 - Crear splashscreen con Java08:30
  • 7.6 - Crear recyclerview con kotlin07:10
  • 7.7 - Crear POJOS con kotlin08:13

Proyecto Final

  • 8.1 - ¿Qué haremos como proyecto final?08:05
  • 8.2 - Creando el adaptador y el oncreateviewholder14:25
  • 8.3 - Implementando el adaptador y viewholder18:45
  • 8.4 - El potencial de kotlin07:46
  • 8.5 - Despedida del curso10:20

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.