Acerca de este Curso
4.5
100 calificaciones
26 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 17 horas para completar

Sugerido: 7 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 17 horas para completar

Sugerido: 7 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
13 minutos para completar

Introduction

...
Reading
4 videos (Total 13 min)
Video4 videos
What is Kotlin?4m
History of Kotlin3m
Developing Kotlin2m
Semana
2
Horas para completar
4 horas para completar

Starting up with Kotlin

...
Reading
16 videos (Total 77 min), 1 reading, 1 quiz
Video16 videos
Introducing Kotlin to an existing project2m
"Hello, world" example6m
Variables6m
Functions4m
Named & default arguments6m
Conditionals: if & when4m
Loops3m
'in' checks & ranges3m
Exceptions3m
Extension Functions5m
Examples from the Standard Library10m
Calling Extensions4m
Importance of extensions3m
Solution: Checking identifier3m
Solution: Sum as an extension function1m
Reading1 lectura
Setting up programming assignments10m
Semana
3
Horas para completar
5 horas para completar

Nullability, Functional Programming

...
Reading
15 videos (Total 76 min), 1 reading, 2 quizzes
Video15 videos
Nullable types under the hood5m
Safe casts2m
Importance of nullability2m
Lambdas4m
Common Operations on collections6m
Operations Quiz - I5m
Operations Quiz - II8m
Function Types6m
Member References6m
return from Lambda5m
Is Kotlin a functional language?1m
Solution: Checking whether string is null or empty3m
Solution: Safe casts1m
Solution: Interchangeable predicates4m
Reading1 lectura
Mastermind in a functional style1m
Semana
4
Horas para completar
5 horas para completar

Properties, OOP, Conventions

...
Reading
17 videos (Total 81 min), 2 quizzes
Video17 videos
More about Properties4m
Lazy or late initialization6m
OOP in Kotlin4m
Constructors3m
Class modifiers - I4m
Class modifiers - II6m
Objects, object expressions & companion objects8m
Constants4m
OOP design choices5m
Operator Overloading4m
Conventions6m
(Not)using operator overloading2m
Solution: Unstable val2m
Solution: Using lateinit property1m
Solution: NPE during initialization4m
Solution: Equality2m

Instructores

Avatar

Svetlana Isakova

Developer Advocate
Kotlin
Avatar

Andrey Breslav

Kotlin Project Lead
Kotlin

Acerca de JetBrains

At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.