Ruta: Introducción a Kotlin
¡Comienza tu viaje con la programación con Kotlin!
Kotlin es el lenguaje preferido de Google para el desarrollo de aplicaciones para Android.
Descubre cómo trabajar con variables, utilizar controles de flujo y comprender los conceptos esenciales de la programación orientada a objetos.
- [Lista de reproducción en YouTube]
- [Ruta de estudio en PayHip]
Lecciones
- Introducción a Kotlin
- Literales básicos: Números, cadenas de texto, caracteres y booleanos
- Escribiendo tu primer programa
- Valores y variables
- Constantes y variables tipo
val - Tipos de datos
- Comentarios
- Convecciones de código. Guía de estilo de Kotlin
- Nombres de variables
- La salida standart
- Llamando a funciones
- Obteniendo datos
readln, entrada standart - Obteniendo datos con Java Scanner
- Trabajando con cadenas de texto
- Interpolación de variables (plantillas)
- El tipo
Char. Caracteres - Unicode
- Trabajando con enteros
- Comparando números, operadores relacionales
- Rangos
- Operaciones aritméticas
- Incremento y decremento
- Operaciones con booleanos
- Propiedades de los tipos básicos
- Conversión de tipos
- Coerción de tipos
- Aleatorios
Random - Errores en programas
- Excepciones
- Jerarquía de excepciones
- Sentencias
try-catch - Lanzando excepciones
- Sentencias
try-catch-finally - Control de flujo, expresión
if - Control de flujo, expresión
repeat - Control de flujo, bucles
whileydo-while - Control de flujo, expresión
when - Control de flujo, expresión
for, con rangos - Declarando funciones
- Descomposición funcional
- Parámetros por defecto
- Parámetros con nombre
- Introducción a colecciones
ListListmodificables- Control del flujo, expresión
for, con listas SetSetmodificablesMapMapmodificables- Listas multidimensionales
- Funciones en línea
- Funciones
lamda - ¿Que es la programación orientada a objetos?
- Declarando clases
- Constructores
- Constructores secundarios
- Funciones de miembros
- Funciones de extensión
- Encapsulación
- Control de acceso
- Herencia
- Abstracción
- Interfaces
- Polimorfismo
- Enumerables
importsypackages- Iteradores, expresion
yield - Entornos de desarrollo: IDEs
- Documentación
- Entornos de ejecución
- Introducción al pensamiento computacional
- Componentes del pensamiento computacional
- Recursos externos
- Principios de evolución de Kotlin
Proyectos
Inicia sesión, y podremos ofrecerte proyectos con los que practicar lo aprendido.
Descargas para lectura offline
- ePub