fcbk

Con este curso podrás:

Kotlin del lado del servidor

Kotlin del lado del servidor

Dominar conceptos fundamentales de Kotlin

Dominar conceptos fundamentales de Kotlin

Publicar tu aplicación en la Play Store

Publicar tu aplicación en la Play Store

Integrar aplicaciones Java con Kotlin

Integrar aplicaciones Java con Kotlin

Desarrollar una aplicación Android con Kotlin

Desarrollar una aplicación Android con Kotlin

Temario del curso

Introducción al Curso de Kotlin

¿Qué vamos a construir con Kotlin?
1:00
¿Qué es Kotlin?
7:00

Preparando el entorno de desarrollo para trabajar con Kotlin

Instalando y probando Kotlin en Mac
4:00
Instalando y probando Kotlin en Windows
11:00
Instalando y probando IntelliJ IDEA
7:00

Descubriendo Kotlin

Variables y tipos en Kotlin
7:00
String templates
8:00
Funciones en Kotlin
9:00
Clases en Kotlin
11:00
Data Class en Kotlin
13:00
Default values en Kotlin
8:00
Arreglos en Kotlin
7:00
Extension Functions en Kotlin
9:00
if/if-else en Kotlin
9:00
For y While en Kotlin
10:00
When en Kotlin
14:00
Rangos en Kotlin
8:00
Null Safety o !NPE en Kotlin
13:00
Destructuring Declarations en Kotlin
9:00
Expresion Object y Singletons en Kotlin
15:00

Conceptos avanzados de Kotlin

Diferencias entre Kotlin y Java
6:00
Simplificando procesos con Kotlin
10:00
Qué son las lambdas
2:00
Lambdas y cómo se usan
11:00
Funciones de orden mayor
11:00
Inline functions
7:00
Sealed Class
11:00
Operadores sobrecargados
11:00
Try, catch y manejo de excepciones en Kotlin
12:00

Interoperabilidad entre Java y Kotlin

Java vs Kotlin
4:00
Cómo configurar Kotlin en Android Studio
8:00
Creación del proyecto Interoperabilidad de Java con Kotlin
7:00
Kotlin en Java: implementando Funciones
10:00
Kotlin en Java: implementando Clases
7:00
Java en Kotlin: Implementación de un RecyclerView
20:00
Java en Kotlin: implementación de Shared preferences
10:00
Performance de un Proyecto Kotlin y Java
3:00
Finalización del proyecto de interoperabilidad de Java con Kotlin
7:00

Android Kotlin

Qué es PlatziStore y qué vamos a necesitar para su construcción - Requerimientos
7:00
Qué son y cómo se usan las Android Extensions
6:00
Extension Functions en Android
7:00
Anko
12:00
RecyclerView construcción de la estructura de la vista de principal de PlatziStore
10:00
RecyclerView finalización de la construcción de la estructura de la vista de principal de PlatziStore
16:00
Anko Layouts
Reto
Material Transitions construcción de la vista
11:00
Material Transitions conexión del item de la lista con la vista de detalle
15:00
SQLite
10:00
Implementando la base de datos SQLite de PlatziStore
15:00
RETO : Investiga como es que funcionan las Coroutines en kotlin generando una lista de datos muy grande y asignándola a una lista en Android
8:00
Generando un apk válido para la Play Store
7:00
Lanzamiento a la play store
15:00
Como funciona Android Extensions
2:00

Kotlin en el servidor

Kotlin Frameworks
2:00
Configuración de un proyecto con Ktor
8:00
Hello Ktor
8:00
Enviando respuestas desde el servidor - GET y POST
23:00
Generando la lista para PlatziStorev
18:00
Consumir endpoints en Android con Retrofit
8:00
Creando el cliente de retrofit para consumir el servicio
10:00
Consumiendo el listado de productos en PlatziStore
16:00
Conclusiones del curso de lo que aprendimos en el curso de Kotlin
1:00
Diploma del Curso de Kotlin

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Sebastian Tellez

Sebastian Tellez

@gorrotowi

Android developer en Independiente

Nuestros Planes

  • Este y todos los 150 cursos y 10 carreras
  • Clases en vivo con los profesores
  • Estudias cuando quieras desde web y tu móvil
  • Exámenen al final de cada curso
  • Diploma impreso por cada carrera
  • Acceso exclusivo al taller de creación de startups
  • Entrada preferencial a nuestros eventos
  • Actualizaciones al contenido
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos
  • Este y todos los 150 cursos y 10 carreras
  • Clases en vivo con los profesores
  • Estudias cuando quieras desde web y tu móvil
  • Exámenes al final de cada curso
  • Diploma impreso por cada carrera
  • Acceso exclusivo al taller de creación de startups
  • Entrada preferencial a nuestros eventos
  • Actualizaciones al contenido
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos

Elige un plan

Qué obtienes
  • Accedes a todos los 150 cursos y 10 carreras

  • Clases en vivo con los profesores

  • Estudias cuando quieras desde web y tu móvil

  • Exámenes al final de cada curso

  • Diploma impreso por cada carrera

  • Acceso exclusivo al taller de creación de startups

  • Entrada preferencial a nuestros eventos

  • Actualizaciones al contenido

  • Pago con tarjetas de crédito o débito

    Visa
    Mastercard
    American Express
  • Pago en depósito, PayPal y otros métodos

    Paypal
    Depósito
Plan Anual

Recomendado

$25

Bandera de tu país dólares al mes

Un solo pago de $299

¿Necesitas capacitación para tu empresa? Tenemos planes especiales. Escríbenos a empresas@platzi.com

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 12 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.
Este curso forma parte de:
Google Fullstack Developer
Carrera de Google Fullstack Developer