Acerca de este Curso

108,470 vistas recientes

Learner Career Outcomes

13%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

11%

consiguió un aumento de sueldo o ascenso

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

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

Nivel intermedio

Aprox. 19 horas para completar

Sugerido: 6 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Learner Career Outcomes

13%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

11%

consiguió un aumento de sueldo o ascenso

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

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

Nivel intermedio

Aprox. 19 horas para completar

Sugerido: 6 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Instructores

Calificación del instructor4.54/5 (79 calificaciones)Info
Imagen del instructor, Svetlana Isakova

Svetlana Isakova 

Developer Advocate
Kotlin
26,593 alumnos
1 cursos
Imagen del instructor, Andrey Breslav

Andrey Breslav 

Kotlin Project Lead
Kotlin
26,593 alumnos
1 cursos

ofrecido por

Logotipo de JetBrains

JetBrains

Programa - Qué aprenderás en este curso

Calificación del contenidoThumbs Up91%(4,258 calificaciones)Info
Semana
1

Semana 1

13 minutos para completar

Introduction

13 minutos para completar
4 videos (Total 13 minutos)
4 videos
What is Kotlin?4m
History of Kotlin3m
Developing Kotlin2m
Semana
2

Semana 2

4 horas para completar

Starting up with Kotlin

4 horas para completar
17 videos (Total 73 minutos), 1 lectura, 1 cuestionario
17 videos
Introducing Kotlin to an existing project2m
"Hello, world" example4m
Variables5m
Functions3m
Named & default arguments5m
Conditionals: if & when5m
Loops2m
'in' checks & ranges4m
Exceptions3m
Extension Functions4m
Examples from the Standard Library8m
Calling Extensions3m
Importance of extensions3m
Solution: Mastermind2m
Solution: Checking identifier3m
Solution: Sum as an extension function58s
1 lecturas
Setting up programming assignments10m
Semana
3

Semana 3

7 horas para completar

Nullability, Functional Programming

7 horas para completar
19 videos (Total 92 minutos), 1 lectura, 2 cuestionarios
19 videos
Nullable types under the hood4m
Safe casts2m
Importance of nullability2m
Lambdas3m
Common Operations on collections6m
Operations Quiz - I4m
Operations Quiz - II7m
Function Types5m
Member References6m
return from Lambda5m
Is Kotlin a functional language?1m
Solution: Nice String6m
Solution: Taxi Park, tasks 1-35m
Solution: Taxi Park, tasks 4 & 58m
Solution: Taxi Park, task 62m
Solution: Checking whether string is null or empty2m
Solution: Safe casts59s
Solution: Interchangeable predicates3m
1 lecturas
Mastermind in a functional style1m
Semana
4

Semana 4

7 horas para completar

Properties, OOP, Conventions

7 horas para completar
19 videos (Total 99 minutos)
19 videos
More about Properties4m
Lazy or late initialization5m
OOP in Kotlin4m
Constructors, Inheritance syntax6m
Class modifiers - I4m
Class modifiers - II5m
Objects, object expressions & companion objects6m
Constants4m
Generics6m
OOP design choices5m
Operator Overloading3m
Conventions8m
(Not)using operator overloading2m
Solution: Rationals15m
Solution: Unstable val2m
Solution: Using lateinit property1m
Solution: NPE during initialization4m
Solution: Equality2m
4.7
194 revisionesChevron Right

Principales revisiones sobre Kotlin for Java Developers

por MAJun 29th 2019

Excellent course, packed with relevant content and useful hands on Kotlin exercises with great feedback based on Coursera provided unit tests. Looking forward to more Coursera courses from JetBrains.

por YYFeb 11th 2019

This course is a very comprehensive and detailed introduction to Kotlin. However, it would be even better if it could include the generics part which is the most difficult but quite frequently used.

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.