Al finalizar el módulo el alumno será capaz de utilizar la sintáxis básica de Kotlin, con el siguiente alcance:
- Utilizar variables y tipos de datos; operadores lógicos y condiciones, así como ciclos de control. Además, utilizar la programación orientada a objetos, para crear aplicaciones android sencillas.
- Crear un programa simple funcional y ejecutable.
- Comprender los conceptos fundamentales de la programación orientada a objetos, sus características y la forma de aplicarlo mediante Kotlin.
- Optimizar algoritmos para lograr inmutabilidad y evitar resultados inesperados.
- Aplicar los lineamientos sobre la comunicación de java y Kotlin.
- Prevenir errores y excepciones mediante manejadores.
- Determinar las herramientas que nos provee el lenguaje para ejecutar procesos de forma paralela
- Conocer la sintaxis básica de Kotlin (estructuras de datos, funciones, módulos y paquetes).Utilizar variables y tipos de datos; operadores lógicos y condiciones, así como ciclos de control. Además, utilizar la programación orientada a objetos, para crear aplicaciones android sencillas.
Sesión 1:
¿Qué es kotlin? - Conoce su sintaxis:Sesión 2:
Fundamentos de programación - Maneja y controla el flujo de datos:Sesión 3:
Programación orientada a objetos - Parte I - Interpreta y Transcribe conceptos a un paradigma de programación:Sesión 4:
Programación orientada a objetos - Parte II - Agrega funcionalidades a tus clases:Sesión 5:
Programación funcional - Crea estados inmutables, maneja el flujo de datos de forma más transparente:Sesión 6:
Interoperabilidad Kotlin-Java - Recicla y utiliza elementos Java en Kotlin:Sesión 7:
Manejo de errores - Controla los errores y excepciones para evitar bugs:Sesión 8:
Programación asíncrona - Maneja operaciones de larga duración y pesadas sin congelar tu aplicación:Círculo de Estudio:
Proyecto Práctico: