Programa del Curso
Empezar
- Sintaxis básica
- Idiomas
- Convenciones de codificación
Básico
- Tipos básicos
- Paquetes
- Flujo de control
- Retornos y saltos
Clases y objetos
- Clases y herencia
- Propiedades y campos
- Interfaces
- Modificadores de visibilidad
- Extensiones
- Clases de datos
- Genéricos
- Clases anidadas
- Clases de enumeración
- Objetos
- Delegación
- Propiedades delegadas
Funciones y lambdas
- Funciones
- Lambdas
- Funciones en línea
Otro
- Desestructuración de declaraciones
- Colecciones
- Gamas
- Comprobaciones y conversiones de tipos
- Estas expresiones
- Igualdad
- Sobrecarga del operador
- Seguridad nula
- Excepciones
- Anotaciones
- Reflexión
- Constructores con seguridad de tipos
- Tipo dinámico
Interoperabilidad
- Llamar a Java desde Kotlin
- Llamar Kotlin desde Java
Referencia
- Documenta el código de Kotlin
- Uso de Maven
- Uso de Ant
- Cómo usar Gradle
- Kotlin y OSGi
Tutoriales
Requerimientos
- IntelliJ
Testimonios (4)
El entrenador estaba perfectamente preparado. Gran conocimiento del entrenador y una gran cantidad de materiales.,
Dawid - ista Shared Services Polska Sp. z o.o.
Curso - Programming with Kotlin
Traducción Automática
Me gustó el mensaje simple y la buena traducción de temas difíciles. Se nota que Marcin es un programador y formador experimentado y le gusta. Tiene muy buena energía. Fue un entrenamiento muy intenso, pero me siento interesado e inspirado
Joanna - ista Shared Services Polska Sp. z o.o.
Curso - Programming with Kotlin
Traducción Automática
It was perfect, enough slides to watch for hints and enough time to make the exercises
Dominik Rainer - LTW Intralogistics
Curso - Programming with Kotlin
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.