Curso de Kotlin
Aprende a desarrollar aplicaciones multiplataforma con Kotlin, el lenguaje desarrollado para la JVM y con apoyo oficial de Google para Android.
Con este curso podrás:
Kotlin del lado del servidor
Dominar conceptos fundamentales de Kotlin
Publicar tu aplicación en la Play Store
Integrar aplicaciones Java con Kotlin
Desarrollar una aplicación Android con Kotlin
Temario del curso
Introducción al Curso de Kotlin
¿Qué vamos a construir con Kotlin?
¿Qué es Kotlin?
Preparando el entorno de desarrollo para trabajar con Kotlin
Instalando y probando Kotlin en Mac
Instalando y probando Kotlin en Windows
Instalando y probando IntelliJ IDEA
Descubriendo Kotlin
Variables y tipos en Kotlin
String templates
Funciones en Kotlin
Clases en Kotlin
Data Class en Kotlin
Default values en Kotlin
Arreglos en Kotlin
Extension Functions en Kotlin
if/if-else en Kotlin
For y While en Kotlin
When en Kotlin
Rangos en Kotlin
Null Safety o !NPE en Kotlin
Destructuring Declarations en Kotlin
Expresion Object y Singletons en Kotlin
Conceptos avanzados de Kotlin
Diferencias entre Kotlin y Java
Simplificando procesos con Kotlin
Qué son las lambdas
Lambdas y cómo se usan
Funciones de orden mayor
Inline functions
Sealed Class
Operadores sobrecargados
Try, catch y manejo de excepciones en Kotlin
Interoperabilidad entre Java y Kotlin
Java vs Kotlin
Cómo configurar Kotlin en Android Studio
Creación del proyecto Interoperabilidad de Java con Kotlin
Kotlin en Java: implementando Funciones
Kotlin en Java: implementando Clases
Java en Kotlin: Implementación de un RecyclerView
Java en Kotlin: implementación de Shared preferences
Finalización del proyecto de interoperabilidad de Java con Kotlin
Android Kotlin
Qué es PlatziStore y qué vamos a necesitar para su construcción - Requerimientos
Qué son y cómo se usan las Android Extensions
Extension Functions en Android
Anko
RecyclerView construcción de la estructura de la vista de principal de PlatziStore
RecyclerView finalización de la construcción de la estructura de la vista de principal de PlatziStore
Anko Layouts
Reto
Material Transitions construcción de la vista
Material Transitions conexión del item de la lista con la vista de detalle
SQLite
Implementando la base de datos SQLite de PlatziStore
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
Generando un apk válido para la Play Store
Lanzamiento a la play store
Kotlin en el servidor
Kotlin Frameworks
Configuración de un proyecto con Ktor
Hello Ktor
Enviando respuestas desde el servidor - GET y POST
Generando la lista para PlatziStorev
Consumir endpoints en Android con Retrofit
Creando el cliente de retrofit para consumir el servicio
Consumiendo el listado de productos en PlatziStore
Conclusiones del curso de lo que aprendimos en el curso de Kotlin
Curso de Kotlin[MG]
2.8 GB | xxx hs de clases | platzi | 7zip | 10/2018 |Idioma: Español
2.8 GB | xxx hs de clases | platzi | 7zip | 10/2018 |Idioma: Español
www.programacioneliiotpest.blogspot.com.ar
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.